@@ -3,24 +3,24 @@ CLASS ltcl_filters_test DEFINITION FINAL
33 RISK LEVEL HARMLESS
44 DURATION SHORT .
55 PRIVATE SECTION .
6- METHODS empty_filter_simple FOR TESTING RAISING zcx_a2ui5_ajson_error .
7- METHODS empty_filter_deep FOR TESTING RAISING zcx_a2ui5_ajson_error .
8- METHODS path_filter FOR TESTING RAISING zcx_a2ui5_ajson_error .
9- METHODS path_filter_string FOR TESTING RAISING zcx_a2ui5_ajson_error .
10- METHODS path_filter_w_patterns FOR TESTING RAISING zcx_a2ui5_ajson_error .
11- METHODS path_filter_deep FOR TESTING RAISING zcx_a2ui5_ajson_error .
12- METHODS and_filter FOR TESTING RAISING zcx_a2ui5_ajson_error .
6+ METHODS empty_filter_simple FOR TESTING RAISING z2ui5_cx_ajson_error .
7+ METHODS empty_filter_deep FOR TESTING RAISING z2ui5_cx_ajson_error .
8+ METHODS path_filter FOR TESTING RAISING z2ui5_cx_ajson_error .
9+ METHODS path_filter_string FOR TESTING RAISING z2ui5_cx_ajson_error .
10+ METHODS path_filter_w_patterns FOR TESTING RAISING z2ui5_cx_ajson_error .
11+ METHODS path_filter_deep FOR TESTING RAISING z2ui5_cx_ajson_error .
12+ METHODS and_filter FOR TESTING RAISING z2ui5_cx_ajson_error .
1313ENDCLASS .
1414
1515
1616CLASS ltcl_filters_test IMPLEMENTATION .
1717
1818 METHOD empty_filter_simple .
1919
20- DATA li_json TYPE REF TO zif_a2ui5_ajson .
21- DATA li_json_filtered TYPE REF TO zif_a2ui5_ajson .
20+ DATA li_json TYPE REF TO z2ui5_if_ajson .
21+ DATA li_json_filtered TYPE REF TO z2ui5_if_ajson .
2222
23- li_json = zcl_a2ui5_ajson =>create_empty( ).
23+ li_json = z2ui5_cl_ajson =>create_empty( ).
2424 li_json->set(
2525 iv_path = '/a'
2626 iv_val = '1' ).
@@ -34,9 +34,9 @@ CLASS ltcl_filters_test IMPLEMENTATION.
3434 iv_path = '/d'
3535 iv_val = 0 ).
3636
37- li_json_filtered = zcl_a2ui5_ajson =>create_from(
37+ li_json_filtered = z2ui5_cl_ajson =>create_from(
3838 ii_source_json = li_json
39- ii_filter = zcl_a2ui5_ajson_filter_lib =>create_empty_filter( ) ).
39+ ii_filter = z2ui5_cl_ajson_filter_lib =>create_empty_filter( ) ).
4040
4141 cl_abap_unit_assert=>assert_equals(
4242 act = li_json_filtered->stringify( )
@@ -46,10 +46,10 @@ CLASS ltcl_filters_test IMPLEMENTATION.
4646
4747 METHOD empty_filter_deep .
4848
49- DATA li_json TYPE REF TO zif_a2ui5_ajson .
50- DATA li_json_filtered TYPE REF TO zif_a2ui5_ajson .
49+ DATA li_json TYPE REF TO z2ui5_if_ajson .
50+ DATA li_json_filtered TYPE REF TO z2ui5_if_ajson .
5151
52- li_json = zcl_a2ui5_ajson =>create_empty( ).
52+ li_json = z2ui5_cl_ajson =>create_empty( ).
5353 li_json->set(
5454 iv_path = '/a'
5555 iv_val = '1' ).
@@ -63,9 +63,9 @@ CLASS ltcl_filters_test IMPLEMENTATION.
6363 iv_path = '/d/e'
6464 iv_val = 0 ).
6565
66- li_json_filtered = zcl_a2ui5_ajson =>create_from(
66+ li_json_filtered = z2ui5_cl_ajson =>create_from(
6767 ii_source_json = li_json
68- ii_filter = zcl_a2ui5_ajson_filter_lib =>create_empty_filter( ) ).
68+ ii_filter = z2ui5_cl_ajson_filter_lib =>create_empty_filter( ) ).
6969
7070 cl_abap_unit_assert=>assert_equals(
7171 act = li_json_filtered->stringify( )
@@ -75,13 +75,13 @@ CLASS ltcl_filters_test IMPLEMENTATION.
7575
7676 METHOD path_filter .
7777
78- DATA li_json TYPE REF TO zif_a2ui5_ajson .
79- DATA li_json_filtered TYPE REF TO zif_a2ui5_ajson .
78+ DATA li_json TYPE REF TO z2ui5_if_ajson .
79+ DATA li_json_filtered TYPE REF TO z2ui5_if_ajson .
8080 DATA lt_paths TYPE string_table.
8181
8282 APPEND '/b/c' TO lt_paths.
8383
84- li_json = zcl_a2ui5_ajson =>create_empty( ).
84+ li_json = z2ui5_cl_ajson =>create_empty( ).
8585 li_json->set(
8686 iv_path = '/a'
8787 iv_val = '1' ).
@@ -92,9 +92,9 @@ CLASS ltcl_filters_test IMPLEMENTATION.
9292 iv_path = '/c/d'
9393 iv_val = '3' ).
9494
95- li_json_filtered = zcl_a2ui5_ajson =>create_from(
95+ li_json_filtered = z2ui5_cl_ajson =>create_from(
9696 ii_source_json = li_json
97- ii_filter = zcl_a2ui5_ajson_filter_lib =>create_path_filter( it_skip_paths = lt_paths ) ).
97+ ii_filter = z2ui5_cl_ajson_filter_lib =>create_path_filter( it_skip_paths = lt_paths ) ).
9898
9999 cl_abap_unit_assert=>assert_equals(
100100 act = li_json_filtered->stringify( )
@@ -104,10 +104,10 @@ CLASS ltcl_filters_test IMPLEMENTATION.
104104
105105 METHOD path_filter_string .
106106
107- DATA li_json TYPE REF TO zif_a2ui5_ajson .
108- DATA li_json_filtered TYPE REF TO zif_a2ui5_ajson .
107+ DATA li_json TYPE REF TO z2ui5_if_ajson .
108+ DATA li_json_filtered TYPE REF TO z2ui5_if_ajson .
109109
110- li_json = zcl_a2ui5_ajson =>create_empty( ).
110+ li_json = z2ui5_cl_ajson =>create_empty( ).
111111 li_json->set(
112112 iv_path = '/a'
113113 iv_val = '1' ).
@@ -118,9 +118,9 @@ CLASS ltcl_filters_test IMPLEMENTATION.
118118 iv_path = '/c/d'
119119 iv_val = '3' ).
120120
121- li_json_filtered = zcl_a2ui5_ajson =>create_from(
121+ li_json_filtered = z2ui5_cl_ajson =>create_from(
122122 ii_source_json = li_json
123- ii_filter = zcl_a2ui5_ajson_filter_lib =>create_path_filter( iv_skip_paths = '/b/c,/c/d' ) ).
123+ ii_filter = z2ui5_cl_ajson_filter_lib =>create_path_filter( iv_skip_paths = '/b/c,/c/d' ) ).
124124
125125 cl_abap_unit_assert=>assert_equals(
126126 act = li_json_filtered->stringify( )
@@ -130,10 +130,10 @@ CLASS ltcl_filters_test IMPLEMENTATION.
130130
131131 METHOD path_filter_w_patterns .
132132
133- DATA li_json TYPE REF TO zif_a2ui5_ajson .
134- DATA li_json_filtered TYPE REF TO zif_a2ui5_ajson .
133+ DATA li_json TYPE REF TO z2ui5_if_ajson .
134+ DATA li_json_filtered TYPE REF TO z2ui5_if_ajson .
135135
136- li_json = zcl_a2ui5_ajson =>create_empty( ).
136+ li_json = z2ui5_cl_ajson =>create_empty( ).
137137 li_json->set(
138138 iv_path = '/@meta'
139139 iv_val = 'meta' ).
@@ -150,9 +150,9 @@ CLASS ltcl_filters_test IMPLEMENTATION.
150150 iv_path = '/c/@meta2'
151151 iv_val = 'meta2' ).
152152
153- li_json_filtered = zcl_a2ui5_ajson =>create_from(
153+ li_json_filtered = z2ui5_cl_ajson =>create_from(
154154 ii_source_json = li_json
155- ii_filter = zcl_a2ui5_ajson_filter_lib =>create_path_filter(
155+ ii_filter = z2ui5_cl_ajson_filter_lib =>create_path_filter(
156156 iv_skip_paths = '/*/c,*/@*'
157157 iv_pattern_search = abap_true ) ).
158158
@@ -164,13 +164,13 @@ CLASS ltcl_filters_test IMPLEMENTATION.
164164
165165 METHOD path_filter_deep .
166166
167- DATA li_json TYPE REF TO zif_a2ui5_ajson .
168- DATA li_json_filtered TYPE REF TO zif_a2ui5_ajson .
167+ DATA li_json TYPE REF TO z2ui5_if_ajson .
168+ DATA li_json_filtered TYPE REF TO z2ui5_if_ajson .
169169 DATA lt_paths TYPE string_table.
170170
171171 APPEND '/b' TO lt_paths.
172172
173- li_json = zcl_a2ui5_ajson =>create_empty( ).
173+ li_json = z2ui5_cl_ajson =>create_empty( ).
174174 li_json->set(
175175 iv_path = '/a'
176176 iv_val = '1' ).
@@ -184,9 +184,9 @@ CLASS ltcl_filters_test IMPLEMENTATION.
184184 iv_path = '/c/d'
185185 iv_val = '3' ).
186186
187- li_json_filtered = zcl_a2ui5_ajson =>create_from(
187+ li_json_filtered = z2ui5_cl_ajson =>create_from(
188188 ii_source_json = li_json
189- ii_filter = zcl_a2ui5_ajson_filter_lib =>create_path_filter( it_skip_paths = lt_paths ) ).
189+ ii_filter = z2ui5_cl_ajson_filter_lib =>create_path_filter( it_skip_paths = lt_paths ) ).
190190
191191 cl_abap_unit_assert=>assert_equals(
192192 act = li_json_filtered->stringify( )
@@ -196,14 +196,14 @@ CLASS ltcl_filters_test IMPLEMENTATION.
196196
197197 METHOD and_filter .
198198
199- DATA li_json TYPE REF TO zif_a2ui5_ajson .
200- DATA li_json_filtered TYPE REF TO zif_a2ui5_ajson .
201- DATA lt_filters TYPE zif_a2ui5_ajson_filter =>ty_filter_tab.
199+ DATA li_json TYPE REF TO z2ui5_if_ajson .
200+ DATA li_json_filtered TYPE REF TO z2ui5_if_ajson .
201+ DATA lt_filters TYPE z2ui5_if_ajson_filter =>ty_filter_tab.
202202
203- APPEND zcl_a2ui5_ajson_filter_lib =>create_empty_filter( ) TO lt_filters.
204- APPEND zcl_a2ui5_ajson_filter_lib =>create_path_filter( iv_skip_paths = '/c' ) TO lt_filters.
203+ APPEND z2ui5_cl_ajson_filter_lib =>create_empty_filter( ) TO lt_filters.
204+ APPEND z2ui5_cl_ajson_filter_lib =>create_path_filter( iv_skip_paths = '/c' ) TO lt_filters.
205205
206- li_json = zcl_a2ui5_ajson =>create_empty( ).
206+ li_json = z2ui5_cl_ajson =>create_empty( ).
207207 li_json->set(
208208 iv_path = '/a'
209209 iv_val = '1' ).
@@ -217,9 +217,9 @@ CLASS ltcl_filters_test IMPLEMENTATION.
217217 iv_path = '/d'
218218 iv_val = 0 ).
219219
220- li_json_filtered = zcl_a2ui5_ajson =>create_from(
220+ li_json_filtered = z2ui5_cl_ajson =>create_from(
221221 ii_source_json = li_json
222- ii_filter = zcl_a2ui5_ajson_filter_lib =>create_and_filter( lt_filters ) ).
222+ ii_filter = z2ui5_cl_ajson_filter_lib =>create_and_filter( lt_filters ) ).
223223
224224 cl_abap_unit_assert=>assert_equals(
225225 act = li_json_filtered->stringify( )
0 commit comments