Introduction
Dans ce projet, vous allez apprendre à créer des tests unitaires pour un module de gestion d'étudiants à l'aide de JUnit 5 et Mockito. Le projet comprend deux tâches principales : créer des tests pour la classe StudentServiceImpl et créer des tests pour la classe StudentController.
🎯 Tâches
Dans ce projet, vous allez apprendre :
- Comment créer un fichier
ServiceTests.javapour tester la classeStudentServiceImplà l'aide de JUnit 5 - Comment créer un fichier
ControllerTests.javapour tester la classeStudentControllerà l'aide de JUnit 5 et Mockito - Comment utiliser les fonctionnalités de test de Spring Boot, telles que
@SpringBootTestet@MockBean, pour charger les composants nécessaires et créer des doubles pour les tests - Comment écrire des cas de test pour vérifier le fonctionnement des méthodes
queryStudents(),insertStudent()etdeleteStudent()dans la classeStudentServiceImpl - Comment écrire des cas de test pour vérifier le fonctionnement des méthodes
getStudents(),getStudent()etmodifyStudent()dans la classeStudentController
🏆 Réalisations
Après avoir terminé ce projet, vous serez capable de :
- Configurer les tests unitaires pour une application Spring Boot à l'aide de JUnit 5 et Mockito
- Utiliser les fonctionnalités de test de Spring Boot pour charger les composants nécessaires et créer des doubles pour les tests
- Écrire des cas de test efficaces pour vous assurer de la correction des implémentations des couches de service et de contrôleur
- Utiliser des assertions pour vérifier le comportement attendu des méthodes testées





