4

我想将 JUnit 4 测试添加到使用 JUnit 3 测试套件(“AllTests”)来组织测试的遗留项目中。

测试已经使用 JUnit 4 执行,所以我知道 JUnit 4 测试原则上可以工作。我只是忘记了如何将 JUnit 4 测试类添加到junit.framework.TestSuite实例中。有人知道代码片段吗?

4

1 回答 1

10

就这么简单:

public static Test suite() {
    TestSuite suite = new TestSuite("suite name");
    suite.addTestSuite(JUnit3Test.class);

    suite.addTest(new JUnit4TestAdapter(JUnit4Test.class));  // <--

    return suite;
}
于 2013-10-25T14:02:42.317 回答