Show TOC Anfang des Inhaltsbereichs

Objektdokumentation Testmethoden  Dokument im Navigationsbaum lokalisieren

Testmethoden sind parameterlose Instanzethoden von Testklassen, die mit dem Zusatz FOR TESTING der Anweisung METHODS deklariert werden. Jede Testmethode entspricht einem ABAP Unit-Test. 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.

 

Ende des Inhaltsbereichs