TestContainers em Java: Testes de integração, repositórios e outras coisas!
Aviso: Esse post ainda passará por uma revisão! Testando Repositórios (De verdade!) Podemos testar repositórios de alguns jeitos, uma das maneiras é utilizar um banco em memória. Para SQL, h2 é fácil e rápido, podemos fazer as configs no banco usando um application-properties para os testes e validar tudo bonitinho normalmente 🙂. Outra alternativa seria utilizar TestContainers Conseguindo testar e subir repositórios e message brokers reais, conseguimos fazer testes de integração!...