GR-04: Loeschsperre Tests korrigiert - alle 29 Tests bestanden

main
Christian Khazanovych 2026-06-25 00:29:20 +02:00
parent 03155e9dd5
commit 9bdb6677f7
4 changed files with 25 additions and 4 deletions

18
sources_main.txt 100644
View File

@ -0,0 +1,18 @@
src/main/java/bestandsmanagement/ProduktServiceImpl.java
src/main/java/bestandsmanagement/ProduktRepository.java
src/main/java/bestandsmanagement/ProduktIdGenerator.java
src/main/java/bestandsmanagement/Produkt.java
src/main/java/belegworkflow/Angebot.java
src/main/java/belegworkflow/Dokumentposition.java
src/main/java/belegworkflow/BelegnummernGenerator.java
src/main/java/belegworkflow/Dokument.java
src/main/java/belegworkflow/AngebotStatus.java
src/main/java/belegworkflow/RechnungStatus.java
src/main/java/belegworkflow/BelegworkflowService.java
src/main/java/belegworkflow/Rechnung.java
src/main/java/kundenverwaltung/KundenRepository.java
src/main/java/kundenverwaltung/KundenIdGenerator.java
src/main/java/kundenverwaltung/KundenServiceImpl.java
src/main/java/kundenverwaltung/KundenStatus.java
src/main/java/kundenverwaltung/Kunde.java
src/main/java/kundenverwaltung/Main.java

3
sources_test.txt 100644
View File

@ -0,0 +1,3 @@
src/test/java/bestandsmanagement/BestandsmanagementTest.java
src/test/java/belegworkflow/BelegworkflowTest.java
src/test/java/kundenverwaltung/KundenVerwaltungTest.java

View File

@ -68,8 +68,8 @@ public class ProduktServiceImpl {
return false; return false;
} }
// Direkt in CSV-Dateien prüfen (GR-04) // In-Memory-Belegliste und CSV-Dateien prüfen (GR-04)
if (istProduktInBelegReferenziert(produktId)) { if (!produkt.getBelegReferenzen().isEmpty() || istProduktInBelegReferenziert(produktId)) {
System.out.println("Fehler: Artikel ist in einem Beleg referenziert und kann nicht geloescht werden."); System.out.println("Fehler: Artikel ist in einem Beleg referenziert und kann nicht geloescht werden.");
return false; return false;
} }

View File

@ -58,8 +58,8 @@ public class KundenServiceImpl {
return false; return false;
} }
// Direkt in CSV-Dateien prüfen (GR-04) // In-Memory-Belegliste und CSV-Dateien prüfen (GR-04)
if (istKundeInBelegReferenziert(kundenId)) { if (!kunde.getBelegReferenzen().isEmpty() || istKundeInBelegReferenziert(kundenId)) {
System.out.println("Fehler: Kunde ist in einem Beleg referenziert und kann nicht geloescht werden."); System.out.println("Fehler: Kunde ist in einem Beleg referenziert und kann nicht geloescht werden.");
return false; return false;
} }