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