-
Testing
SpringBoot提供了组件spring-boot-test
供开发者集成。 -
组件
spring-boot-test
导入了对如下测试工具的依赖。- JUnit 5: The de-facto standard for unit testing Java applications.
- Spring Test & Spring Boot Test: Utilities and integration test support for Spring Boot applications.
- AssertJ: A fluent assertion library.
- Hamcrest: A library of matcher objects (also known as constraints or predicates).
- Mockito: A Java mocking framework.
- JSONassert: An assertion library for JSON.
- JsonPath: XPath for JSON.
- Awaitility: A library for testing asynchronous systems.
-
Testing Spring Applications
使用Spring的DI技术,配合良好的设计、打桩工具,可以提升UT代码的开发和维护效率。 -
Testing Spring Boot Applications
各种外部依赖的打桩方法。