测试范围依赖
spring-boot-starter-test
启动器(位于 test
作用域中)包含以下提供的库:
-
JUnit 5:Java 应用程序单元测试的事实标准。
-
Spring Test 和 Spring Boot Test:为 Spring Boot 应用程序提供的工具和集成测试支持。
-
AssertJ:一个流畅的断言库。
-
Hamcrest:一个匹配器对象库(也称为约束或谓词)。
-
Mockito:一个 Java 模拟框架。
-
JSONassert:一个用于 JSON 的断言库。
-
JsonPath:JSON 的 XPath。
-
Awaitility:一个用于测试异步系统的库。
我们在编写测试时通常会发现这些常用库非常有用。如果这些库不能满足你的需求,你可以自行添加额外的测试依赖项。