diff --git a/test/JPP_TestUsecases.csv b/test/JPP_TestUsecases.csv
index d526aa3..4cbf5d3 100644
--- a/test/JPP_TestUsecases.csv
+++ b/test/JPP_TestUsecases.csv
@@ -67,12 +67,13 @@ JPP_0369|VALUE_DETECTION|BADCASE|JSON file with expression starting with '${' an
JPP_0370|VALUE_DETECTION|BADCASE|JSON file with expression starting with '${' and ending with '}', further matching '${' and '}' in between (not all nested) (invalid syntax 4)
JPP_0371|VALUE_DETECTION|BADCASE|JSON file with expression starting with '${' and ending with '}', further matching '${' and '}' in between (not all nested) (invalid syntax 5)
JPP_0400|NAMING_CONVENTION|GOODCASE|JSON file with several parameter names w.r.t. the naming convention
-JPP_0450|NAMING_CONVENTION|BADCASE|JSON file with several invalid parameter names (1)
-JPP_0451|NAMING_CONVENTION|BADCASE|JSON file with several invalid parameter names (2)
-JPP_0452|NAMING_CONVENTION|BADCASE|JSON file with several invalid parameter names (3)
-JPP_0453|NAMING_CONVENTION|BADCASE|JSON file with several invalid parameter names (4)
-JPP_0454|NAMING_CONVENTION|BADCASE|JSON file with several invalid parameter names (5)
-JPP_0455|NAMING_CONVENTION|BADCASE|JSON file with several invalid parameter names (6)
+JPP_0401|NAMING_CONVENTION|GOODCASE|JSON file with several parameter names containing: blank, backslash, Unicode letters and decimal digits
+JPP_0459|NAMING_CONVENTION|BADCASE|JSON file with several invalid parameter names (10)
+JPP_0460|NAMING_CONVENTION|BADCASE|JSON file with several invalid parameter names (11)
+JPP_0461|NAMING_CONVENTION|BADCASE|JSON file with several invalid parameter names (12)
+JPP_0462|NAMING_CONVENTION|BADCASE|JSON file with several invalid parameter names (13)
+JPP_0463|NAMING_CONVENTION|BADCASE|JSON file with several invalid parameter names (14)
+JPP_0464|NAMING_CONVENTION|BADCASE|JSON file with several invalid parameter names (15)
JPP_0500|COMPOSITE_EXPRESSIONS|GOODCASE|JSON file with composite data structure (nested lists and dictionaries 1)
JPP_0501|COMPOSITE_EXPRESSIONS|GOODCASE|JSON file with composite data structure (nested lists and dictionaries 2)
JPP_0502|COMPOSITE_EXPRESSIONS|GOODCASE|JSON file with composite data structure (nested lists and dictionaries 3 / some key names with dots inside)
@@ -138,8 +139,6 @@ JPP_1154|FILE_IMPORTS|BADCASE|JSON file with not existing parameter within dynam
JPP_1155|FILE_IMPORTS|BADCASE|JSON file with not existing import file
JPP_1156|FILE_IMPORTS|BADCASE|JSON file with syntax error in import path (1)
JPP_1157|FILE_IMPORTS|BADCASE|JSON file with syntax error in import path (2)
-JPP_1158|FILE_IMPORTS|BADCASE|JSON file with error in [import] key (1)
-JPP_1159|FILE_IMPORTS|BADCASE|JSON file with error in [import] key (2)
JPP_1160|FILE_IMPORTS|BADCASE|JSON file with error in imported file
JPP_1161|FILE_IMPORTS|BADCASE|JSON file with invalid data type of [import] key (1)
JPP_1162|FILE_IMPORTS|BADCASE|JSON file with invalid data type of [import] key (2)
@@ -199,6 +198,7 @@ JPP_2051|PARAMETER_SCOPE|BADCASE|JSON file containing a parameter with missing s
JPP_2052|PARAMETER_SCOPE|BADCASE|JSON file containing a parameter with missing scope (3)
JPP_2053|PARAMETER_SCOPE|BADCASE|JSON file containing a parameter with missing scope (4)
JPP_2054|PARAMETER_SCOPE|BADCASE|JSON file containing a parameter with missing scope (5)
+JPP_2055|PARAMETER_SCOPE|BADCASE|JSON file containing a parameter with missing scope (6)
JPP_2056|PARAMETER_SCOPE|BADCASE|JSON file containing a parameter with missing scope (7)
JPP_2057|PARAMETER_SCOPE|BADCASE|JSON file containing a parameter with missing scope (8)
JPP_2058|PARAMETER_SCOPE|BADCASE|JSON file containing a parameter with missing scope (9)
diff --git a/test/JPP_TestUsecases.html b/test/JPP_TestUsecases.html
index 081a64c..d201679 100644
--- a/test/JPP_TestUsecases.html
+++ b/test/JPP_TestUsecases.html
@@ -2275,7 +2275,7 @@
-JPP_0450
+JPP_0401
|
@@ -2284,14 +2284,14 @@
|
-
-BADCASE
+
+GOODCASE
|
-JSON file with several invalid parameter names (1)
-Expected: Expected: No values are returned, and JsonPreprocessor throws an exception
+JSON file with several parameter names containing: blank, backslash, Unicode letters and decimal digits
+Expected: All names are accepted (in definition and in reference)
|
@@ -2308,7 +2308,7 @@
-JPP_0451
+JPP_0459
|
@@ -2323,7 +2323,7 @@
|
-JSON file with several invalid parameter names (2)
+JSON file with several invalid parameter names (10)
Expected: Expected: No values are returned, and JsonPreprocessor throws an exception
@@ -2341,7 +2341,7 @@
|
-JPP_0452
+JPP_0460
|
@@ -2356,7 +2356,7 @@
|
-JSON file with several invalid parameter names (3)
+JSON file with several invalid parameter names (11)
Expected: Expected: No values are returned, and JsonPreprocessor throws an exception
@@ -2374,7 +2374,7 @@
|
-JPP_0453
+JPP_0461
|
@@ -2389,7 +2389,7 @@
|
-JSON file with several invalid parameter names (4)
+JSON file with several invalid parameter names (12)
Expected: Expected: No values are returned, and JsonPreprocessor throws an exception
@@ -2407,7 +2407,7 @@
|
-JPP_0454
+JPP_0462
|
@@ -2422,7 +2422,7 @@
|
-JSON file with several invalid parameter names (5)
+JSON file with several invalid parameter names (13)
Expected: Expected: No values are returned, and JsonPreprocessor throws an exception
@@ -2440,7 +2440,7 @@
|
-JPP_0455
+JPP_0463
|
@@ -2455,7 +2455,7 @@
|
-JSON file with several invalid parameter names (6)
+JSON file with several invalid parameter names (14)
Expected: Expected: No values are returned, and JsonPreprocessor throws an exception
@@ -2470,6 +2470,39 @@
74
|
+
+
+
+JPP_0464
+ |
+
+
+
+NAMING_CONVENTION
+ |
+
+
+
+BADCASE
+ |
+
+
+
+JSON file with several invalid parameter names (15)
+Expected: Expected: No values are returned, and JsonPreprocessor throws an exception
+
+
+ |
+
+
+
+
+|
+
+
+75
+ |
+
@@ -2501,7 +2534,7 @@
|
-75
+76
|
@@ -2535,7 +2568,7 @@
|
-76
+77
|
@@ -2569,7 +2602,7 @@
|
-77
+78
|
@@ -2602,7 +2635,7 @@
|
-78
+79
|
@@ -2635,7 +2668,7 @@
|
-79
+80
|
@@ -2668,7 +2701,7 @@
|
-80
+81
|
@@ -2701,7 +2734,7 @@
|
-81
+82
|
@@ -2734,7 +2767,7 @@
|
-82
+83
|
@@ -2767,7 +2800,7 @@
|
-83
+84
|
@@ -2800,7 +2833,7 @@
|
-84
+85
|
@@ -2833,7 +2866,7 @@
|
-85
+86
|
@@ -2866,7 +2899,7 @@
|
-86
+87
|
@@ -2899,7 +2932,7 @@
|
-87
+88
|
@@ -2932,7 +2965,7 @@
|
-88
+89
|
@@ -2965,7 +2998,7 @@
|
-89
+90
|
@@ -2998,7 +3031,7 @@
|
-90
+91
|
@@ -3031,7 +3064,7 @@
|
-91
+92
|
@@ -3065,7 +3098,7 @@
|
-92
+93
|
@@ -3099,7 +3132,7 @@
|
-93
+94
|
@@ -3132,7 +3165,7 @@
|
-94
+95
|
@@ -3165,7 +3198,7 @@
|
-95
+96
|
@@ -3198,7 +3231,7 @@
|
-96
+97
|
@@ -3231,7 +3264,7 @@
|
-97
+98
|
@@ -3264,7 +3297,7 @@
|
-98
+99
|
@@ -3297,7 +3330,7 @@
|
-99
+100
|
@@ -3330,7 +3363,7 @@
|
-100
+101
|
@@ -3363,7 +3396,7 @@
|
-101
+102
|
@@ -3396,7 +3429,7 @@
|
-102
+103
|
@@ -3429,7 +3462,7 @@
|
-103
+104
|
@@ -3462,7 +3495,7 @@
|
-104
+105
|
@@ -3495,7 +3528,7 @@
|
-105
+106
|
@@ -3528,7 +3561,7 @@
|
-106
+107
|
@@ -3561,7 +3594,7 @@
|
-107
+108
|
@@ -3594,7 +3627,7 @@
|
-108
+109
|
@@ -3627,7 +3660,7 @@
|
-109
+110
|
@@ -3660,7 +3693,7 @@
|
-110
+111
|
@@ -3693,7 +3726,7 @@
|
-111
+112
|
@@ -3726,7 +3759,7 @@
|
-112
+113
|
@@ -3759,7 +3792,7 @@
|
-113
+114
|
@@ -3792,7 +3825,7 @@
|
-114
+115
|
@@ -3825,7 +3858,7 @@
|
-115
+116
|
@@ -3858,7 +3891,7 @@
|
-116
+117
|
@@ -3891,7 +3924,7 @@
|
-117
+118
|
@@ -3924,7 +3957,7 @@
|
-118
+119
|
@@ -3957,7 +3990,7 @@
|
-119
+120
|
@@ -3990,7 +4023,7 @@
|
-120
+121
|
@@ -4023,7 +4056,7 @@
|
-121
+122
|
@@ -4056,7 +4089,7 @@
|
-122
+123
|
@@ -4089,7 +4122,7 @@
|
-123
+124
|
@@ -4122,7 +4155,7 @@
|
-124
+125
|
@@ -4156,7 +4189,7 @@
|
-125
+126
|
@@ -4190,7 +4223,7 @@
|
-126
+127
|
@@ -4223,7 +4256,7 @@
|
-127
+128
|
@@ -4256,7 +4289,7 @@
|
-128
+129
|
@@ -4289,7 +4322,7 @@
|
-129
+130
|
@@ -4322,7 +4355,7 @@
|
-130
+131
|
@@ -4355,7 +4388,7 @@
|
-131
+132
|
@@ -4389,7 +4422,7 @@
|
-132
+133
|
@@ -4423,7 +4456,7 @@
|
-133
+134
|
@@ -4457,7 +4490,7 @@
|
-134
+135
|
@@ -4491,7 +4524,7 @@
|
-135
+136
|
@@ -4524,7 +4557,7 @@
|
-136
+137
|
@@ -4557,7 +4590,7 @@
|
-137
+138
|
@@ -4590,7 +4623,7 @@
|
-138
+139
|
@@ -4618,39 +4651,6 @@
|
-
-
-|
-
-
-139
- |
-
-
-
-
-JPP_1158
- |
-
-
-
-FILE_IMPORTS
- |
-
-
-
-BADCASE
- |
-
-
-
-JSON file with error in [import] key (1)
-Expected: No values are returned, and JsonPreprocessor throws an exception
-
-
- |
-
-
|
@@ -4659,39 +4659,6 @@
140
|
-
-
-
-JPP_1159
- |
-
-
-
-FILE_IMPORTS
- |
-
-
-
-BADCASE
- |
-
-
-
-JSON file with error in [import] key (2)
-Expected: No values are returned, and JsonPreprocessor throws an exception
-
-
- |
-
-
-
-
-|
-
-
-141
- |
-
@@ -4722,7 +4689,7 @@
|
-142
+141
|
@@ -4756,7 +4723,7 @@
|
-143
+142
|
@@ -4790,7 +4757,7 @@
|
-144
+143
|
@@ -4824,7 +4791,7 @@
|
-145
+144
|
@@ -4858,7 +4825,7 @@
|
-146
+145
|
@@ -4892,7 +4859,7 @@
|
-147
+146
|
@@ -4926,7 +4893,7 @@
|
-148
+147
|
@@ -4960,7 +4927,7 @@
|
-149
+148
|
@@ -4993,7 +4960,7 @@
|
-150
+149
|
@@ -5026,7 +4993,7 @@
|
-151
+150
|
@@ -5059,7 +5026,7 @@
|
-152
+151
|
@@ -5092,7 +5059,7 @@
|
-153
+152
|
@@ -5125,7 +5092,7 @@
|
-154
+153
|
@@ -5158,7 +5125,7 @@
|
-155
+154
|
@@ -5191,7 +5158,7 @@
|
-156
+155
|
@@ -5224,7 +5191,7 @@
|
-157
+156
|
@@ -5257,7 +5224,7 @@
|
-158
+157
|
@@ -5290,7 +5257,7 @@
|
-159
+158
|
@@ -5323,7 +5290,7 @@
|
-160
+159
|
@@ -5356,7 +5323,7 @@
|
-161
+160
|
@@ -5389,7 +5356,7 @@
|
-162
+161
|
@@ -5422,7 +5389,7 @@
|
-163
+162
|
@@ -5455,7 +5422,7 @@
|
-164
+163
|
@@ -5488,7 +5455,7 @@
|
-165
+164
|
@@ -5521,7 +5488,7 @@
|
-166
+165
|
@@ -5554,7 +5521,7 @@
|
-167
+166
|
@@ -5587,7 +5554,7 @@
|
-168
+167
|
@@ -5620,7 +5587,7 @@
|
-169
+168
|
@@ -5653,7 +5620,7 @@
|
-170
+169
|
@@ -5686,7 +5653,7 @@
|
-171
+170
|
@@ -5719,7 +5686,7 @@
|
-172
+171
|
@@ -5752,7 +5719,7 @@
|
-173
+172
|
@@ -5785,7 +5752,7 @@
|
-174
+173
|
@@ -5818,7 +5785,7 @@
|
-175
+174
|
@@ -5851,7 +5818,7 @@
|
-176
+175
|
@@ -5884,7 +5851,7 @@
|
-177
+176
|
@@ -5917,7 +5884,7 @@
|
-178
+177
|
@@ -5950,7 +5917,7 @@
|
-179
+178
|
@@ -5983,7 +5950,7 @@
|
-180
+179
|
@@ -6016,7 +5983,7 @@
|
-181
+180
|
@@ -6049,7 +6016,7 @@
|
-182
+181
|
@@ -6082,7 +6049,7 @@
|
-183
+182
|
@@ -6115,7 +6082,7 @@
|
-184
+183
|
@@ -6148,7 +6115,7 @@
|
-185
+184
|
@@ -6181,7 +6148,7 @@
|
-186
+185
|
@@ -6214,7 +6181,7 @@
|
-187
+186
|
@@ -6247,7 +6214,7 @@
|
-188
+187
|
@@ -6280,7 +6247,7 @@
|
-189
+188
|
@@ -6313,7 +6280,7 @@
|
-190
+189
|
@@ -6346,7 +6313,7 @@
|
-191
+190
|
@@ -6379,7 +6346,7 @@
|
-192
+191
|
@@ -6412,7 +6379,7 @@
|
-193
+192
|
@@ -6445,7 +6412,7 @@
|
-194
+193
|
@@ -6478,7 +6445,7 @@
|
-195
+194
|
@@ -6511,7 +6478,7 @@
|
-196
+195
|
@@ -6544,7 +6511,7 @@
|
-197
+196
|
@@ -6577,7 +6544,7 @@
|
-198
+197
|
@@ -6610,7 +6577,7 @@
|
-199
+198
|
@@ -6638,6 +6605,39 @@
|
+
+
+|
+
+
+199
+ |
+
+
+
+
+JPP_2055
+ |
+
+
+
+PARAMETER_SCOPE
+ |
+
+
+
+BADCASE
+ |
+
+
+
+JSON file containing a parameter with missing scope (6)
+Expected: No values are returned, and JsonPreprocessor throws an exception
+
+
+ |
+
+
|
@@ -6742,7 +6742,7 @@
-Generated: 09.01.2025 - 18:56:30
+Generated: 10.04.2025 - 17:21:06
|