Junit5常用注解
0. IDEA中Maven项目测试类的新建方法
a. 如图在src目录下新建文件夹test
b. 鼠标右键test,将该文件设置成test source
c. 右键需要新建的测试类,如下图操作,选中Test,即可新建测试类。
1. @BeforeEach与@BeforeAll
@BeforeEach 在运行类测试时,每个方法执行前都会执行一次此注解修饰的方法;
@BeforeAll 在以运行类测试时,所有方法执行前仅执行一次此注解修饰的方法;
2.@Order和@TestMethodOrder
此注解主要用于使测试的方法顺序执行,需要与@TestMethodOrder结合使用,示例如下:
import org.junit.jupiter.api.MethodOrderer.OrderAnnotation;import org.junit.jupiter.api.Order;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.TestMethodOrder;
@TestMethodOrder(OrderAnnotation.class)
class OrderedTestsDemo {
@Test
@Order(1)
void nullValues() {
// perform assertions against null values
}
@Test
@Order(2)
void emptyValues() {
// perform assertions against empty values
}
@Test
@Order(3)
void validValues() {
// perform assertions against valid values
}
}
以上是 Junit5常用注解 的全部内容, 来源链接: utcz.com/z/509061.html