Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x | CLASS ltcl_user_record DEFINITION DEFERRED.
CLASS zcl_abapgit_user_record DEFINITION LOCAL FRIENDS ltcl_user_record.
CLASS ltcl_user_record DEFINITION FINAL FOR TESTING
DURATION SHORT
RISK LEVEL HARMLESS.
PRIVATE SECTION.
CONSTANTS c_wrong_user TYPE sy-uname VALUE 'WRONG_USER'.
METHODS:
test_invalid_user FOR TESTING RAISING cx_static_check.
ENDCLASS.
CLASS ltcl_user_record IMPLEMENTATION.
METHOD test_invalid_user.
DATA li_user_record TYPE REF TO zif_abapgit_user_record.
zcl_abapgit_user_record=>reset( ).
li_user_record = zcl_abapgit_env_factory=>get_user_record( ).
cl_abap_unit_assert=>assert_equals(
exp = 0
act = lines( zcl_abapgit_user_record=>gt_user )
msg = |User { c_wrong_user } is missing in the list| ).
ENDMETHOD.
ENDCLASS.
|