| Bedingung (BC-ABA) |
Prüfwert oder Prüfkondition in ABAP-Unit-Modultests, der/die erfüllt werden muss. Eine Bedingung bezieht sich auf ein Datenobjekt, das von dem getesteten Modul erzeugt bzw. geändert wird.
Eine Bedingung kann beispielsweise angeben, dass ein Datenobjekt, das von einem Modul zurückgegeben wird, einen Wert zwischen 1 und 10 haben muss, oder dass ein Datenobjekt eine gebundene Referenz auf eine ABAP-Klasse darstellt.
Bedingungen werden durch das Anlegen einer Klasse angegeben, welche das ABAP-Interface IF_CONSTRAINT erweitert. Es steht eine Reihe von Standardimplementierungen von IF_CONSTRAINT zur Verfügung. Diese können in Verbindung mit der ASSERT_THAT-Methode der Klasse CL_ABAP_UNIT_ASSERT zur Angabe und Überprüfung von Bedingungen verwendet werden.