Interface PostgresTestPropertyProvider
- All Known Implementing Classes:
IntegracaoComPostgres
public interface PostgresTestPropertyProvider
extends io.micronaut.test.support.TestPropertyProvider
TestPropertyProvider que aponta o datasource do Micronaut Test para o Postgres de teste da
casa (PostgresTestResource), sobrescrevendo o jdbc:... do application.yml.
A classe de teste implementa a interface direto ou por uma base abstrata: o Micronaut Test
reconhece a interface herdada. IntegracaoComPostgres é a base pronta, com a limpeza entre
testes.
Exige @TestInstance(Lifecycle.PER_CLASS) na classe de teste ou na base, de onde é
herdada: com o ciclo padrão PER_METHOD não há instância em beforeAll, então
getProperties() não é chamado e o datasource continua o do YAML.
-
Method Summary
Methods inherited from interface io.micronaut.test.support.TestPropertyProvider
get
-
Method Details
-
getProperties
-