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 } }