diff --git a/test/JPP_TestUsecases.csv b/test/JPP_TestUsecases.csv
index 46d1e8ca..278e4680 100644
--- a/test/JPP_TestUsecases.csv
+++ b/test/JPP_TestUsecases.csv
@@ -120,8 +120,17 @@ JPP_1100|FILE_IMPORTS|GOODCASE|JSON file import based on parameters (dynamic imp
JPP_1101|FILE_IMPORTS|GOODCASE|JSON file import based on parameters (dynamic import (2))
JPP_1102|FILE_IMPORTS|GOODCASE|JSON file import based on parameters (dynamic import (3))
JPP_1103|FILE_IMPORTS|GOODCASE|JSON file import based on parameters (dynamic import (4))
+JPP_1104|FILE_IMPORTS|GOODCASE|JSON file import based on parameters (dynamic import (5))
+JPP_1105|FILE_IMPORTS|GOODCASE|JSON file import based on parameters (dynamic import (6))
+JPP_1106|FILE_IMPORTS|GOODCASE|JSON file import based on parameters (dynamic import, recursive (7))
+JPP_1107|FILE_IMPORTS|GOODCASE|JSON file import based on parameters (dynamic import, alternate (8))
+JPP_1108|FILE_IMPORTS|GOODCASE|JSON file import based on parameters (dynamic import, parallel (9))
+JPP_1109|FILE_IMPORTS|GOODCASE|JSON file import based on dictionary key values
+JPP_1110|FILE_IMPORTS|GOODCASE|JSON file import based on list elemens
+JPP_1111|FILE_IMPORTS|GOODCASE|JSON file import based on parameters (dynamic import (7))
JPP_1150|FILE_IMPORTS|BADCASE|JSON file with cyclic imports (JSON file imports itself, fix path)
JPP_1151|FILE_IMPORTS|BADCASE|JSON file with cyclic imports (JSON file imports another file, that is already imported, fix path)
+JPP_1154|FILE_IMPORTS|BADCASE|JSON file with not existing parameter within dynamic import path
JPP_1155|FILE_IMPORTS|BADCASE|JSON file with not existing import file
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)
@@ -170,11 +179,11 @@ JPP_2001|PARAMETER_SCOPE|GOODCASE|JSON file with nested dictionary, in which a p
JPP_2002|PARAMETER_SCOPE|GOODCASE|JSON file with nested dictionary, in which a parameter is overwritten (3)
JPP_2003|PARAMETER_SCOPE|GOODCASE|JSON file with nested dictionary, in which a parameter is overwritten (4)
JPP_2007|PARAMETER_SCOPE|GOODCASE|JSON file with nested dictionary, in which a parameter is overwritten (8)
-JPP_2500|PARAMETER_SCOPE|BADCASE|JSON file containing a parameter with missing scope (1)
-JPP_2501|PARAMETER_SCOPE|BADCASE|JSON file containing a parameter with missing scope (2)
-JPP_2502|PARAMETER_SCOPE|BADCASE|JSON file containing a parameter with missing scope (3)
-JPP_2503|PARAMETER_SCOPE|BADCASE|JSON file containing a parameter with missing scope (4)
-JPP_2504|PARAMETER_SCOPE|BADCASE|JSON file containing a parameter with missing scope (5)
-JPP_2506|PARAMETER_SCOPE|BADCASE|JSON file containing a parameter with missing scope (7)
-JPP_2507|PARAMETER_SCOPE|BADCASE|JSON file containing a parameter with missing scope (8)
-JPP_2508|PARAMETER_SCOPE|BADCASE|JSON file containing a parameter with missing scope (9)
+JPP_2050|PARAMETER_SCOPE|BADCASE|JSON file containing a parameter with missing scope (1)
+JPP_2051|PARAMETER_SCOPE|BADCASE|JSON file containing a parameter with missing scope (2)
+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_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 8eced064..133a4e2b 100644
--- a/test/JPP_TestUsecases.html
+++ b/test/JPP_TestUsecases.html
@@ -4026,6 +4026,272 @@
121
+
+
+
+JPP_1104
+ |
+
+
+
+FILE_IMPORTS
+ |
+
+
+
+GOODCASE
+ |
+
+
+
+JSON file import based on parameters (dynamic import (5))
+Expected: JsonPreprocessor returns values
+
+
+ |
+
+
+
+
+|
+
+
+122
+ |
+
+
+
+
+JPP_1105
+ |
+
+
+
+FILE_IMPORTS
+ |
+
+
+
+GOODCASE
+ |
+
+
+
+JSON file import based on parameters (dynamic import (6))
+Expected: JsonPreprocessor returns values
+
+
+ |
+
+
+
+
+|
+
+
+123
+ |
+
+
+
+
+JPP_1106
+ |
+
+
+
+FILE_IMPORTS
+ |
+
+
+
+GOODCASE
+ |
+
+
+
+JSON file import based on parameters (dynamic import, recursive (7))
+Expected: JsonPreprocessor returns values
+
+
+ |
+
+
+
+
+|
+
+
+124
+ |
+
+
+
+
+JPP_1107
+ |
+
+
+
+FILE_IMPORTS
+ |
+
+
+
+GOODCASE
+ |
+
+
+
+JSON file import based on parameters (dynamic import, alternate (8))
+Expected: JsonPreprocessor returns values
+
+The recursive import occurs alternately in a dynamic or fixed manner
+
+ |
+
+
+
+
+|
+
+
+125
+ |
+
+
+
+
+JPP_1108
+ |
+
+
+
+FILE_IMPORTS
+ |
+
+
+
+GOODCASE
+ |
+
+
+
+JSON file import based on parameters (dynamic import, parallel (9))
+Expected: JsonPreprocessor returns values
+
+The recursive import occurs in two import trees running in parallel with alternately in a dynamic or fixed manner
+
+ |
+
+
+
+
+|
+
+
+126
+ |
+
+
+
+
+JPP_1109
+ |
+
+
+
+FILE_IMPORTS
+ |
+
+
+
+GOODCASE
+ |
+
+
+
+JSON file import based on dictionary key values
+Expected: JsonPreprocessor returns values
+
+
+ |
+
+
+
+
+|
+
+
+127
+ |
+
+
+
+
+JPP_1110
+ |
+
+
+
+FILE_IMPORTS
+ |
+
+
+
+GOODCASE
+ |
+
+
+
+JSON file import based on list elemens
+Expected: JsonPreprocessor returns values
+
+
+ |
+
+
+
+
+|
+
+
+128
+ |
+
+
+
+
+JPP_1111
+ |
+
+
+
+FILE_IMPORTS
+ |
+
+
+
+GOODCASE
+ |
+
+
+
+JSON file import based on parameters (dynamic import (7))
+Expected: JsonPreprocessor returns values
+
+
+ |
+
+
+
+
+|
+
+
+129
+ |
+
@@ -4057,7 +4323,7 @@
|
-122
+130
|
@@ -4091,7 +4357,40 @@
|
-123
+131
+ |
+
+
+
+
+JPP_1154
+ |
+
+
+
+FILE_IMPORTS
+ |
+
+
+
+BADCASE
+ |
+
+
+
+JSON file with not existing parameter within dynamic import path
+Expected: No values are returned, and JsonPreprocessor throws an exception
+
+
+ |
+
+
+
+
+|
+
+
+132
|
@@ -4124,7 +4423,7 @@
|
-124
+133
|
@@ -4157,7 +4456,7 @@
|
-125
+134
|
@@ -4190,7 +4489,7 @@
|
-126
+135
|
@@ -4223,7 +4522,7 @@
|
-127
+136
|
@@ -4257,7 +4556,7 @@
|
-128
+137
|
@@ -4290,7 +4589,7 @@
|
-129
+138
|
@@ -4323,7 +4622,7 @@
|
-130
+139
|
@@ -4356,7 +4655,7 @@
|
-131
+140
|
@@ -4389,7 +4688,7 @@
|
-132
+141
|
@@ -4422,7 +4721,7 @@
|
-133
+142
|
@@ -4455,7 +4754,7 @@
|
-134
+143
|
@@ -4488,7 +4787,7 @@
|
-135
+144
|
@@ -4521,7 +4820,7 @@
|
-136
+145
|
@@ -4554,7 +4853,7 @@
|
-137
+146
|
@@ -4587,7 +4886,7 @@
|
-138
+147
|
@@ -4620,7 +4919,7 @@
|
-139
+148
|
@@ -4653,7 +4952,7 @@
|
-140
+149
|
@@ -4686,7 +4985,7 @@
|
-141
+150
|
@@ -4719,7 +5018,7 @@
|
-142
+151
|
@@ -4752,7 +5051,7 @@
|
-143
+152
|
@@ -4785,7 +5084,7 @@
|
-144
+153
|
@@ -4818,7 +5117,7 @@
|
-145
+154
|
@@ -4851,7 +5150,7 @@
|
-146
+155
|
@@ -4884,7 +5183,7 @@
|
-147
+156
|
@@ -4917,7 +5216,7 @@
|
-148
+157
|
@@ -4950,7 +5249,7 @@
|
-149
+158
|
@@ -4983,7 +5282,7 @@
|
-150
+159
|
@@ -5016,7 +5315,7 @@
|
-151
+160
|
@@ -5049,7 +5348,7 @@
|
-152
+161
|
@@ -5082,7 +5381,7 @@
|
-153
+162
|
@@ -5115,7 +5414,7 @@
|
-154
+163
|
@@ -5148,7 +5447,7 @@
|
-155
+164
|
@@ -5181,7 +5480,7 @@
|
-156
+165
|
@@ -5214,7 +5513,7 @@
|
-157
+166
|
@@ -5247,7 +5546,7 @@
|
-158
+167
|
@@ -5280,7 +5579,7 @@
|
-159
+168
|
@@ -5313,7 +5612,7 @@
|
-160
+169
|
@@ -5346,7 +5645,7 @@
|
-161
+170
|
@@ -5379,7 +5678,7 @@
|
-162
+171
|
@@ -5412,7 +5711,7 @@
|
-163
+172
|
@@ -5445,7 +5744,7 @@
|
-164
+173
|
@@ -5478,7 +5777,7 @@
|
-165
+174
|
@@ -5511,7 +5810,7 @@
|
-166
+175
|
@@ -5544,7 +5843,7 @@
|
-167
+176
|
@@ -5577,7 +5876,7 @@
|
-168
+177
|
@@ -5610,7 +5909,7 @@
|
-169
+178
|
@@ -5643,7 +5942,7 @@
|
-170
+179
|
@@ -5676,13 +5975,13 @@
|
-171
+180
|
-JPP_2500
+JPP_2050
|
@@ -5698,7 +5997,7 @@
|
JSON file containing a parameter with missing scope (1)
-Expected: JsonPreprocessor returns expected value
+Expected: No values are returned, and JsonPreprocessor throws an exception
|
@@ -5709,13 +6008,13 @@
-172
+181
|
-JPP_2501
+JPP_2051
|
@@ -5731,7 +6030,7 @@
|
JSON file containing a parameter with missing scope (2)
-Expected: JsonPreprocessor returns expected value
+Expected: No values are returned, and JsonPreprocessor throws an exception
|
@@ -5742,13 +6041,13 @@
-173
+182
|
-JPP_2502
+JPP_2052
|
@@ -5764,7 +6063,7 @@
|
JSON file containing a parameter with missing scope (3)
-Expected: JsonPreprocessor returns expected value
+Expected: No values are returned, and JsonPreprocessor throws an exception
|
@@ -5775,13 +6074,13 @@
-174
+183
|
-JPP_2503
+JPP_2053
|
@@ -5797,7 +6096,7 @@
|
JSON file containing a parameter with missing scope (4)
-Expected: JsonPreprocessor returns expected value
+Expected: No values are returned, and JsonPreprocessor throws an exception
|
@@ -5808,13 +6107,13 @@
-175
+184
|
-JPP_2504
+JPP_2054
|
@@ -5830,7 +6129,7 @@
|
JSON file containing a parameter with missing scope (5)
-Expected: JsonPreprocessor returns expected value
+Expected: No values are returned, and JsonPreprocessor throws an exception
|
@@ -5841,13 +6140,13 @@
-176
+185
|
-JPP_2506
+JPP_2056
|
@@ -5863,7 +6162,7 @@
|
JSON file containing a parameter with missing scope (7)
-Expected: JsonPreprocessor returns expected value
+Expected: No values are returned, and JsonPreprocessor throws an exception
|
@@ -5874,13 +6173,13 @@
-177
+186
|
-JPP_2507
+JPP_2057
|
@@ -5896,7 +6195,7 @@
|
JSON file containing a parameter with missing scope (8)
-Expected: JsonPreprocessor returns expected value
+Expected: No values are returned, and JsonPreprocessor throws an exception
|
@@ -5907,13 +6206,13 @@
-178
+187
|
-JPP_2508
+JPP_2058
|
@@ -5929,7 +6228,7 @@
|
JSON file containing a parameter with missing scope (9)
-Expected: JsonPreprocessor returns expected value
+Expected: No values are returned, and JsonPreprocessor throws an exception
|
@@ -5940,7 +6239,7 @@
-Generated: 06.11.2024 - 18:29:18
+Generated: 14.11.2024 - 15:38:04