如果使用了spring-boot-starter-test
“启动器”(scope
为test
),将得到以下库:
- JUnit —— Java程序单元测试事实上的标准
- Spring Test & Spring Boot Test —— 工具类以及支持Spring Boot程序的集成测试
- AssertJ —— 一个优美的断言库
- http://hamcrest.org/JavaHamcrest/ —— 一个匹配器对象(也成为约束或谓词)库
- Mockito —— 一个Java模拟框架
- JSONassert —— 一个JSON断言库
- JsonPath —— 用于JSON的XPath
默认下Spring Boot使用Mockito 1.x,如果想也可以换成2.x。
这些是我们通常在编写测试时用到的常用库。如果这些库无法满足您的需求,也可以自行添加额外的测试依赖。