Spring Boot Testing - Aufgaben
Testen der Spring Boot Applikation für die Notenverwaltung aus Modul #J8
Aufträge
Erweitere/Korrigiere deine Tests aus den Spring und Spring Boot Aufgaben wie folgt:
- Schreibe Mockito-Tests für den Service, der die Schulfächer verwaltet (z.B.
SchulfachAdminService). - Ändere den Integrationstest zur Verwaltung von Schulfächern (z.B.
AdminControllerIntegrationTest) zu einem@WebMvcTest. - Schreibe einen
@DataJpaTestrespektive@DataJdbcTest, der das Repository zur Verwaltung von Schulfächern inklusive seiner Entities abdeckt. - Schreibe einen
@SpringBootTestals kompletten Integrationstest, der vom Controller-Aufruf mittelsMockMvcbis auf die H2-DB “runter” geht. Teste, ob das Anlegen eines neuen Schulfachs funktioniert und ob die Daten persistiert werden.
Last modified June 27, 2025: Add initial content for 2025 (clone from 2024) (8ccce9a5f)