ABAP Unit Tests Thema ist als GELÖST markiert

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

ABAP Unit Tests

Beitrag von jocoder (Specialist / 348 / 3 / 103 ) »
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_ ... ction/wiki ist das ganze noch einmal ausführlich beschrieben.
ABAP, Java, JavaScript
GitHub

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Seite 1 von 1

Über diesen Beitrag

jocoder
Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor 2 Wochen von codemaster1 2 / 104530
Stücklisten
vor 3 Wochen von Selma.schwarz 1 / 106172

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Vergleichbare Themen

EHP 8 -- Unit-Tests in Funktionsgruppen
von ralf.wenzel » 16.08.2022 10:03
Sinn von Unit-Tests
von SaskuAc » 03.04.2019 13:33
Report zum Ausführen von Unit-Tests
von ralf.wenzel » 08.01.2022 19:01
Unit-Tests von anderen Klassen starten
von ralf.wenzel » 13.12.2025 20:13
Testen zwischen ABAP Unit und Frontend?
von rumpumpel » 26.11.2019 07:26

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor 2 Wochen von codemaster1 2 / 104530
Stücklisten
vor 3 Wochen von Selma.schwarz 1 / 106172

Unbeantwortete Forenbeiträge

Stücklisten
vor 3 Wochen von Selma.schwarz 1 / 106172
Belege
vor 3 Wochen von Selma.schwarz 1 / 103226