【发布时间】:2021-05-08 19:42:05
【问题描述】:
我有一个junit 测试,使用testcontainers-1.15.1。如何启动显式图像?因为:
@SpringBootTest
public class ContainerTest {
private final JdbcDatabaseContainer DB = new MariaDBContainer("mariadb:10.5.8");
static {
DB.start();
}
@Test
public void test() {
}
}
结果:默认10.3.6容器已启动。
[][] 2021-02-04 14:32:50,741 INFO ?.3.6]: Creating container for image: mariadb:10.3.6
[][] 2021-02-04 14:32:51,597 INFO ?.3.6]: Container mariadb:10.3.6 is starting: d9ccf77f4b9165ccd1690ee5cb8437f43e7d853dfe5121d468a391d67eccef7d
application.properties:
spring.datasource.url=jdbc:tc:mariadb:///test
spring.datasource.username=test
spring.datasource.password=test
【问题讨论】:
-
您使用的是哪个版本的测试容器?
标签: spring junit spring-boot-test testcontainers