在测试类中常用的注解有@Before、@After、@Test、@BeforeClass、@AfterClass等,它们的作用分别是在测试方法执行之前、之后执行某些操作或在测试类执行之前、之后执行某些操作。代码示例:
import org.junit.After; import org.junit.AfterClass; import org.junit.Before; import org.junit.BeforeClass; import org.junit.Test;
public class MyTest {
@BeforeClass
public static void beforeClass() {
// 在测试类执行之前执行的操作
}
@AfterClass
public static void afterClass() {
// 在测试类执行之后执行的操作
}
@Before
public void setUp() {
// 在每个测试方法执行之前执行的操作
}
@After
public void tearDown() {
// 在每个测试方法执行之后执行的操作
}
@Test
public void testMethod1() {
// 测试方法1
}
@Test
public void testMethod2() {
// 测试方法2
}
}