我有一个单元测试有时会失败,调试它很痛苦,因为我不知道为什么它有时会失败。
在 Eclipse 中有没有一种方法可以让 JUnit 测试运行 5 次或 50 次之类的?
谢谢。
最佳答案
我刚刚找到了以下不需要任何额外依赖的解决方案(您得到的其中一个答案需要 Spring)。
使用Parameterized
runner运行你的测试:
@RunWith(Parameterized.class)
然后添加以下方法来提供空参数的数量等于您要运行测试的次数:
@Parameterized.Parameters
public static List<Object[]> data() {
return Arrays.asList(new Object[10][0]);
}
这样您甚至不必编写循环。 IntelliJ 和 eclipse 还将每次迭代的结果分组在一起。
关于java - 在 Eclipse 中,如何多次运行 JUnit 测试用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8805305/