Junit初級編碼?探索JUnit核心
作者:
網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:
[ 2015/12/22 14:49:23 ] 推薦標簽:
單元測試工具 軟件測試工具
三、JUnitCore facade
org.junit.runner.JUnitCore,可以運行任何測試運行器
JUnitCore決定使用哪個運行器來運行你的測試。
四、自定義測試運行器
需繼承自org.junit.runner.Runner.Runner類
五、用Suite來組合測試
Suite對象其實是一個運行器(Runner),可以執(zhí)行測試類中所有@Test注釋的方法。
測試集還可以嵌套,看下面示例:
//測試類A
public class TestCaseA{
@Test
public void testA1(){
//omitted
}
}
//測試類B
public class TestCaseB{
@Test
public void testB1(){
//omitted
}
}
//測試集合A
@RunWith(Suite.class)
@SuiteClasses({TestCaseA.class})
public class TestSuiteA {
}
//測試集合B
@RunWith(Suite.class)
@SuiteClasses({TestCaseB.class})
public class TestSuiteB {
}
//測試集合,把測試集合A和測試集合B合成為一個大的測試集合
@RunWith(Suite.class)
@SuiteClasses({TestSuiteA.class,TestSuiteB.class})
public class MasterTestSuite {
}