Testanweisungen mit Aufzählungen

In der Spalte Testanweisung können auch Aufzählungen beliebiger Elemente ange­ge­ben werden.

LF‑ET erkennt Aufzählungen mit den folgenden Eigenschaften:

  • Die Aufzählung ist in runden Klammern ange­ge­ben

  • 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:

aufzaehlung 01

Bei der Testfallgenerierung wählt LF‑ET dann ein zufälliges Element aus der Aufzählung aus.

Hier die Ausgabe der Testanweisung in einem gene­rier­ten Testfall, bei dem die Systemreaktion auf eine Eingabe mit ungültigen Zeichen bei der Anzahlung geprüft wird:

aufzaehlung 02

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"