自己寫了一個(gè)TestSuite,想進(jìn)行聯(lián)合測(cè)試,可以用run as junit卻怎么也運(yùn)行不了。
后來(lái)從網(wǎng)上找了些例子,可以用應(yīng)用程序的方式來(lái)進(jìn)行TestSuit測(cè)試
代碼如下:
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();
??? }
}
然后按照應(yīng)用程序來(lái)運(yùn)行就可以了。
運(yùn)行的結(jié)果都保存在TestResult里面。
|----------------------------------------------------------------------------------------|
版權(quán)聲明 版權(quán)所有 @zhyiwww
引用請(qǐng)注明來(lái)源 http://m.tkk7.com/zhyiwww
|----------------------------------------------------------------------------------------|
posted on 2009-01-05 15:06
zhyiwww 閱讀(514)
評(píng)論(0) 編輯 收藏 所屬分類:
j2ee 、
軟件測(cè)試