diff --git a/backend/docs/MASTERDATA_MANUAL_TESTS.md b/backend/docs/MASTERDATA_MANUAL_TESTS.md index 14b6fdb..5d39bd7 100644 --- a/backend/docs/MASTERDATA_MANUAL_TESTS.md +++ b/backend/docs/MASTERDATA_MANUAL_TESTS.md @@ -132,51 +132,52 @@ Die TUI ist das Testwerkzeug für das Backend. Alle Schreiboperationen erfordern 2. Name: `Äpfel Gala`, Nummer: `OG-001` 3. Kategorie: `Obst & Gemüse` (mit ← →) 4. Einheit: `PIECE_FIXED`, Preis: `1.99` -- [ ] **Erwartung:** Artikel in Liste; Preismodell automatisch `FIXED` +- [x] **Erwartung:** Artikel in Liste; Preismodell automatisch `FIXED` ### TC-ART-02: Artikel erstellen – KG (gewichtsbasiert) 1. Name: `Bananen`, Nummer: `OG-002` 2. Einheit: `KG`, Preis: `2.49` -- [ ] **Erwartung:** Preismodell automatisch `WEIGHT_BASED` +- [x] **Erwartung:** Preismodell automatisch `WEIGHT_BASED` ### TC-ART-03: Artikel erstellen – HUNDRED_GRAM und PIECE_VARIABLE 1. Einheit `HUNDRED_GRAM` → Preismodell `WEIGHT_BASED` 2. Einheit `PIECE_VARIABLE` → Preismodell `WEIGHT_BASED` -- [ ] **Erwartung:** Konsistenz in beiden Fällen korrekt +- [x] **Erwartung:** Konsistenz in beiden Fällen korrekt ### TC-ART-04: Doppelte Artikelnummer wird abgelehnt 1. Neuen Artikel mit Nummer `OG-001` anlegen -- [ ] **Erwartung:** Fehlermeldung – Artikelnummer bereits vergeben +- [x] **Erwartung:** Fehlermeldung – Artikelnummer bereits vergeben ### TC-ART-05: Artikel deaktivieren und aktivieren 1. `Äpfel Gala` → `[Deaktivieren]` → Bestätigen -- [ ] **Erwartung:** Status INAKTIV -- [ ] **Erwartung:** Status AKTIV +- [x] **Erwartung:** Status INAKTIV +- [x] **Erwartung:** Status AKTIV ### TC-ART-06: Artikel filtern 1. `[A]` nur Aktive, `[I]` nur Inaktive, `[a]` alle -- [ ] **Erwartung:** Filter wirkt korrekt +- [x] **Erwartung:** Filter wirkt korrekt ### TC-ART-07: Verkaufseinheit hinzufügen 1. `Äpfel Gala` → `[Verkaufseinheit hinzufügen]` 2. Einheit: `KG`, Preis: `3.50` -- [ ] **Erwartung:** Zweite VE in Detailansicht; Anzahl VE in Liste = 2 +- [x] **Erwartung:** Zweite VE in Detailansicht; Anzahl VE in Liste = 2 ### TC-ART-08: Doppelte Einheit wird abgelehnt 1. Erneut `PIECE_FIXED` für `Äpfel Gala` hinzufügen -- [ ] **Erwartung:** Fehlermeldung – Einheit bereits vorhanden +- [x] **Erwartung:** Fehlermeldung – Einheit bereits vorhanden ### TC-ART-09: Letzte Verkaufseinheit kann nicht entfernt werden 1. Artikel mit genau einer VE → `[Verkaufseinheit entfernen]` -- [ ] **Erwartung:** Aktion nicht verfügbar / Fehler – mindestens eine VE erforderlich +- [x] **Erwartung:** Aktion nicht verfügbar / Fehler – mindestens eine VE erforderlich ### TC-ART-10: Verkaufseinheit entfernen (wenn 2+ vorhanden) 1. `Äpfel Gala` hat 2 VE → `[Verkaufseinheit entfernen]` → KG-Einheit wählen -- [ ] **Erwartung:** VE entfernt; nur noch PIECE_FIXED vorhanden +- [x] **Erwartung:** VE entfernt; nur noch PIECE_FIXED vorhanden ### TC-ART-11: Lieferant dem Artikel zuweisen *(falls TUI-Unterstützung vorhanden)* 1. `Äpfel Gala` → Lieferant `Frisch AG` zuweisen - [ ] **Erwartung:** Lieferant in Detailansicht sichtbar + ---