位置:首頁 > Java技術 > JUnit教學 > JUnit套件測試實例

JUnit套件測試實例

“套件測試”是指捆綁了幾個單元測試用例並運行起來。在JUnit中,@RunWith 和 @Suite 這兩個注解是用來運行套件測試。

下麵的例子演示這兩個單元測試:JunitTest1 和 JunitTest2,在執行JunitTest5 後會一起運行。

import org.junit.runner.RunWith;
import org.junit.runners.Suite;

/**
 * JUnit Suite Test
 * @author yiibai
 *
 */

@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單元測試的結果彙總起來。