我需要從測試套件中運行一些選定的測試用例。測試用例可用於不同的測試類。是否有可能創建一些自定義註釋並配置junit以僅運行具有該註釋的測試用例?如何在Junit 3中對測試用例進行分組3
如果您有任何建議,請讓我知道。謝謝
我需要從測試套件中運行一些選定的測試用例。測試用例可用於不同的測試類。是否有可能創建一些自定義註釋並配置junit以僅運行具有該註釋的測試用例?如何在Junit 3中對測試用例進行分組3
如果您有任何建議,請讓我知道。謝謝
TestSuite是測試的組合。它運行一系列測試用例。這裏是一個使用動態測試定義的例子。
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
: )謝謝博。這更容易閱讀。 – walters 2012-09-19 10:25:09
看一看http://stackoverflow.com/questions/3627392/how-to-add-test-cases-to-a-suite-using-junit – walters 2012-09-18 13:11:14