您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源單元測(cè)試工具 > junit
Junit初級(jí)編碼?探索JUnit核心
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2015/12/22 14:49:23 ] 推薦標(biāo)簽:單元測(cè)試工具 軟件測(cè)試工具

  三、JUnitCore facade
  org.junit.runner.JUnitCore,可以運(yùn)行任何測(cè)試運(yùn)行器
  JUnitCore決定使用哪個(gè)運(yùn)行器來(lái)運(yùn)行你的測(cè)試。
  四、自定義測(cè)試運(yùn)行器
  需繼承自org.junit.runner.Runner.Runner類(lèi)
  五、用Suite來(lái)組合測(cè)試
  Suite對(duì)象其實(shí)是一個(gè)運(yùn)行器(Runner),可以執(zhí)行測(cè)試類(lèi)中所有@Test注釋的方法。
  測(cè)試集還可以嵌套,看下面示例:
//測(cè)試類(lèi)A
public class TestCaseA{
@Test
public void testA1(){
//omitted
}
}
//測(cè)試類(lèi)B
public class TestCaseB{
@Test
public void testB1(){
//omitted
}
}
//測(cè)試集合A
@RunWith(Suite.class)
@SuiteClasses({TestCaseA.class})
public class TestSuiteA {
}
//測(cè)試集合B
@RunWith(Suite.class)
@SuiteClasses({TestCaseB.class})
public class TestSuiteB {
}
//測(cè)試集合,把測(cè)試集合A和測(cè)試集合B合成為一個(gè)大的測(cè)試集合
@RunWith(Suite.class)
@SuiteClasses({TestSuiteA.class,TestSuiteB.class})
public class MasterTestSuite {
}

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