@BeforeClass
public static void setUpBeforeClass() throws Exception {
}
@AfterClass
public static void tearDownAfterClass() throws Exception {
}
1)使用@BeforeClass修飾的setUpBeforeClass()方法,在類中所有的方法執行之前執行;那么,使用@AfterClass修飾的tearDownAfterClass()方法則與之完全相反;可以看到這兩個方法都被static修飾,在類加載以后,這兩個方法就會被加載,並且只會存在一份。
備注:如果測試的程序使用jdbc連接數據庫,那么setUpBeforeClass()方法中就可以寫上初始化數據庫連接的一些代碼,tearDownAfterClass()方法中就可以寫上關閉數據庫連接的一些代碼。
@Before
public void setUp() throws Exception {
}
@After
public void tearDown() throws Exception {
}
2)使用@Before修飾的setUp()方法,在每一個@Test測試方法執行之前執行;那么,使用@After修飾的tearDown()方法則與之完全相反。
@Test
public void test() {
fail("Not yet implemented");
}
