Implementação das funcionalidades necessárias para que os testes escritos utilizando o JUnit5 sejam cobertos. Exercício desenvolvido durante o Bootcamp Spring React da DevSuperior como requisito obrigatório para obtenção do certificado.
- Fundamentos de testes automatizados
- Tipos de testes
- Benefícios
- TDD - Test Driven Development
- Boas práticas e padrões
- JUnit
- Básico (vanilla)
- Spring Boot
- Repositories
- Services
- Resources (web)
- Integração
- Mockito & MockBean
- Mock
- @InjectMocks
- Mockito.when / thenReturn / doNothing / doThrow
- ArgumentMatchers
- Mockito.verify
- @MockBean
- @MockMvc
- Java
- Spring Boot
- JPA / Hibernate
- Maven
- JUnit5
- Postman
Pré-requisitos: Java 11
# clonar repositório
git clone git@github.com:vanessa-maganhoto/bds02-desafio-TDD.git
# executar o projeto
./mvnw spring-boot:run
Vanessa Matos