projeto em Java Skill Tree

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

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

Programa

Introdução

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.