junit-runner

    0热度

    1回答

    当我在IntelliJ(2017.2 Community Edition)的调试模式下运行我的测试时,源代码仅适用于某些代码。 特别是,当我遍历程序包com.intellij.junit4中的代码时,调试器会在堆栈视图中显示方法名称和行号,但代码不会出现在编辑器中。

    1热度

    1回答

    我需要某种方式在每次测试之前/之后执行代码。对于全球范围内的所有测试和测试用例,此代码应该相同。我希望可以使用RunListener,但似乎需要更改所有测试(或其父类)以指定自定义测试运行器或使用JUnitCore来运行它。 有没有什么办法可以注册这个监听器而不影响代码库? (有很多很多的测试,我需要改变他们很多,让听众工作)

    7热度

    1回答

    我有一堆JUnit测试扩展了我的基本测试类BaseTest,这又扩展了Assert。我的一些测试有一个@Category(SlowTests.class)注释。 我的BaseTest类用下列注释@RunWith(MyJUnitRunner.class)注释。 我已经设置了一个Gradle任务,预计只能运行SlowTests。这是我的Gradle任务: task integrationTests(t

    0热度

    1回答

    我有try-catch块的一段代码: public static void writeExcelToFile(String outFileName, HSSFWorkbook workBook) throws IOException{ File file = null; FileOutputStream fileOutputStream = null; try {

    0热度

    1回答

    我正在使用Junit工具箱来运行我的单元和集成测试。它工作正常。现在,我创建了另一层测试,我也想用junit工具箱运行测试,但使用不同的后缀,而不是* IT或* Test。 @RunWith(WildcardPatternSuite.class) @SuiteClasses("**/*BCT.class") public class AllBCTTests { } 但是这些测试没有在我

    0热度

    1回答

    当我尝试执行以下简化的JUnit测试时,它会成功,但我收到错误消息:创建所有测试实例时不支持通知第一! @RunWith(PowerMockRunner.class) @PowerMockRunnerDelegate(BlockJUnit4ClassRunner.class) @PrepareForTest({ A.class }) public class TestA extends Te

    0热度

    1回答

    我的Java的代码如下所示: Person.java public class Person { private int age; public Person(int age) { this.age = age; } public boolean isAdult() { return age >= 18; } @Override public String

    1热度

    2回答

    我通过执行org.junit.runner.Runner来制作我自己的JUnit-Runner,这样我就可以使用@RunWith -Annotation来运行我的UnitTests。 它有点lookes这样的: public class MyRunner extends Runner { private Context myContext; myContext.init();

    1热度

    1回答

    我使用eclipse并使用Junit 4测试用例制作了两个测试类。 每个测试类都能正常工作,现在我需要制作一个TestSuite来运行两个测试类。 2个测试类的名称是:GuessManager.class & AsciiPicutre.class 所以我做到了,加入了一个名为的TestSuite这里类是类代码: package hangman; import org.junit.runner.

    3热度

    1回答

    是否可以使用JUnitCore API运行参数化测试类? 我已经在测试一个类中调用斐波纳契,称为TestFibonacci一个参数测试类,和一个简单的Java类(JUnitParameterized),它执行使用JUnitCore API的TestFibonacci类。如果我使用JUnit插件或命令行执行TestFibonacci,它会通过。但是,当我使用我的JUnitParameterized类