import org.junit.After;
import org.junit.Before;
import org.junit.Test;
/**
* @Before和@After会在@Test方法执行前后各执行一次
*/
public class Demo2 {
@Before
public void setUp() throws Exception {
System.out.println("文件打开");
}
@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("文件关闭");
}
}
运行结果:
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Test;
/**
* @BeforeClass和@AfterClass是在类前后各执行一次
*/
public class Demo3 {
@BeforeClass
public static void setUpBeforeClass() throws Exception {
System.out.println("setUpBeforeClass()");
}
@Test
public void test1(){
System.out.println("test1()");
}
@Test
public void test2(){
System.out.println("test2()");
}
@AfterClass
public static void tearDownAfterClass() throws Exception {
System.out.println("tearDownAfterClass()");
}
}
运行结果: