在JUnit 5,一种方法可以用使得其运行@RepeatedTest(
倍n
)
n
进行注释。我怎样才能显示重复该测试方法目前有多少?
如果您在您的测试方法提供类型RepetitionInfo
的参数,解析器会自动提供者的一个实例:
@RepeatedTest(5)
void repeat(RepetitionInfo repetitionInfo) { // Automatically injected
System.out.println(repetitionInfo.getCurrentRepetition());
System.out.println(repetitionInfo.getTotalRepetitions());
}
正如你所看到的,你可以访问当前重复次数以及总重复(N)由提供的参数。