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: 43
Registriert: 17.08.2015, 14:57
Dank erhalten: 10 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   
Barcodes in Warenbewegungen & Belegen
vor 14 Stunden von marc.braun 0 Antw.
HTML Daten als Anhang an Mail unter AOO
vor 16 Stunden von SAP_ENTWICKLER 0 Antw.
SAP Access & Identity Management - noch aktuell?
vor 19 Stunden von SaskuAc 0 Antw.
gelöst SELECT...WHERE mit ähnlichen String-Feldern
vor 18 Stunden von Suta_K 4 Antw.
gelöst Seitensteuerung Adobe Forms
vor 15 Stunden von Lucyalison 12 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: Bing [Bot]

Feedback ...?

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

... Absenden!