Anfang des Inhaltsbereichs

Objektdokumentation Fixtures  Dokument im Navigationsbaum lokalisieren

Eine Fixture ist eineTestkonfiguration, die vor dem Aufruf einer Testmethode erstellt wird und ein eindeutiges Testverhalten gewährleistet. Eine Fixture umfasst Testdaten, Testobjekte und Ressourcen wie z.B. Verbindungen. Um eine Fixture zu erstellen, können Sie die folgenden privaten Methoden parameterlos in einer Testklasse implementieren:

      Instanzmethode setup, die vor jedem einzelnen Test der Klasse ausgeführt wird.

      Instanzmethode teardown, die nach jedem einzelnen Test der Klasse ausgeführt wird.

      Statische Methode class_setup, die einmal vor allen Tests der Klasse ausgeführt wird.

      Statische Methode class_teardown, die einmal nach allen Tests der Klasse ausgeführt wird.

Alle Tests, welche die gleiche Fixture benutzen, sollten in einer einzigen Testklasse angeordnet werden.

Die Methoden haben vordefinierte Namen und werden automatisch von der ABAP-Laufzeitumgebung während der Testausführung aufgerufen.

Die Fixture-Methoden beziehen sich immer auf die aktuelle Klasse. In voneinander erbenden Testklassen werden die Fixture-Methoden für jede Klasse ausgeführt. Dabei werden die Setup-Methoden von den Oberklassen zu den Unterklassen und die Teardown-Methoden von den Unterklassen zu den Oberklassen hin ausgeführt.

 

 

Ende des Inhaltsbereichs