我需要从我的测试套件中运行一些选定的测试用例。测试用例在不同的测试类中可用。是否可以创建一些自定义注释并将 junit 配置为仅使用该注释运行测试用例?
如果您有任何建议,请告诉我。谢谢
我需要从我的测试套件中运行一些选定的测试用例。测试用例在不同的测试类中可用。是否可以创建一些自定义注释并将 junit 配置为仅使用该注释运行测试用例?
如果您有任何建议,请告诉我。谢谢
测试套件是测试的组合。它运行一组测试用例。这是一个使用动态测试定义的示例。
TestSuite suite= new TestSuite();
suite.addTest(new MathTest("testAdd"));
suite.addTest(new MathTest("testDivideByZero"));
或者,TestSuite 可以提取要自动运行的测试。为此,您将 TestCase 类的类传递给 TestSuite 构造函数。
TestSuite suite= new TestSuite(MathTest.class);
此构造函数创建一个套件,其中包含所有以“test”开头且不带参数的方法。
最后一个选择是对大量测试类执行相同的操作。
Class[] testClasses = { MathTest.class, AnotherTest.class }
TestSuite suite= new TestSuite(testClasses);
来源:http ://www.junit.org/apidocs/junit/framework/TestSuite.html