From 9c38d5f07d7308c11b7194ce3966951cf59f1d00 Mon Sep 17 00:00:00 2001 From: Lars Hvam Date: Thu, 25 May 2023 06:49:54 +0200 Subject: [PATCH] npm updates (#6290) --- package.json | 10 +++++----- ...apgit_filename_logic.clas.testclasses.abap | 20 +++++++++++++++++++ test/abap_transpile.json | 2 +- ...pgit_integration_git.clas.testclasses.abap | 4 ++-- 4 files changed, 28 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index 8fe6ec476..e7112b42d 100644 --- a/package.json +++ b/package.json @@ -26,12 +26,12 @@ ] }, "devDependencies": { - "@abaplint/cli": "^2.100.2", - "@abaplint/database-sqlite": "^2.7.0", - "@abaplint/runtime": "^2.7.0", - "@abaplint/transpiler-cli": "^2.7.0", + "@abaplint/cli": "^2.101.3", + "@abaplint/database-sqlite": "^2.7.6", + "@abaplint/runtime": "^2.7.9", + "@abaplint/transpiler-cli": "^2.7.9", "abapmerge": "^0.15.0", "c8": "^7.13.0", - "eslint": "^8.40.0" + "eslint": "^8.41.0" } } 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 03c31a241..57d563023 100644 --- a/src/objects/core/zcl_abapgit_filename_logic.clas.testclasses.abap +++ b/src/objects/core/zcl_abapgit_filename_logic.clas.testclasses.abap @@ -1,6 +1,21 @@ CLASS ltcl_run_checks DEFINITION DEFERRED. CLASS zcl_abapgit_filename_logic DEFINITION LOCAL FRIENDS ltcl_run_checks. +CLASS lcl_memory_settings DEFINITION. + PUBLIC SECTION. + INTERFACES zif_abapgit_persist_settings. +ENDCLASS. + +CLASS lcl_memory_settings IMPLEMENTATION. + METHOD zif_abapgit_persist_settings~modify. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_persist_settings~read. + CREATE OBJECT ro_settings. + ENDMETHOD. +ENDCLASS. + CLASS ltcl_run_checks DEFINITION FOR TESTING RISK LEVEL HARMLESS DURATION SHORT FINAL. @@ -22,9 +37,14 @@ CLASS ltcl_run_checks IMPLEMENTATION. METHOD setup. + DATA li_memory TYPE REF TO lcl_memory_settings. + " Assume for unit tests that starting folder is /src/ with prefix logic mo_dot = zcl_abapgit_dot_abapgit=>build_default( ). + CREATE OBJECT li_memory. + zcl_abapgit_persist_injector=>set_settings( li_memory ). + ENDMETHOD. METHOD dot_abapgit. diff --git a/test/abap_transpile.json b/test/abap_transpile.json index bf0aab9ef..eed3b5f25 100644 --- a/test/abap_transpile.json +++ b/test/abap_transpile.json @@ -5,7 +5,7 @@ "\\.w3mi.", "src/ui/zcl_abapgit_e", "src/zcl_abapgit_e", - "src/utils/*", + "src/utils/*", "zcl_abapgit_adt_link", "zcl_abapgit_aff_registry", "zcl_abapgit_ajson*", diff --git a/test/zcl_abapgit_integration_git.clas.testclasses.abap b/test/zcl_abapgit_integration_git.clas.testclasses.abap index 15502fb62..a31612e0a 100644 --- a/test/zcl_abapgit_integration_git.clas.testclasses.abap +++ b/test/zcl_abapgit_integration_git.clas.testclasses.abap @@ -13,7 +13,7 @@ CLASS lcl_memory_settings IMPLEMENTATION. ENDMETHOD. ENDCLASS. -CLASS ltcl_test DEFINITION FOR TESTING DURATION SHORT RISK LEVEL HARMLESS FINAL. +CLASS ltcl_test DEFINITION FOR TESTING DURATION SHORT RISK LEVEL CRITICAL FINAL. PRIVATE SECTION. METHODS test01 FOR TESTING RAISING cx_static_check. @@ -50,4 +50,4 @@ CLASS ltcl_test IMPLEMENTATION. ENDMETHOD. -ENDCLASS. \ No newline at end of file +ENDCLASS.