Introducción
En este proyecto, aprenderá a crear pruebas unitarias para un Módulo de Gestión de Estudiantes utilizando JUnit 5 y Mockito. El proyecto incluye dos tareas principales: crear pruebas para la clase StudentServiceImpl y crear pruebas para la clase StudentController.
🎯 Tareas
En este proyecto, aprenderá:
- Cómo crear un archivo
ServiceTests.javapara probar la claseStudentServiceImplutilizando JUnit 5 - Cómo crear un archivo
ControllerTests.javapara probar la claseStudentControllerutilizando JUnit 5 y Mockito - Cómo utilizar las características de prueba de Spring Boot, como
@SpringBootTesty@MockBean, para cargar los componentes necesarios y crear mocks para las pruebas - Cómo escribir casos de prueba para verificar la funcionalidad de los métodos
queryStudents(),insertStudent()ydeleteStudent()en la claseStudentServiceImpl - Cómo escribir casos de prueba para verificar la funcionalidad de los métodos
getStudents(),getStudent()ymodifyStudent()en la claseStudentController
🏆 Logros
Después de completar este proyecto, podrá:
- Configurar la prueba unitaria para una aplicación de Spring Boot utilizando JUnit 5 y Mockito
- Utilizar las características de prueba de Spring Boot para cargar los componentes necesarios y crear mocks para las pruebas
- Escribir casos de prueba efectivos para garantizar la corrección de las implementaciones de la capa de servicio y controlador
- Utilizar aserciones para verificar el comportamiento esperado de los métodos probados





