自己寫了一個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.tkk7.com/zhyiwww
|----------------------------------------------------------------------------------------|
posted on 2009-01-05 15:06
zhyiwww 閱讀(502)
評論(0) 編輯 收藏 所屬分類:
j2ee 、
軟件測試