在對話框列表中已經列出了工程中已有的兩上測試用例類,你可以通過右邊的Add...和Remove添加或刪除測試用例。你可以通過Add Recursively,將指定目錄下的所有測試用例一并加入。
點擊Next到下一步。
2.指定測試套件類名。
接受JBuilder為測試套件所提供的默認類名,按Finish完成該測試套件的創建,其代碼如下所示:
代碼清單 錯誤!文檔中沒有指定樣式的文字。測試套件類
1. package chapter25;
2. import junit.framework.*;
3. public class TestSuite1
4. extends TestCase
5. {
6. public TestSuite1(String s) {
7. super(s);
8. }
9.
10. public static Test suite() {
11. TestSuite suite = new TestSuite();
12. suite.addTestSuite(chapter25.TestStringUtils.class);
13. suite.addTestSuite(chapter25.TestSubsection.class);
14. return suite;
15. }
16. }
測試套件類最主要的代碼是suite()方法(第10~15行),首先在方法中聲明一個TestSuite變量,通過addTestSuite()方法將TestStringUtils和TestSubsection測試用例捆綁在一起,你也可以通過這個方法添加其他的測試用例類。
TestSuite除可以將整個測試用例捆綁外,還可以捆綁另外的一個測試套件或一個測試用例中的測試方法:
l 添加一個測試套件
suite.addTest(suite_1)
l 添加測試用例某個方法
suite.addTest(new TestSubsection ("testGetValue"))
在工程窗格資源樹的TestSuite1文件節點上右擊,在彈出的菜單中選擇Run Test using Defaults,JBuilder啟動JBTestRunner,運行套件中捆綁的所有測試用例,其窗口如下圖所示:
TestSuite下有兩個測試用例類,測試用例節點下是測試方法節點。
新聞熱點
疑難解答