Index

A B C D E G P R S 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractIntegrationTest - Class in br.com.xadm.comum.teste
Helpers para testes de integração com PostgreSQL via Testcontainers (postgres:18-alpine).
AbstractIntegrationTest() - Constructor for class br.com.xadm.comum.teste.AbstractIntegrationTest
 
ACCESS_KEY - Static variable in class br.com.xadm.comum.teste.GarageTestResource
Access key fixa importada no Garage de teste (formato GK + 24 hex).

B

br.com.xadm.comum.teste - package br.com.xadm.comum.teste
Fixtures de teste house-wide da casa (ADR 0019, raiz/001 Fase 5, plano 003 T3): Testcontainers de Postgres e Garage, o PostgresTestPropertyProvider que injeta a URL do container no Micronaut Test, e a fábrica de regras ArchUnit compartilhadas.
BUCKET - Static variable in class br.com.xadm.comum.teste.GarageTestResource
Bucket de teste efetivo (propriedade garage.test.bucket, senão o default).
BUCKET_DEFAULT - Static variable in class br.com.xadm.comum.teste.GarageTestResource
Nome default do bucket de teste quando garage.test.bucket não é definido.

C

camadaNaoDepende(String, String, String) - Static method in class br.com.xadm.comum.teste.RegrasArquitetura
Uma camada não depende de outra (ex.: parsing não depende da camada HTTP).
container() - Static method in class br.com.xadm.comum.teste.GarageTestResource
Returns o container Garage em execução, iniciando-o se necessário.
container() - Static method in class br.com.xadm.comum.teste.PostgresTestResource
Returns o container em execução (ou null se PostgresTestResource.start() ainda não rodou).

D

datasourceProperties() - Static method in class br.com.xadm.comum.teste.PostgresTestResource
Propriedades para TestPropertyProvider (sobrescrevem application.yml).

E

endpoint() - Static method in class br.com.xadm.comum.teste.GarageTestResource
Returns a URL do endpoint S3 do Garage de teste.

G

garageProperties() - Static method in class br.com.xadm.comum.teste.GarageTestResource
Returns propriedades garage.* para um TestPropertyProvider.
GarageTestResource - Class in br.com.xadm.comum.teste
Sobe um único container Garage (object storage S3-compatível) para os testes de integração — análogo a PostgresTestResource.
getProperties() - Method in interface br.com.xadm.comum.teste.PostgresTestPropertyProvider
 

P

postgresProperties(PostgreSQLContainer) - Static method in class br.com.xadm.comum.teste.AbstractIntegrationTest
Propriedades de datasource a partir de um container já iniciado.
PostgresTestPropertyProvider - Interface in br.com.xadm.comum.teste
Declarada diretamente nas classes de teste (não só na superclasse), para o Micronaut Test aplicar TestPropertyProvider e sobrescrever o jdbc:... do application.yml.
PostgresTestResource - Class in br.com.xadm.comum.teste
Sobe um único PostgreSQLContainer (postgres:18-alpine) compartilhado entre todos os testes de integração da mesma JVM.

R

RegrasArquitetura - Class in br.com.xadm.comum.teste
Fábrica das regras ArchUnit compartilhadas da casa.

S

SECRET_KEY - Static variable in class br.com.xadm.comum.teste.GarageTestResource
Secret key fixa de teste (64 hex).
semCiclosEntreFatias(String) - Static method in class br.com.xadm.comum.teste.RegrasArquitetura
Sem ciclos entre as fatias de topo do pacote-base — a invariante que onpetro e vantroba já compartilham (package-by-layer e package-by-feature).
start() - Static method in class br.com.xadm.comum.teste.GarageTestResource
Inicia o container Garage e configura cluster/key/bucket (idempotente).
start() - Static method in class br.com.xadm.comum.teste.PostgresTestResource
Inicia o container (idempotente); no-op se já iniciado.
A B C D E G P R S 
All Classes and Interfaces|All Packages|Constant Field Values