我试图使用 TestContainers (https://github.com/testcontainers/testcontainers-java + https://www.testcontainers.org/)中的PostgreSQLContainer
来对我的JPA存储库进行单元测试。
我这样声明我的容器:
private val postgresqlContainer = PostgreSQLContainer("postgres:12-alpine")
但是,我在Intellij IDE 中遇到以下错误:当我尝试启动该服务时,完整的错误是:
最佳答案
这个技巧也有效
private val postgresqlContainer = PostgreSQLContainer<Nothing>().apply {
withDatabaseName("x")
withUsername("y")
withPassword("z")
}