JUnit 3 有类似 @BeforeClass 的东西吗?

发布于 2024-09-05 19:46:53 字数 225 浏览 2 评论 0原文

我被迫将 JUnit 3 用于特定的测试套件。我知道 setUp()tearDown() 提供 @Before@After 的功能,但是有吗类似于 @BeforeClass@AfterClass 的事情应该在测试开始之前发生一次,以及在所有测试运行之后发生一次?

I'm forced to use JUnit 3 for a particular test suite. I understand setUp() and tearDown() serve the function of @Before and @After, but is there an analogue of @BeforeClass and @AfterClass for things that should happen once before the tests start, and once after all tests are run?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

顾北清歌寒 2024-09-12 19:46:53

好吧,我应该更好地搜索。

junit 3 中的类拆卸?

public static Test suite() {
  return new TestSetup(new TestSuite(YourTestClass.class)) {

    protected void setUp() throws Exception {
        System.out.println(" Global setUp ");
    }
    protected void tearDown() throws Exception {
        System.out.println(" Global tearDown ");
    }
  };
}

OK, I should have searched SO better.

Class teardown in junit 3?

public static Test suite() {
  return new TestSetup(new TestSuite(YourTestClass.class)) {

    protected void setUp() throws Exception {
        System.out.println(" Global setUp ");
    }
    protected void tearDown() throws Exception {
        System.out.println(" Global tearDown ");
    }
  };
}
謌踐踏愛綪 2024-09-12 19:46:53

不,这是 JUnit4 中的新功能。

No, this is a new feature in JUnit4.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文