自己写了一个TestSuite,想进行联合测试,可以用run as junit却怎么也运行不了。
后来从网上找了些例子,可以用应用程序的方式来进行TestSuit测试
代码如下:
public class AllTests {
public static Test suite() {
TestSuite suite = new TestSuite(
"Test for XXXX “);
suite.addTestSuite(XmlUtilTest.class);
suite.addTestSuite(HibernateSessionFactoryTest.class);
suite.addTestSuite(SsFactoryTest.class);
suite.addTestSuite(TcccDaoTest.class);
suite.addTestSuite(TcddDaoTest.class);
suite.addTestSuite(TiddDaoTest.class);
TestResult rst = new TestResult();
suite.run(rst);
// System.out.println(rst.errorCount()+rst.failureCount()+rst.runCount());
if(rst.wasSuccessful()){
System.out.println("ok");
}
return suite;
}
public static void main(String[] args) {
suite();
}
}
然后按照应用程序来运行就可以了。
运行的结果都保存在TestResult里面。
|----------------------------------------------------------------------------------------|
版权声明 版权所有 @zhyiwww
引用请注明来源 http://www.blogjava.net/zhyiwww
|----------------------------------------------------------------------------------------|
posted on 2009-01-05 15:06
zhyiwww 阅读(496)
评论(0) 编辑 收藏 所属分类:
j2ee 、
软件测试