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.java
pour tester la classeStudentServiceImpl
à l'aide de JUnit 5 - Comment créer un fichier
ControllerTests.java
pour tester la classeStudentController
à l'aide de JUnit 5 et Mockito - Comment utiliser les fonctionnalités de test de Spring Boot, telles que
@SpringBootTest
et@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