<dependency> <groupId>org.testcontainers</groupId> <artifactId>testcontainers</artifactId> <version>1.15.2</version> <scope>test</scope> </dependency> import org.testcontainers.containers.MySQLContainer; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.AfterEach; import org.testcontainers.junit.jupiter.Container; public class MyDatabaseTest { @Container private static final MySQLContainer<?> mysql = new MySQLContainer<>("mysql:8.0.26") .withUsername("testuser") .withPassword("testpass") .withDatabaseName("testdb"); @BeforeEach public void setUp() { mysql.start(); } @AfterEach public void tearDown() { mysql.stop(); } @Test public void testDatabaseOperations() { } }


上一篇:
下一篇:
切换中文