diff --git a/src/objects/core/zcl_abapgit_filename_logic.clas.abap b/src/objects/core/zcl_abapgit_filename_logic.clas.abap index 6c6f85b61..586785164 100644 --- a/src/objects/core/zcl_abapgit_filename_logic.clas.abap +++ b/src/objects/core/zcl_abapgit_filename_logic.clas.abap @@ -184,6 +184,7 @@ CLASS zcl_abapgit_filename_logic IMPLEMENTATION. DATA lo_dot TYPE REF TO zcl_abapgit_dot_abapgit. + CLEAR: ev_lang, ev_ext. lo_dot = zcl_abapgit_dot_abapgit=>build_default( ). file_to_object( diff --git a/src/objects/core/zcl_abapgit_filename_logic.clas.testclasses.abap b/src/objects/core/zcl_abapgit_filename_logic.clas.testclasses.abap index c2494266f..e53aa7ba1 100644 --- a/src/objects/core/zcl_abapgit_filename_logic.clas.testclasses.abap +++ b/src/objects/core/zcl_abapgit_filename_logic.clas.testclasses.abap @@ -24,14 +24,15 @@ CLASS ltcl_run_checks DEFINITION FOR TESTING RISK LEVEL HARMLESS METHODS: setup, - is_obj_def_file FOR TESTING, - dot_abapgit FOR TESTING RAISING zcx_abapgit_exception, - file_to_object FOR TESTING RAISING zcx_abapgit_exception, - object_to_file FOR TESTING RAISING zcx_abapgit_exception, - i18n_file_to_object FOR TESTING RAISING zcx_abapgit_exception, - object_to_i18n_file FOR TESTING RAISING zcx_abapgit_exception, - file_to_object_package FOR TESTING RAISING zcx_abapgit_exception, - object_to_file_package FOR TESTING RAISING zcx_abapgit_exception. + is_obj_def_file FOR TESTING, + dot_abapgit FOR TESTING RAISING zcx_abapgit_exception, + file_to_object FOR TESTING RAISING zcx_abapgit_exception, + object_to_file FOR TESTING RAISING zcx_abapgit_exception, + i18n_file_to_object FOR TESTING RAISING zcx_abapgit_exception, + object_to_i18n_file FOR TESTING RAISING zcx_abapgit_exception, + file_to_object_package FOR TESTING RAISING zcx_abapgit_exception, + object_to_file_package FOR TESTING RAISING zcx_abapgit_exception, + i18n_file_to_object_is_initial FOR TESTING RAISING zcx_abapgit_exception. ENDCLASS. @@ -383,6 +384,27 @@ CLASS ltcl_run_checks IMPLEMENTATION. ENDMETHOD. + METHOD i18n_file_to_object_is_initial. + DATA lv_lang TYPE laiso. + DATA lv_ext TYPE string. + + lv_ext = `txt`. + lv_lang = `E`. + + zcl_abapgit_filename_logic=>i18n_file_to_object( + EXPORTING + iv_filename = 'zif_abapgit.intf.abap' + iv_path = '/src/' + IMPORTING + ev_lang = lv_lang + ev_ext = lv_ext ). + + cl_abap_unit_assert=>assert_initial( lv_ext ). + cl_abap_unit_assert=>assert_initial( lv_lang ). + + ENDMETHOD. + + METHOD i18n_file_to_object. DATA ls_item TYPE zif_abapgit_definitions=>ty_item.