“套件測試”是指捆綁了幾個單元測試用例並運行起來。在JUnit中,@RunWith 和 @Suite 這兩個注解是用來運行套件測試。
下麵的例子演示這兩個單元測試:JunitTest1 和 JunitTest2,在執行JunitTest5 後會一起運行。
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
/**
* JUnit Suite Test
* @author zaixian
*
*/
@RunWith(Suite.class)
@Suite.SuiteClasses({
JunitTest1.class,
JunitTest2.class
})
public class JunitTest5 {
}
輸出結果如下:
@BeforeClass - oneTimeSetUp @Before - setUp @Test - testEmptyCollection @After - tearDown @Before - setUp @Test - testOneItemCollection @After - tearDown @AfterClass - oneTimeTearDown
P.S 結果是從JunitTest1和JunitTest2單元測試的結果匯總起來。
上一篇:
JUnit4時間(超時)測試實例
下一篇:
JUnit4參數化測試實例
