JUnit 4 簡單介紹
JUnit 4 的所有功能都是由 Annotation 完成的,下面來做幾個簡單的介紹。
- @Test : 表示要執行此區段裡的測試碼
- @BeforeClass : 在開始第一個測試前執行
- @AfterClass : 全部測試完畢後執行
- @Before : 每次測試前執行
- @After : 每次測試後執行
看以上說明可能沒什麼感覺,看完下面範例就知道是怎麼運行了
範例
public class SampleTest {
@BeforeClass
public static void beforeClass() throws Exception {
System.out.println("beforeClass");
}
@Before
public void setUp() throws Exception {
System.out.println("Before");
}
@Test
public void test1(){
System.out.println("test1");
}
@Test
public void test2(){
System.out.println("test2");
}
@After
public void tearDown() throws Exception {
System.out.println("After");
}
@AfterClass
public static void afterClass() throws Exception{
System.out.print("AfterClass");
}
}
執行結果
beforeClass
Before
test1
After
Before
test2
After
AfterClass