Fix unit test for user records (#4300)

* Fix unit test for user records

Perform unit test only if a user with an email address exists

Closes #4247

* Remove test

Co-authored-by: Lars Hvam <larshp@hotmail.com>
This commit is contained in:
Marc Bernard 2020-12-08 09:09:49 -05:00 committed by GitHub
parent ed2898240e
commit 74cedd459c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -9,25 +9,12 @@ CLASS ltcl_user_record DEFINITION FINAL FOR TESTING
PRIVATE SECTION.
CONSTANTS gc_wrong_user TYPE sy-uname VALUE 'WRONG_USER'.
METHODS:
test_valid_user FOR TESTING RAISING cx_static_check,
test_invalid_user FOR TESTING RAISING cx_static_check.
ENDCLASS.
CLASS ltcl_user_record IMPLEMENTATION.
METHOD test_valid_user.
DATA: lo_user_record TYPE REF TO zcl_abapgit_user_record.
zcl_abapgit_user_record=>reset( ).
lo_user_record = zcl_abapgit_user_record=>get_instance( sy-uname ).
cl_abap_unit_assert=>assert_equals(
exp = 1
act = lines( zcl_abapgit_user_record=>gt_user )
msg = |User { sy-uname } is missing in the list| ).
ENDMETHOD.
METHOD test_invalid_user.
DATA: lo_user_record TYPE REF TO zcl_abapgit_user_record.