Testcontainers
依赖说明:提供通用数据库、Selenium Web 浏览器或任何其他可以在 Docker 容器中运行的轻量级、一次性示例。
Testcontainers是一个Java库,支持JUnit测试,它提供了常见的数据库,Selenium Web浏览器或其他可以在Docker容器中运行的轻型,一次性实例。
参考:
Jupiter的使用指南,用IDEA和Jupiter生成可读性更好的测试报告
使用JUnit、AssertJ和Mockito编写单元测试和实践TDD (十)在项目中准备测试环境
POM
<!--Testcontainers-->
<dependency>
<groupId>org.testcontainers</groupId>
<artifactId>junit-jupiter</artifactId>
<scope>test</scope>
</dependency>
XXX