Die Klasse CL_AUNIT_ASSERT enthält folgende Methoden zur Überprüfung von Testerwartungen:
●
ASSERT_EQUALS
Gleichheit zweier Datenobjekte absichern
●
ASSERT_DIFFERS
Verschiedenheit zweier Datenobjekte absichern
●
ASSERT_BOUND
Gültigkeit der Referenz einer Referenzvariable absichern
●
ASSERT_NOT_BOUND
Ungültigkeit der Referenz einer Referenzvariable absichern
●
ASSERT_INITIAL
Absichern, dass Datenobjekt seinen Initialwert hat
●
ASSERT_NOT_INITIAL
Absichern, dass Datenobjekt NICHT seinen Initialwert hat
●
ASSERT_CHAR_CP
Absichern, dass Zeichenkette auf Muster passt
●
ASSERT_CHAR_NP
Absichern, dass Zeichenketten sich unterscheiden
●
ASSERT_SUBRC
Bestimmten Wert vom Rückgabewert sy-subrcfordern
●
ASSERT_EQUALS_F
Annähernde Gleichheit zweier Gleitpunktzahlen vom Typ f absichern
●
ASSERT_EQUALS_FLOAT
Annähernde Gleichheit zweier Gleitpunktzahlen absichern
●
FAIL
Abbruch des Tests mit Fehler
●
ABORT
Abbruch, weil Testvoraussetzungen nicht gegeben sind
Wenn ein Test die Testerwartungen nicht erfüllt, wird der Fehler protokolliert und in der Ergebnisanzeige dargestellt. Optionale Eingabeparameter der Methoden regeln das Verhalten im Einzelnen.