diff --git a/config/_default/config.toml b/config/_default/config.toml index 3f8b6631a..e976a16db 100644 --- a/config/_default/config.toml +++ b/config/_default/config.toml @@ -81,7 +81,7 @@ github_repo = "https://github.com/it-ninjas/labs" github_branch = "master" sbb_jira = "https://flow.sbb.ch/secure/CreateIssueDetails!init.jspa" -sbb_jira_pid = "39800" +sbb_jira_pid = "67701" sbb_jira_issuetype = "10006" enabledModule = "base" diff --git a/content/en/labs/java/spring/02_Spring_Boot_Testing.md b/content/en/labs/java/spring/02_Spring_Boot_Testing.md index e8ecd8454..3633d2d08 100644 --- a/content/en/labs/java/spring/02_Spring_Boot_Testing.md +++ b/content/en/labs/java/spring/02_Spring_Boot_Testing.md @@ -11,9 +11,7 @@ description: > Erweitere/Korrigiere deine Tests aus den [Spring und Spring Boot Aufgaben](./01_spring/) wie folgt: -- Schreibe Mockito-Tests für den `AdminService` (JDBC) respektive `SubjectService`(JPA). -- Ändere den `AdminControllerIntegrationTest` (JDBC) respektive `AdminSubjectTests` (JPA) zu einem `@WebMvcTest`. -- Schreibe einen `@DataJpaTest`, der das `AdminRepository` inkl. `SchoolSubject` (JDBC) respektive `SubjectRepository` inkl. `Subject` (JPA) (evtl. hast du auch andere Namen) abdeckt. +- 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 `@DataJpaTest`, der das Repository zur Verwaltung von Schulfächern inklusive seiner Entities abdeckt. - Schreibe einen `@SpringBootTest` als kompletten Integrationstest, der vom Controller-Aufruf mittels `MockMvc` bis auf die H2-DB “runter” geht. Teste, ob das Anlegen eines neuen Schulfachs funktioniert und ob die Daten persistiert werden. - -Tipp: Du musst bei den jeweiligen Aufgaben natürlich nur entweder JDBC- **oder** JPA- Tests umsetzen, abhängig davon, wie du deine Notenverwaltung umgesetzt hast.