gelöst ABAP Unit Tests


Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).

Moderatoren: Jan, Steff

gelöst ABAP Unit Tests

Beitragvon jocoder » 21.07.2017, 14:25

Hallo zusammen,

wer hat schon einmal mit test-seams und test-injection gearbeitet in Release 750?
Das ist praktisch, wenn man den Rückgabewert sy-subrc setzen will bei Berechtigungsprüfung oder
bei ENQUEUE Funktionsbausteinen.

Hier https://github.com/germanysources/abap_test_injection habe ich die Kommandos nachgebaut um diese Funktionalität auch in älteren Releases zu haben.
Hier können Test-Injektionen in einer Testklasse aktiviert werden.

Jetzt prüfen wir ob die Injektion aktiv ist, oder deaktiviert:
Code: Alles auswählen
data subrc type syst-subrc.
if ztest_injection=>self->injection_is_activ( 'authority_check') = abap_true.
* injektion wurde aktiviert
* kann nur während eines unit test ausgeführt werden
* wir lassen jetzt die Berechtigungsprüfung fehlschlagen
subrc = 4.
else.
* dies ist der produktive code, wird außerhalb von unit-tests ausgeführt
authority-check 'S_CTS_ADMFCT' id 'CTS_ADMFCT' field 'TABL'.
subrc = sy-subrc.
endif.
 

Im Wiki auf https://github.com/germanysources/abap_test_injection/wiki ist das ganze noch einmal ausführlich beschrieben.
jocoder
ForumUser
 
Beiträge: 34
Registriert: 17.08.2015, 14:57
Dank erhalten: 8 mal
Ich bin: Entwickler/in

Sponsor

Alte ABAP-Entwicklerweisheit: Weißt du weder aus noch ein, baust du einen BADI ein

Zurück zu ABAP Objects®

  Aktuelle Beiträge   
ME22N und das Positionslöschen
vor 20 Minuten von MrBojangles 2 Antw.
gelöst Klasse existiert bereits und dann doch nicht
vor 4 Stunden von a-dead-trousers 4 Antw.
AFRU und Buchungen der ILV
vor 8 Stunden von BerndSchweiger 0 Antw.
SapScript Formulare werden in der falschen Sprache ausgegebe
vor 2 Stunden von wreichelt 3 Antw.
Falsches Medium bei Lieferplaneinteilung
Gestern von Mischi83 0 Antw.

  Ähnliche Beiträge beta
OLE und ABAP: Aufruf von Excel-VBA Prozeduren aus ABAP
27.05.2010, 07:40 von OnkelSAP 3 Antw.
Umstellung ABAP auf ABAP Objects
12.10.2006, 11:58 von babap 6 Antw.
ABAP vs. ABAP Objects
11.07.2007, 14:35 von JHM 3 Antw.
UML-tool in ABAP
20.12.2002, 11:54 von Zeno2 2 Antw.
Textsymbole in ABAP OO
24.04.2007, 08:53 von DeathGuardian 1 Antw.

 

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder

Feedback ...?

Was können wir verbessern? Hinterlasse deine Kontaktdaten, wenn du eine direkte Antwort möchtest.

... Absenden!