Code: Alles auswählen.
CLASS ltc_xxxx_abstract DEFINITION ABSTRACT FOR TESTING
DURATION SHORT
RISK LEVEL HARMLESS.
PROTECTED SECTION.
METHODS destroy FOR TESTING.
[...]
ENDCLASS.
Code: Alles auswählen.
CLASS ltc_xxxx_01 DEFINITION INHERITING FROM ltc_xxxx_abstract FOR TESTING CREATE PUBLIC
DURATION SHORT
RISK LEVEL HARMLESS.
ENDCLASS.
Code: Alles auswählen.
CLASS lct_odata_api DEFINITION
FOR TESTING
RISK LEVEL HARMLESS
DURATION SHORT.
PUBLIC SECTION.
PROTECTED SECTION.
PRIVATE SECTION.
DATA lo_request_unittst TYPE REF TO /iwbep/cl_mgw_request_unittst.
DATA ls_request_context
TYPE /iwbep/cl_mgw_request_unittst=>ty_s_mgw_request_context_unit.
DATA mo_odata_api TYPE REF TO xxxxxx
METHODS setup.
METHODS teardown.
METHODS get_compare_results FOR TESTING.
ENDCLASS.
*******
CLASS lct_odata_api IMPLEMENTAION.
......
ENDCLASS.
Darum auch bei mir die XXXX :).JohnLocklay hat geschrieben: ↑24.08.2021 14:42Da ich den Namensraum nicht posten will hab ich es geschwärzt
Also das geht schon, meine sind alle privat. Ich glaube, der SE80 Wizard macht diese auch privat.
Ne, alle Methoden einer Testklasse müssen "Private" seinDie Testmethode darf meines Wissens nicht PRIVATE sein. Mindestens PROTECTED.
Na, ALLE ist übertrieben. Methoden, die ich innnerhalb der Testmethoden verwende, können auch PRIVATE sein. Klar, teardown, setup, class_teartown und class_setup dürfen auch nicht private sein.JohnLocklay hat geschrieben: ↑24.08.2021 17:31Ne, alle Methoden einer Testklasse müssen "Private" sein