Repositório referente as sessões 9, 10, 11, 12 do curso Java Unit Testing com Spring Boot 3, TDD, Junit 5 e Mockito
Neste repositório foi realizado testes unitários nas camadas de PersonRepository, PersonServices e PersonController testando cada método dessas classes individualmente e verificando se os resultados estão conforme o esperado.
- Neste repositório tem o conteudo das sessões a baixo:
- 9 - [SEÇÂO DE NIVELAMENTO] REST na Prática com Spring (Framework) Boot 3 e Java
- 10 - Testando uma API REST em Spring Boot 3 - Camada de Repositórios
- 11 - Testando uma API REST em Spring Boot 3 - Camada de Serviços
- 12 - Testando uma API REST em Spring Boot 3 - Camada de Controllers
utilizado principalmente as tecnologias: Java, Spring Boot, JUnit, Mockito, Banco de Dados H2, BDD.
- Java;
- Testes unitários com Junit 5;
- Assertions JUnit: Equals/Not Equals e Null/NotNull;
- Assertions JUnit: Same/Not Same e True/False;
- Validar exceptions e timeouts;
- Definir a ordem de execução de testes JUnit 5.
- BDD;
- Mockito;
- Aprenda a fazer mocks de forma eficiente;
- Potencialize seus testes JUnit com Mockito.
- Spring Boot· ;
- As annotations do Spring Boot para suporte à testes unitários;