projeto em Java Skill Tree

Testes Unitários do Módulo de Gerenciamento de Estudantes

Iniciante

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.

java

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

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.java para testar a classe StudentServiceImpl usando JUnit 5
  • Como criar um arquivo ControllerTests.java para testar a classe StudentController usando JUnit 5 e Mockito
  • Como usar os recursos de teste do Spring Boot, como @SpringBootTest e @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() e deleteStudent() na classe StudentServiceImpl
  • Como escrever casos de teste para verificar a funcionalidade dos métodos getStudents(), getStudent() e modifyStudent() na classe StudentController

🏆 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

Professor

labby
Labby
Labby is the LabEx teacher.