mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-01 12:20:51 +08:00
Remove adjust_namespaces (#4760)
* Remove adjust_namespace Method is obsolete since namespace of object is already adjusted in `zcl_abapgit_filename_logic=>file_to_object` * Remove adjust_namespace * Remove bracket Co-authored-by: Lars Hvam <larshp@hotmail.com>
This commit is contained in:
parent
ce677e449f
commit
4d9d7fb37e
|
@ -27,11 +27,6 @@ CLASS zcl_abapgit_file_deserialize DEFINITION
|
||||||
!it_results TYPE zif_abapgit_definitions=>ty_results_tt
|
!it_results TYPE zif_abapgit_definitions=>ty_results_tt
|
||||||
RETURNING
|
RETURNING
|
||||||
VALUE(rt_results) TYPE zif_abapgit_definitions=>ty_results_tt.
|
VALUE(rt_results) TYPE zif_abapgit_definitions=>ty_results_tt.
|
||||||
CLASS-METHODS adjust_namespaces
|
|
||||||
IMPORTING
|
|
||||||
!it_results TYPE zif_abapgit_definitions=>ty_results_tt
|
|
||||||
RETURNING
|
|
||||||
VALUE(rt_results) TYPE zif_abapgit_definitions=>ty_results_tt.
|
|
||||||
|
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
||||||
|
@ -40,19 +35,6 @@ ENDCLASS.
|
||||||
CLASS zcl_abapgit_file_deserialize IMPLEMENTATION.
|
CLASS zcl_abapgit_file_deserialize IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD adjust_namespaces.
|
|
||||||
|
|
||||||
FIELD-SYMBOLS: <ls_result> LIKE LINE OF rt_results.
|
|
||||||
|
|
||||||
rt_results = it_results.
|
|
||||||
|
|
||||||
LOOP AT rt_results ASSIGNING <ls_result>.
|
|
||||||
REPLACE ALL OCCURRENCES OF '#' IN <ls_result>-obj_name WITH '/'.
|
|
||||||
ENDLOOP.
|
|
||||||
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
|
|
||||||
METHOD filter_files_to_deserialize.
|
METHOD filter_files_to_deserialize.
|
||||||
|
|
||||||
DATA lt_objects LIKE rt_results.
|
DATA lt_objects LIKE rt_results.
|
||||||
|
@ -144,18 +126,17 @@ CLASS zcl_abapgit_file_deserialize IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD get_results.
|
METHOD get_results.
|
||||||
|
|
||||||
rt_results = adjust_namespaces(
|
rt_results = prioritize_deser(
|
||||||
prioritize_deser(
|
filter_files_to_deserialize(
|
||||||
filter_files_to_deserialize(
|
it_results = zcl_abapgit_file_status=>status( io_repo )
|
||||||
it_results = zcl_abapgit_file_status=>status( io_repo )
|
ii_log = ii_log ) ).
|
||||||
ii_log = ii_log ) ) ).
|
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
METHOD prioritize_deser.
|
METHOD prioritize_deser.
|
||||||
|
|
||||||
* todo, refactor this method
|
* todo, refactor this method #3536
|
||||||
|
|
||||||
FIELD-SYMBOLS: <ls_result> LIKE LINE OF it_results.
|
FIELD-SYMBOLS: <ls_result> LIKE LINE OF it_results.
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,7 @@
|
||||||
CLASS ltcl_filter_files_to_deser DEFINITION DEFERRED.
|
CLASS ltcl_filter_files_to_deser DEFINITION DEFERRED.
|
||||||
CLASS ltcl_adjust_namespaces DEFINITION DEFERRED.
|
|
||||||
CLASS ltcl_prio_deserialization DEFINITION DEFERRED.
|
CLASS ltcl_prio_deserialization DEFINITION DEFERRED.
|
||||||
|
|
||||||
CLASS zcl_abapgit_file_deserialize DEFINITION LOCAL FRIENDS ltcl_filter_files_to_deser.
|
CLASS zcl_abapgit_file_deserialize DEFINITION LOCAL FRIENDS ltcl_filter_files_to_deser.
|
||||||
CLASS zcl_abapgit_file_deserialize DEFINITION LOCAL FRIENDS ltcl_adjust_namespaces.
|
|
||||||
CLASS zcl_abapgit_file_deserialize DEFINITION LOCAL FRIENDS ltcl_prio_deserialization.
|
CLASS zcl_abapgit_file_deserialize DEFINITION LOCAL FRIENDS ltcl_prio_deserialization.
|
||||||
|
|
||||||
CLASS ltcl_filter_files_to_deser DEFINITION FINAL FOR TESTING
|
CLASS ltcl_filter_files_to_deser DEFINITION FINAL FOR TESTING
|
||||||
|
@ -215,58 +213,6 @@ CLASS ltcl_filter_files_to_deser IMPLEMENTATION.
|
||||||
|
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
||||||
CLASS ltcl_adjust_namespaces DEFINITION FINAL FOR TESTING
|
|
||||||
DURATION SHORT
|
|
||||||
RISK LEVEL HARMLESS.
|
|
||||||
|
|
||||||
PRIVATE SECTION.
|
|
||||||
METHODS:
|
|
||||||
setup,
|
|
||||||
adjust_namespaces FOR TESTING RAISING cx_static_check.
|
|
||||||
|
|
||||||
DATA:
|
|
||||||
mo_objects TYPE REF TO zcl_abapgit_file_deserialize.
|
|
||||||
|
|
||||||
ENDCLASS.
|
|
||||||
|
|
||||||
CLASS ltcl_adjust_namespaces IMPLEMENTATION.
|
|
||||||
|
|
||||||
METHOD setup.
|
|
||||||
|
|
||||||
CREATE OBJECT mo_objects.
|
|
||||||
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD adjust_namespaces.
|
|
||||||
|
|
||||||
DATA: lt_input TYPE zif_abapgit_definitions=>ty_results_tt,
|
|
||||||
lt_ouptut TYPE zif_abapgit_definitions=>ty_results_tt,
|
|
||||||
ls_result LIKE LINE OF lt_input.
|
|
||||||
|
|
||||||
ls_result-obj_name = |#SAP#ZTEST|.
|
|
||||||
INSERT ls_result INTO TABLE lt_input.
|
|
||||||
|
|
||||||
ls_result-obj_name = |ZTEST|.
|
|
||||||
INSERT ls_result INTO TABLE lt_input.
|
|
||||||
|
|
||||||
lt_ouptut = mo_objects->adjust_namespaces( lt_input ).
|
|
||||||
|
|
||||||
READ TABLE lt_ouptut INTO ls_result INDEX 1.
|
|
||||||
|
|
||||||
cl_abap_unit_assert=>assert_equals(
|
|
||||||
exp = |/SAP/ZTEST|
|
|
||||||
act = ls_result-obj_name ).
|
|
||||||
|
|
||||||
READ TABLE lt_ouptut INTO ls_result INDEX 2.
|
|
||||||
|
|
||||||
cl_abap_unit_assert=>assert_equals(
|
|
||||||
exp = |ZTEST|
|
|
||||||
act = ls_result-obj_name ).
|
|
||||||
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
ENDCLASS.
|
|
||||||
|
|
||||||
CLASS ltcl_prio_deserialization DEFINITION FINAL FOR TESTING
|
CLASS ltcl_prio_deserialization DEFINITION FINAL FOR TESTING
|
||||||
DURATION SHORT
|
DURATION SHORT
|
||||||
RISK LEVEL HARMLESS.
|
RISK LEVEL HARMLESS.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user