Junit5 TestReporter - PullRequest
       7

Junit5 TestReporter

0 голосов
/ 26 сентября 2018

Я пытался понять TestReporter в Junit5

@BeforeEach
void beforeEach(TestInfo testInfo) {

}

@ParameterizedTest
@ValueSource(strings = "foo")
void testWithRegularParameterResolver(String argument, TestReporter testReporter) {
    testReporter.publishEntry("argument", argument);
}

@AfterEach
void afterEach(TestInfo testInfo) {
    // ...
}

какая польза от publishEntry в TestReporter ,

Может кто-нибудь объяснить мне.. Заранее спасибо ..

1 Ответ

0 голосов
/ 26 сентября 2018

Имя метода предполагает, что вы публикуете новую запись в отчете, которая поддерживается документом Java для 5.3.0

https://junit.org/junit5/docs/current/api/org/junit/jupiter/api/TestReporter.html

Это позволит вам добавить дополнительные, полезная информация к протоколу испытаний;возможно, вы хотели бы добавить, каковы начальные условия испытаний в отчет или какую-либо информацию об окружающей среде.

...