Junit指定運行的測試方法
public static Test suite() { //以下是用來增加單個測試用例,測試用例類的名稱為RunTimeTest TestSuite suite = new TestSuite("ALL TEST"); //通過Junit自帶的TestSuite基類創建一個TestSuite類型的對象suite //以下這句將運行RunTimeTest中被指定的方法,如testreValue suite.addTest(new RunTimeTest("testreValue")); //將一個測試用例類中的特定方法添加到suite中,以便在main函數中運行 //以下這句將運行RunTimeTest中的所有測試方法 //suite.addTestSuite(RunTimeTest.class); //將整個測試用例類中的所有方法都添加到suite中,以便在main函數中運行 //以下這句講運行RunTimeTest.suite()中規定的一組方法 //suite.addTest(RunTimeTest.suite()); //先將一個測試用例類中指定的方法添加到suite中,然后將這一個suite添加到suite中,以便運 //行這一組方法 return suite; } public static void main(String[] args) { //以下三種方式均可以,具體情況可運行以下,看一下結果 // junit.textui.TestRunner.run(TestUnit.class);//如果沒有制定特定的suite,則自動映射為執行用例類中所有的testXXX方法 // junit.swingui.TestRunner.run(Test.class); // junit.awtui.TestRunner.run(Test.class); // junit.swingui.TestRunner.run(TestUnit.class); junit.textui.TestRunner.run(suite()); //運行測試用例類中添加到suite中的方法 } } |
posted on 2014-08-22 09:43 順其自然EVO 閱讀(380) 評論(0) 編輯 收藏 所屬分類: 測試學習專欄