对JUnit4可以使用下面的方法:
@RunWith(Parameterized.class)
public class RunTenTimes {
@Parameterized.Parameters
public static Object[][] data() {
return new Object[10][0]; // repeat count which you want
}
@Test
public void runsTenTimes() {
System.out.println("run");
}
}
下图是我执行了十次的结果:

对JUnit5可以使用下面的方法:
@RepeatedTest(10) // repeat count which you want
public void testMyCode() {
//your test code goes here
}
https://stackoverflow.com/questions/1492856/easy-way-of-running-the-same-junit-test-over-and-over
本文介绍如何在JUnit4和JUnit5中设置测试用例重复执行特定次数的方法。在JUnit4中,通过使用@RunWith和@Parameterized参数化注解,配合自定义的数据提供方法实现。而在JUnit5中,则直接使用@RepeatedTest注解指定重复次数即可。
1051

被折叠的 条评论
为什么被折叠?



