Class PostgresTestResource
java.lang.Object
br.com.xadm.comum.teste.PostgresTestResource
Sobe um único
PostgreSQLContainer (postgres:18-alpine) compartilhado entre todos
os testes de integração da mesma JVM.
Use datasourceProperties() em TestPropertyProvider#getProperties() para o
Micronaut apontar para o container. Também define System.setProperty(String, String) para ferramentas
fora do TestPropertyProvider.
-
Method Summary
Modifier and TypeMethodDescriptionstatic org.testcontainers.containers.PostgreSQLContainer<?> Returns o container em execução (ounullsestart()ainda não rodou).Propriedades paraTestPropertyProvider(sobrescrevemapplication.yml).static voidstart()Inicia o container (idempotente); no-op se já iniciado.
-
Method Details
-
start
public static void start()Inicia o container (idempotente); no-op se já iniciado. -
container
-
datasourceProperties
-