40.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。

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