Show TOC

TestmethodenLocate this document in the navigation structure

Testmethoden sind parameterlose Instanzmethoden von Testklassen, die mit dem Zusatz FOR TESTING der Anweisung METHODS deklariert werden. Jede Testmethode entspricht einem ABAP-Modultest. In einer Testmethode wird das Testcoding implementiert, indem in der Regel produktive Einheiten des Programms unter bestimmten Anfangsbedingungen (Fixtures) aufgerufen und ihre Ergebnisse oder Zustände mit den Methoden der Systemklasse CL_AUNIT_ASSERT überprüft werden.

In globalen Testklassen sind zur Zeit alle Instanzmethoden automatisch Testmethoden.

Hinweis

Testmethoden sollten privat bzw. bei Vererbung der Methoden geschützt sein. Da Testklassen dem Testtreiber der Laufzeitumgebung implizit Freundschaft anbieten, kann dieser sie aufrufen. Nur in den seltenen Fällen, wenn ein Test die Tests anderer Testklassen ausführen soll, müssen dessen Testmethoden öffentlich sein.