您的位置:软件测试 > 开源软件测试 > 开源单元测试工具 > junit
Junit4中Test Suite的用法
作者:网络转载 发布时间:[ 2013/12/20 10:10:13 ] 推荐标签:

貌似目前项目用到的Eclipse中新建Test Suite的向导是针对Junit3的,而且网上很多资料介绍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来转换一 下。TestSuite中也可以添加TestSuite,方法是一样的,即suite.addTest(new JUnit4TestAdapter(TestSuite2.class));


另一种是使用标注的方法:

[java]view plaincopy

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

软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd