From d9c4483cc209a832c068f4f5e59622c0bb58c0cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20G=C3=BCnter?= Date: Mon, 31 Mar 2025 13:55:41 +0200 Subject: [PATCH] Fix AFF unit tests for lower releases (#7181) --- ...it_object_common_aff.clas.testclasses.abap | 57 ++++++++++--------- 1 file changed, 29 insertions(+), 28 deletions(-) diff --git a/src/objects/aff/zcl_abapgit_object_common_aff.clas.testclasses.abap b/src/objects/aff/zcl_abapgit_object_common_aff.clas.testclasses.abap index 0d46738a8..fb8fefa33 100644 --- a/src/objects/aff/zcl_abapgit_object_common_aff.clas.testclasses.abap +++ b/src/objects/aff/zcl_abapgit_object_common_aff.clas.testclasses.abap @@ -228,39 +228,40 @@ CLASS ltcl_aff_settings_deserialize IMPLEMENTATION. TRY. lo_settings_deserialize = lo_cut->create_aff_setting_deserialize( ). + + CALL METHOD lo_settings_deserialize->('IF_AFF_SETTINGS_DESERIALIZE~GET_ABAP_LANGUAGE_VERSION') + RECEIVING + result = lv_act_setting_abap_lv. + cl_abap_unit_assert=>assert_equals( msg = 'Unexpected ABAP language version in settings' + act = lv_act_setting_abap_lv + exp = iv_exp_setting_abap_lv ). + + CALL METHOD lo_settings_deserialize->('IF_AFF_SETTINGS_DESERIALIZE~GET_VERSION') + RECEIVING + result = lv_act_setting_version. + cl_abap_unit_assert=>assert_equals( msg = 'Unexpected Version in settings' + act = lv_act_setting_version + exp = 'A' ). + + CALL METHOD lo_settings_deserialize->('IF_AFF_SETTINGS_DESERIALIZE~GET_LANGUAGE') + RECEIVING + result = lv_act_setting_language. + cl_abap_unit_assert=>assert_equals( msg = 'Unexpected Language in settings' + act = lv_act_setting_language + exp = 'E' ). + + CALL METHOD lo_settings_deserialize->('IF_AFF_SETTINGS_DESERIALIZE~GET_USER') + RECEIVING + result = lv_act_setting_user. + cl_abap_unit_assert=>assert_equals( msg = 'Unexpected User in settings' + act = lv_act_setting_user + exp = sy-uname ). + CATCH cx_root. " System doesn't support AFF with ABAP language version RETURN. ENDTRY. - CALL METHOD lo_settings_deserialize->('IF_AFF_SETTINGS_DESERIALIZE~GET_ABAP_LANGUAGE_VERSION') - RECEIVING - result = lv_act_setting_abap_lv. - cl_abap_unit_assert=>assert_equals( msg = 'Unexpected ABAP language version in settings' - act = lv_act_setting_abap_lv - exp = iv_exp_setting_abap_lv ). - - CALL METHOD lo_settings_deserialize->('IF_AFF_SETTINGS_DESERIALIZE~GET_VERSION') - RECEIVING - result = lv_act_setting_version. - cl_abap_unit_assert=>assert_equals( msg = 'Unexpected Version in settings' - act = lv_act_setting_version - exp = 'A' ). - - CALL METHOD lo_settings_deserialize->('IF_AFF_SETTINGS_DESERIALIZE~GET_LANGUAGE') - RECEIVING - result = lv_act_setting_language. - cl_abap_unit_assert=>assert_equals( msg = 'Unexpected Language in settings' - act = lv_act_setting_language - exp = 'E' ). - - CALL METHOD lo_settings_deserialize->('IF_AFF_SETTINGS_DESERIALIZE~GET_USER') - RECEIVING - result = lv_act_setting_user. - cl_abap_unit_assert=>assert_equals( msg = 'Unexpected User in settings' - act = lv_act_setting_user - exp = sy-uname ). - ENDMETHOD. METHOD abap_language_version_standard.