From c520825d958df0a710b9d9522718c6d2d06905e3 Mon Sep 17 00:00:00 2001 From: Marc Bernard <59966492+mbtools@users.noreply.github.com> Date: Sun, 7 Jan 2024 18:04:19 +0100 Subject: [PATCH] Change all injector classes to `FOR TESTING` (#6738) Co-authored-by: Lars Hvam --- src/data/zcl_abapgit_data_injector.clas.abap | 1 + src/data/zcl_abapgit_data_injector.clas.xml | 1 + src/git/zcl_abapgit_git_injector.clas.abap | 6 +++-- src/git/zcl_abapgit_git_injector.clas.xml | 1 + .../zcl_abapgit_objects_injector.clas.abap | 3 ++- .../zcl_abapgit_objects_injector.clas.xml | 1 + src/ui/zcl_abapgit_ui_injector.clas.abap | 1 + src/ui/zcl_abapgit_ui_injector.clas.xml | 1 + src/zcl_abapgit_injector.clas.abap | 23 +++++++++---------- src/zcl_abapgit_injector.clas.xml | 1 + 10 files changed, 24 insertions(+), 15 deletions(-) diff --git a/src/data/zcl_abapgit_data_injector.clas.abap b/src/data/zcl_abapgit_data_injector.clas.abap index 666ffb405..8eed444d6 100644 --- a/src/data/zcl_abapgit_data_injector.clas.abap +++ b/src/data/zcl_abapgit_data_injector.clas.abap @@ -1,5 +1,6 @@ CLASS zcl_abapgit_data_injector DEFINITION PUBLIC + FOR TESTING CREATE PUBLIC . PUBLIC SECTION. diff --git a/src/data/zcl_abapgit_data_injector.clas.xml b/src/data/zcl_abapgit_data_injector.clas.xml index 4a26f50c6..af4013df2 100644 --- a/src/data/zcl_abapgit_data_injector.clas.xml +++ b/src/data/zcl_abapgit_data_injector.clas.xml @@ -6,6 +6,7 @@ ZCL_ABAPGIT_DATA_INJECTOR E abapGit - Data Injector + 05 1 X X diff --git a/src/git/zcl_abapgit_git_injector.clas.abap b/src/git/zcl_abapgit_git_injector.clas.abap index 07b1aebba..1164da48b 100644 --- a/src/git/zcl_abapgit_git_injector.clas.abap +++ b/src/git/zcl_abapgit_git_injector.clas.abap @@ -1,5 +1,6 @@ CLASS zcl_abapgit_git_injector DEFINITION PUBLIC + FOR TESTING FINAL CREATE PRIVATE . @@ -8,15 +9,16 @@ CLASS zcl_abapgit_git_injector DEFINITION set_git_transport IMPORTING ii_git_transport TYPE REF TO zif_abapgit_git_transport. - + PROTECTED SECTION. + PRIVATE SECTION. ENDCLASS. CLASS zcl_abapgit_git_injector IMPLEMENTATION. + METHOD set_git_transport. zcl_abapgit_git_factory=>gi_git_transport = ii_git_transport. ENDMETHOD. - ENDCLASS. diff --git a/src/git/zcl_abapgit_git_injector.clas.xml b/src/git/zcl_abapgit_git_injector.clas.xml index b0463f9e3..41f5ee041 100644 --- a/src/git/zcl_abapgit_git_injector.clas.xml +++ b/src/git/zcl_abapgit_git_injector.clas.xml @@ -6,6 +6,7 @@ ZCL_ABAPGIT_GIT_INJECTOR E abapGit - Git Injector + 05 1 X X diff --git a/src/objects/zcl_abapgit_objects_injector.clas.abap b/src/objects/zcl_abapgit_objects_injector.clas.abap index 6fc9132a4..dc3fe0d7f 100644 --- a/src/objects/zcl_abapgit_objects_injector.clas.abap +++ b/src/objects/zcl_abapgit_objects_injector.clas.abap @@ -1,5 +1,6 @@ CLASS zcl_abapgit_objects_injector DEFINITION PUBLIC + FOR TESTING CREATE PRIVATE . PUBLIC SECTION. @@ -13,7 +14,7 @@ ENDCLASS. -CLASS ZCL_ABAPGIT_OBJECTS_INJECTOR IMPLEMENTATION. +CLASS zcl_abapgit_objects_injector IMPLEMENTATION. METHOD set_gui_jumper. diff --git a/src/objects/zcl_abapgit_objects_injector.clas.xml b/src/objects/zcl_abapgit_objects_injector.clas.xml index fb2af7fa3..e869bb1a3 100644 --- a/src/objects/zcl_abapgit_objects_injector.clas.xml +++ b/src/objects/zcl_abapgit_objects_injector.clas.xml @@ -6,6 +6,7 @@ ZCL_ABAPGIT_OBJECTS_INJECTOR E abapGit - Objects Injector + 05 1 X X diff --git a/src/ui/zcl_abapgit_ui_injector.clas.abap b/src/ui/zcl_abapgit_ui_injector.clas.abap index a83d9cfba..ce0a2acb6 100644 --- a/src/ui/zcl_abapgit_ui_injector.clas.abap +++ b/src/ui/zcl_abapgit_ui_injector.clas.abap @@ -1,5 +1,6 @@ CLASS zcl_abapgit_ui_injector DEFINITION PUBLIC + FOR TESTING CREATE PRIVATE . PUBLIC SECTION. diff --git a/src/ui/zcl_abapgit_ui_injector.clas.xml b/src/ui/zcl_abapgit_ui_injector.clas.xml index 809b3e26b..e0a96fb82 100644 --- a/src/ui/zcl_abapgit_ui_injector.clas.xml +++ b/src/ui/zcl_abapgit_ui_injector.clas.xml @@ -6,6 +6,7 @@ ZCL_ABAPGIT_UI_INJECTOR E abapGit - GUI Injector + 05 1 X X diff --git a/src/zcl_abapgit_injector.clas.abap b/src/zcl_abapgit_injector.clas.abap index c1848cb17..f2a619b99 100644 --- a/src/zcl_abapgit_injector.clas.abap +++ b/src/zcl_abapgit_injector.clas.abap @@ -1,5 +1,6 @@ CLASS zcl_abapgit_injector DEFINITION PUBLIC + FOR TESTING CREATE PRIVATE. PUBLIC SECTION. @@ -45,7 +46,6 @@ CLASS zcl_abapgit_injector DEFINITION CLASS-METHODS set_exit IMPORTING ii_exit TYPE REF TO zif_abapgit_exit. - PROTECTED SECTION. PRIVATE SECTION. ENDCLASS. @@ -88,6 +88,16 @@ CLASS zcl_abapgit_injector IMPLEMENTATION. ENDMETHOD. + METHOD set_exit. + zcl_abapgit_exit=>gi_global_exit = ii_exit. + ENDMETHOD. + + + METHOD set_function_module. + zcl_abapgit_factory=>gi_function_module = ii_function_module. + ENDMETHOD. + + METHOD set_http_agent. zcl_abapgit_factory=>gi_http_agent = ii_http_agent. ENDMETHOD. @@ -146,15 +156,4 @@ CLASS zcl_abapgit_injector IMPLEMENTATION. METHOD set_tadir. zcl_abapgit_factory=>gi_tadir = ii_tadir. ENDMETHOD. - - - METHOD set_function_module. - zcl_abapgit_factory=>gi_function_module = ii_function_module. - ENDMETHOD. - - - METHOD set_exit. - zcl_abapgit_exit=>gi_global_exit = ii_exit. - ENDMETHOD. - ENDCLASS. diff --git a/src/zcl_abapgit_injector.clas.xml b/src/zcl_abapgit_injector.clas.xml index 1761cf639..729ac37ee 100644 --- a/src/zcl_abapgit_injector.clas.xml +++ b/src/zcl_abapgit_injector.clas.xml @@ -6,6 +6,7 @@ ZCL_ABAPGIT_INJECTOR E abapGit - Injector + 05 1 X X