Как получить текущий счетчик повторений теста в JUnit 5? - PullRequest
0 голосов
/ 29 августа 2018

В JUnit 5 метод может быть аннотирован с помощью @RepeatedTest(n), так что он запускается n раз. Как я могу отобразить текущее количество повторений в этом методе теста?

1 Ответ

0 голосов
/ 29 августа 2018

Если в методе теста вы укажете параметр типа RepetitionInfo, распознаватель автоматически предоставит его экземпляр:

@RepeatedTest(5)
void repeat(RepetitionInfo repetitionInfo) { // Automatically injected
    System.out.println(repetitionInfo.getCurrentRepetition());
    System.out.println(repetitionInfo.getTotalRepetitions());
}

Как видите, вы можете получить доступ к текущему количеству повторений, а также к общему количеству повторений (n) с помощью предоставленного параметра.

...