Introdução
Neste projeto, você aprenderá como criar testes unitários para um Módulo de Gerenciamento de Estudantes usando JUnit 5 e Mockito. O projeto inclui duas tarefas principais: criar testes para a classe StudentServiceImpl e criar testes para a classe StudentController.
🎯 Tarefas
Neste projeto, você aprenderá:
- Como criar um arquivo
ServiceTests.javapara testar a classeStudentServiceImplusando JUnit 5 - Como criar um arquivo
ControllerTests.javapara testar a classeStudentControllerusando JUnit 5 e Mockito - Como usar os recursos de teste do Spring Boot, como
@SpringBootTeste@MockBean, para carregar os componentes necessários e criar mocks para testes - Como escrever casos de teste para verificar a funcionalidade dos métodos
queryStudents(),insertStudent()edeleteStudent()na classeStudentServiceImpl - Como escrever casos de teste para verificar a funcionalidade dos métodos
getStudents(),getStudent()emodifyStudent()na classeStudentController
🏆 Conquistas
Após concluir este projeto, você será capaz de:
- Configurar testes unitários para uma aplicação Spring Boot usando JUnit 5 e Mockito
- Usar os recursos de teste do Spring Boot para carregar os componentes necessários e criar mocks para testes
- Escrever casos de teste eficazes para garantir a correção das implementações da camada de serviço e controlador
- Usar asserções para verificar o comportamento esperado dos métodos testados





