Repositório referente a sessão 13 do curso Java Unit Testing com Spring Boot 3, TDD, Junit 5 e Mockito
Neste repositório foi realizado testes de integração na aplicação, testando todos os métodos de todas camadas (PersonRepository, PersonServices, PersonController) e utilizando TestContainers para executar o banco de dados no Docker, os testes foram realizados a partir da PersonControllerIntegrationTest, sendo assim possível verificar se o comportamento da aplicação ocorre conforme o esperado.
- Neste repositório tem o conteúdo da sessão a baixo:
- 13 Testando uma API REST em Spring Boot 3 - Testes de Integração com TestContainers
utilizado principalmente as tecnologias: Java, Spring Boot, TestContainers, REST-Assured.
- Java;
- Spring Boot;
- TestContainers;
- REST-assured;
- Testes de integração com bancos de dados;
- O papel do Docker nos testes de integração;
- Spring Tool Suite e muito mais.