在@Before函数之前执行ParameterizedTest

时间:2020-08-02 11:50:24

标签: java unit-testing junit5 junit-jupiter

为什么要在setUp函数之前执行参数化测试?

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


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

1 个答案:

答案 0 :(得分:1)

关于@aeberhart的评论,如果这是您用作测试运行程序,则JUnit 5中没有@Before注释。您需要使用@BeforeAll,它与JUnit 4的@BeforeClass相同。