Skip to content

Commit a1b8a55

Browse files
committed
implement
1 parent 0b97a52 commit a1b8a55

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

src/abap/dyn/cl_abap_dyn_prg.clas.abap

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,8 @@ CLASS cl_abap_dyn_prg IMPLEMENTATION.
7777
ENDMETHOD.
7878

7979
METHOD escape_quotes_str.
80-
ASSERT 1 = 'todo'.
80+
out = val.
81+
REPLACE ALL OCCURRENCES OF '`' IN out WITH '``'.
8182
ENDMETHOD.
8283

8384
METHOD check_table_or_view_name_str.

src/abap/dyn/cl_abap_dyn_prg.clas.testclasses.abap

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,16 @@ CLASS ltcl_dyn_prg DEFINITION FOR TESTING RISK LEVEL HARMLESS DURATION SHORT FIN
22

33
PRIVATE SECTION.
44
METHODS escape_quotes1 FOR TESTING RAISING cx_static_check.
5+
METHODS escape_quotes_str1 FOR TESTING RAISING cx_static_check.
56

67
ENDCLASS.
78

89
CLASS ltcl_dyn_prg IMPLEMENTATION.
10+
METHOD escape_quotes_str1.
11+
cl_abap_unit_assert=>assert_equals(
12+
act = cl_abap_dyn_prg=>escape_quotes_str( 'hello ` world' )
13+
exp = 'hello `` world' ).
14+
ENDMETHOD.
915

1016
METHOD escape_quotes1.
1117

0 commit comments

Comments
 (0)