From 0290d86f106ad632f9036d836a63ecb32cfccd48 Mon Sep 17 00:00:00 2001 From: Lars Hvam Date: Mon, 7 Apr 2025 16:04:26 +0200 Subject: [PATCH] progress indicator --- test/src/web/zcl_abapgit_web_inject_fm.clas.abap | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/test/src/web/zcl_abapgit_web_inject_fm.clas.abap b/test/src/web/zcl_abapgit_web_inject_fm.clas.abap index 4428f493e..8ea491cca 100644 --- a/test/src/web/zcl_abapgit_web_inject_fm.clas.abap +++ b/test/src/web/zcl_abapgit_web_inject_fm.clas.abap @@ -11,18 +11,21 @@ CLASS zcl_abapgit_web_inject_fm IMPLEMENTATION. METHOD inject. - DATA lt_deps TYPE if_function_test_environment=>tt_function_dependencies. - DATA li_env TYPE REF TO if_function_test_environment. + DATA lt_deps TYPE if_function_test_environment=>tt_function_dependencies. + DATA lv_dep LIKE LINE OF lt_deps. + DATA li_env TYPE REF TO if_function_test_environment. DATA lo_handler TYPE REF TO zcl_abapgit_web_inject_fm. INSERT 'ENQUEUE_EZABAPGIT' INTO TABLE lt_deps. INSERT 'DEQUEUE_EZABAPGIT' INTO TABLE lt_deps. + INSERT 'SAPGUI_PROGRESS_INDICATOR' INTO TABLE lt_deps. li_env = cl_function_test_environment=>create( lt_deps ). CREATE OBJECT lo_handler. - li_env->get_double( 'ENQUEUE_EZABAPGIT' )->configure_call( )->ignore_all_parameters( )->then_answer( lo_handler ). - li_env->get_double( 'DEQUEUE_EZABAPGIT' )->configure_call( )->ignore_all_parameters( )->then_answer( lo_handler ). + LOOP AT lt_deps INTO lv_dep. + li_env->get_double( lv_dep )->configure_call( )->ignore_all_parameters( )->then_answer( lo_handler ). + ENDLOOP. ENDMETHOD.