如何使用@BeforeEach
时间: 2023-07-20 15:20:37 浏览: 286
forEach的用法如何使用
@BeforeEach 是 JUnit 测试框架中的注解,用于标记在每个测试方法执行之前需要执行的方法。这个注解所标记的方法会在每个测试方法执行之前被执行一次。
在使用 @BeforeEach 注解时,需要注意以下几点:
1. @BeforeEach 注解所标记的方法必须是公共的,没有返回值,没有参数。
2. @BeforeEach 注解所标记的方法必须被定义在测试类中。
3. @BeforeEach 注解所标记的方法可以用来进行一些共同的测试准备工作,例如初始化测试数据,创建测试对象等。
以下是一个使用 @BeforeEach 注解的例子:
```
public class MyTests {
private MyObject myObj;
@BeforeEach
public void setUp() {
myObj = new MyObject();
}
@Test
public void testMyObject() {
// use myObj to perform tests
}
}
```
在这个例子中,@BeforeEach 注解所标记的 setUp() 方法会在每个测试方法执行之前被调用一次,用来创建 MyObject 对象并赋值给 myObj 成员变量。这样,在每个测试方法中都可以使用 myObj 对象进行测试。
阅读全文