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: 37
Registriert: 17.08.2015, 14:57
Dank erhalten: 9 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   
Eclipse-Einstellungen migrieren
vor 11 Stunden von black_adept 1 Antw.
gelöst ALV TREE | Positionsänderung nach Double Click Event
vor 18 Stunden von Lukas R. 2 Antw.
Krypto-Wahn verstehen?
vor 15 Stunden von Moraim 2 Antw.
Beziehungswissen anwenden
Gestern von moo_jo 2 Antw.
gelöst ABAP - Application Log
Gestern von swonny 1 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!