ParameterizedTest запускается перед функцией @Before - PullRequest
0 голосов
/ 02 августа 2020

почему параметризованные тесты выполняются перед функцией setUp?

    @Before
    public void setUp(){
        System.out.println("some logic");
    }


    @ParameterizedTest
    @CsvSource({"1997"})
    void myTest(String arg) {
        System.out.println(arg);
    }

1 Ответ

1 голос
/ 02 августа 2020

Что касается комментария @ aeberhart, в JUnit 5 нет аннотации @Before, если это то, что вы используете в качестве средства выполнения тестов. Вам нужно использовать @BeforeAll, что совпадает с @BeforeClass в JUnit 4.

...