All Classes and Interfaces
Class
Description
Helpers para testes de integração com PostgreSQL via Testcontainers (
postgres:18-alpine).Pula o teste de integração quando não há Docker, com aviso alto: o motivo sai em
ERROR no
log e no relatório do JUnit, que mostra o teste como skipped.Sobe um único container Garage (object storage S3-compatível) para os testes de
integração — análogo a
PostgresTestResource.Base dos testes
@MicronautTest com o Postgres de teste da casa: o singleton do
PostgresTestResource, injetado pelo PostgresTestPropertyProvider, com as tabelas do
app zeradas antes de cada teste.Marca o teste de integração que precisa de Docker (Testcontainers: Postgres, Garage).
TestPropertyProvider que aponta o datasource do Micronaut Test para o Postgres de teste da
casa (PostgresTestResource), sobrescrevendo o jdbc:... do application.yml.Sobe um único
PostgreSQLContainer (postgres:18-alpine) compartilhado entre todos
os testes de integração da mesma JVM — o Postgres de teste padrão da casa.Fábrica das regras ArchUnit compartilhadas da casa.