您的位置:軟件測(cè)試 > 開源軟件測(cè)試 > 開源單元測(cè)試工具 > junit
Junit4中Test Suite的用法
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/12/20 10:10:13 ] 推薦標(biāo)簽:

貌似目前項(xiàng)目用到的Eclipse中新建Test Suite的向?qū)轻槍?duì)Junit3的,而且網(wǎng)上很多資料介紹Test Suite也都是Junit3的,這里簡要介紹一下Junit4中Test Suite的使用方法。


一種是類似Junit3的方法:

[java]view plaincopy

    public class TestSuite1 { 
    public static Test suite() { 
    TestSuite suite = new TestSuite("Test for package1"); 
     
    suite.addTest(new JUnit4TestAdapter(Test1.class)); 
    suite.addTest(new JUnit4TestAdapter(Test2.class));  
    suite.addTest(new JUnit4TestAdapter(Test3.class)); 
     
    suite.addTest(new JUnit4TestAdapter(TestSuite2.class)); 
    return suite; 
    } 
    } 

Junit3中是直接suite.addTest(Test1.class),Junit4中需要用JUnit4TestAdapter來轉(zhuǎn)換一 下。TestSuite中也可以添加TestSuite,方法是一樣的,即suite.addTest(new JUnit4TestAdapter(TestSuite2.class));


另一種是使用標(biāo)注的方法:

[java]view plaincopy

    @RunWith(Suite.class) 
    @Suite.SuiteClasses({  
    Test1.class,  
    Test2.class, 
    Test3.class, 
     
    TestSuite2.class 
    }) 
    public class TestSuite1 { 
    } 

軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd