43.1 测试作用域依赖

spring-boot-starter-test“Starter”(在test scope内)包含下列库:

  • JUnit:事实上的(de-facto)标准,用于Java应用的单元测试。

  • Spring Test & Spring Boot Test:实用工具以及对Spring应用的集成测试支持。

  • AssertJ:一个流式断言库。

  • Hamcrest:一个匹配对象的库(也称为约束或前置条件)。

  • Mockito:一个Java模拟框架。

  • JSONassert:一个针对JSON的断言库。

  • JsonPath:用于JSON的XPath。

这是写测试用例经常用到的库,如果它们不能满足要求,你可以随意添加其他的依赖。