Einführung
In diesem Projekt lernst du, wie du mit JUnit 5 und Mockito Unit-Tests für ein Studentenverwaltungsmodul erstellen kannst. Das Projekt umfasst zwei Hauptaufgaben: das Erstellen von Tests für die StudentServiceImpl-Klasse und das Erstellen von Tests für die StudentController-Klasse.
🎯 Aufgaben
In diesem Projekt wirst du lernen:
- Wie du eine
ServiceTests.java-Datei erstellst, um dieStudentServiceImpl-Klasse mit JUnit 5 zu testen - Wie du eine
ControllerTests.java-Datei erstellst, um dieStudentController-Klasse mit JUnit 5 und Mockito zu testen - Wie du Spring Boot-Testfunktionen wie
@SpringBootTestund@MockBeanverwendest, um die erforderlichen Komponenten zu laden und Mocks für den Test zu erstellen - Wie du Testfälle schreibst, um die Funktionalität der
queryStudents(),insertStudent()unddeleteStudent()-Methoden in derStudentServiceImpl-Klasse zu überprüfen - Wie du Testfälle schreibst, um die Funktionalität der
getStudents(),getStudent()undmodifyStudent()-Methoden in derStudentController-Klasse zu überprüfen
🏆 Errungenschaften
Nach Abschluss dieses Projekts wirst du in der Lage sein:
- Die Unit-Tests für eine Spring Boot-Anwendung mit JUnit 5 und Mockito einzurichten
- Spring Boot-Testfunktionen verwenden, um die erforderlichen Komponenten zu laden und Mocks für den Test zu erstellen
- Effektive Testfälle schreiben, um die Korrektheit der Implementierungen der Service- und Controller-Schicht sicherzustellen
- Assertions verwenden, um das erwartete Verhalten der getesteten Methoden zu überprüfen





