在JUnit 5中,可以使用@RepeatedTest(
n
)
注释方法,以便在 n
上运行该方法时代。如何在该测试方法中显示当前的重复次数?
答案 0 :(得分:2)
如果您在测试方法中提供类型为RepetitionInfo
的参数,则解析器将自动提供该参数的实例:
@RepeatedTest(5)
void repeat(RepetitionInfo repetitionInfo) { // Automatically injected
System.out.println(repetitionInfo.getCurrentRepetition());
System.out.println(repetitionInfo.getTotalRepetitions());
}
如您所见,您可以通过提供的参数访问当前重复计数以及总重复次数(n)。