gpt4 book ai didi

java - JUnit 如何管理在测试类中定义的只运行一次@BeforeClass

转载 作者:行者123 更新时间:2023-11-28 21:00:43 25 4
gpt4 key购买 nike

我很明白什么是@BeforeClass。它在 JUnit 测试运行开始之前执行一次并且 @Before 方法在每个测试用例之前执行。我的问题是关于一位非常资深的 stackoverflow 用户(Péter Török68.8k)请引用【stackoverflow问题】 [1]: JUnit: using constructor instead of @Before这是大约 2 年前发布的,但是在 JUnit4 上。所以我认为它仍然有效且真实。

这里他提到

@Before is equivalent to constructor of test class

JUnit creates a new instance of the test class for each @Test,

那么 JUnit 如何管理在测试类中定义的只运行一次的@BeforeClass

最佳答案

@BeforeClass 注释的方法必须是静态的。 JUnit 不需要测试类的任何实例来调用它。

关于java - JUnit 如何管理在测试类中定义的只运行一次@BeforeClass,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20345409/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com