From 29bc01fb42cbf0ffdbdd2029c7cddaa561ebf3e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20K=C3=BChn?= Date: Mon, 20 Dec 2021 13:03:35 +0100 Subject: [PATCH] Added testcases for creating event --- Docs/create event testcases.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 Docs/create event testcases.md diff --git a/Docs/create event testcases.md b/Docs/create event testcases.md new file mode 100644 index 0000000..2c2d643 --- /dev/null +++ b/Docs/create event testcases.md @@ -0,0 +1,32 @@ +# Eingabe eines Termins + +Beim Anlegen eines Termins wird die Eingabe geprüft. + +Folgende Regeln müssen zutreffen: + +- Der Name muss mindestens 3 Zeichen haben. +- Er darf nur folgende Zeichen enthalten: __[A-Za-zÄÖÜäöü0-9 =!?+*/$%€.:,;_<>()-]__ +- Das Datum muss valide sein +- Das Datum muss das Format JJJJ-MM-TT haben +- Das Datum darf nicht in der Vergangenheit liegen + +

+ +## Äquivalenzklassen: + +ID | Beschreibung | Eingabe | Erwartetes Ergebniss +---|---|---|--- +0 | Name < 3 | le | Fehler +1 | Name > 3, verbotenes Zeichen |Einkaufen\ | Fehler +2 | Datum falsches Format | 20-12-2021 | Fehler +3 | Datum in Vergangenheit | 2001-12-20 | Fehler +4 | Datum nicht valide | 2021-02-31 | Fehler +5 | Name > 3, kein verbotenes Zeichen, Datum richtiges Format, Datum nicht in der Vergangenheit, Datum Valide | Einkaufen!, 2021-12-23 | Erfolg + +

+ +## Grenzfälle: +ID | Beschreibung | Eingabe | Erwartetes Ergebniss +---|---|---|--- +0 | Name == 3 | SEN | Erfolg +1 | Datum == Heute | 2021-12-20 | Erfolg \ No newline at end of file