在Junit中,如何将单个测试用例添加到测试套件中?

时间:2019-04-11 11:50:13

标签: java testing junit

在Junit 4.11中,如何从测试用例类中选择单个测试用例以添加到测试套件中?这使我可以选择在测试用例类中定义的一些测试用例,其中但不一定是全部来创建和运行。

为了进行比较,在JUnit 3.8中,https://www.oreilly.com/library/view/java-extreme-programming/0596003870/ch04s08.html描述了一种将单个测试用例添加到测试套件中的方法:

public class TestGame extends TestCase {
    ...
    public static Test suite(  ) {
               return new TestSuite(TestGame.class);
               }
}

public static Test suite(  ) {
    TestSuite suite = new TestSuite(  );
    // To use this idiom, you must define the String constructor in your 
    // TestGame class. Remember that JUnit 3.8 made that constructor optional.
    suite.addTest(new TestGame("testCreateFighter"));
    suite.addTest(new TestGame("testSameFighters"));
    return suite;
}

谢谢。

0 个答案:

没有答案