Class AbstractIntegrationTest
java.lang.Object
br.com.xadm.comum.teste.AbstractIntegrationTest
Helpers para testes de integração com PostgreSQL via Testcontainers (
postgres:18-alpine).
Subclasses concretas usam @MicronautTest(environments = "test").
Testes que precisam do datasource implementam PostgresTestPropertyProvider, na classe
de teste ou numa base abstrata, para o Micronaut aplicar a URL do container. A base com a limpeza
entre testes é IntegracaoComPostgres.
A classe traz a IntegracaoDocker: quem a estende herda a tag docker e a
DockerDisponivelCondition sem repetir anotação nenhuma, então, sem Docker, o teste pula com
o motivo em ERROR no lugar de falhar.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionpostgresProperties(org.testcontainers.containers.PostgreSQLContainer<?> postgres) Propriedades de datasource a partir de um container já iniciado.
-
Constructor Details
-
AbstractIntegrationTest
public AbstractIntegrationTest()
-
-
Method Details
-
postgresProperties
-