Testanweisungen mit Aufzählungen
In der Spalte Testanweisung können auch Aufzählungen beliebiger Elemente angegeben werden.
LF‑ET erkennt Aufzählungen mit den folgenden Eigenschaften:
-
Die Aufzählung ist in runden Klammern angegeben
-
Die Aufzählung enthält mindestens zwei Aufzählungselemente
-
Die Aufzählungselemente sind durch Komma oder Semikolon getrennt
wie z.B. hier bei der Testanweisung für „nicht numerisch“ in Zeile 6:

Bei der Testfallgenerierung wählt LF‑ET dann ein zufälliges Element aus der Aufzählung aus.
Hier die Ausgabe der Testanweisung in einem generierten Testfall, bei dem die Systemreaktion auf eine Eingabe mit ungültigen Zeichen bei der Anzahlung geprüft wird:

Werte in Hochkommas
Bestimmte Zeichen, wie z.B. Dollar, geschweifte oder runde Klammern, Komma, Semikolon und Hochkomma, werden verwendet, um zu erkennen, wo ein Aufzählungswert beginnt und wo er endet.
Sollen diese Zeichen selber Bestandteil eines Wertes sein, dann muss dieser Wert wahlweise in einfache oder doppelte Hochkommas eingeschlossen werden:
Aufzählung |
Erkannte Werte |
|---|---|
(5,2; 3,5) |
Wert 1: 5 Wert 2: 2 Wert 3: 3 Wert 4: 5 |
("5,2"; "3,5") |
Wert 1: 5,2 Wert 2: 3,5 |
Ein Hochkomma kann in einem Wert auf verschiedene Arten eingebunden werden:
-
durch Einbettung des Wertes in "andere" Hochkommas
-
durch ein vorangestelltes "\" (Escape Character)
-
durch zwei direkt aufeinanderfolgende Hochkommas
Aufzählung |
Erkannte Werte |
|---|---|
('7 "sieben"', '9 "neun"') |
Wert 1: 7 "sieben" Wert 2: 9 "neun" |
("7 'sieben'", "9 'neun'") |
Wert 1: 7 'sieben' Wert 2: 9 'neun' |
("7 \"sieben\"", "9 \"neun\"") |
Wert 1: 7 "sieben" Wert 2: 9 "neun" |
("7 ""sieben""", "9 ""neun""") |
Wert 1: 7 "sieben" Wert 2: 9 "neun" |