diff --git a/test/JPP_TestUsecases.csv b/test/JPP_TestUsecases.csv
index b4553c53..aa6cf51d 100644
--- a/test/JPP_TestUsecases.csv
+++ b/test/JPP_TestUsecases.csv
@@ -69,6 +69,7 @@ JPP_0500|COMPOSITE_EXPRESSIONS|GOODCASE|JSON file with composite data structure
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)
JPP_0503|COMPOSITE_EXPRESSIONS|GOODCASE|JSON file with composite data structure (some lists)
+JPP_0504|COMPOSITE_EXPRESSIONS|GOODCASE|JSON file with composite data structure (some dictionaries)
JPP_0505|COMPOSITE_EXPRESSIONS|GOODCASE|JSON file with composite strings containing several times a colon and a comma (JSON syntax elements)
JPP_0506|COMPOSITE_EXPRESSIONS|GOODCASE|JSON file with composite strings containing several combinations of curly brackets and special characters before
JPP_0507|COMPOSITE_EXPRESSIONS|GOODCASE|JSON file containing several string concatenations in separate lines (1)
@@ -125,7 +126,8 @@ JPP_1362|BLOCKED_SLICING|BADCASE|JSON file with blocked slicing notation (0:${ne
JPP_1363|BLOCKED_SLICING|BADCASE|JSON file with blocked slicing notation (left hand side of colon)
JPP_1364|BLOCKED_SLICING|BADCASE|JSON file with blocked slicing notation (left hand side of colon)
JPP_1365|BLOCKED_SLICING|BADCASE|JSON file with blocked slicing notation (combinations with negative integer parameter)
-JPP_1500|STRING_INDICES|GOODCASE|JSON file with indices applied to a string (inside lists and inside dictionaries)
+JPP_1500|STRING_INDICES|GOODCASE|JSON file with indices applied to a string (inside lists and inside dictionaries; standard notation)
+JPP_1501|STRING_INDICES|GOODCASE|JSON file with indices applied to a string (inside lists and inside dictionaries; dotdict notation)
JPP_1650|NOT_EXISTING_PARAMETERS|BADCASE|JSON file with not existing parameters at several positions (1)
JPP_1651|NOT_EXISTING_PARAMETERS|BADCASE|JSON file with not existing parameters at several positions (2)
JPP_1652|NOT_EXISTING_PARAMETERS|BADCASE|JSON file with not existing parameters at several positions (3)
@@ -138,4 +140,5 @@ JPP_1660|NOT_EXISTING_PARAMETERS|BADCASE|JSON file with not existing parameters
JPP_1661|NOT_EXISTING_PARAMETERS|BADCASE|JSON file with not existing parameters at several positions (12)
JPP_1700|LINE_BREAKS|GOODCASE|JSON file with and without line breaks inside expressions
JPP_1800|SELF_ASSIGNMENTS|GOODCASE|JSON file with self assignments of strings, lists and dictionaries
+JPP_1900|ASSIGNMENTS_BY_REFERENCE|GOODCASE|JSON file with dictionary assignments (by reference)
JPP_1901|ASSIGNMENTS_BY_REFERENCE|GOODCASE|JSON file with list assignments (by reference)
diff --git a/test/JPP_TestUsecases.html b/test/JPP_TestUsecases.html
index 578d0486..39d7c5bf 100644
--- a/test/JPP_TestUsecases.html
+++ b/test/JPP_TestUsecases.html
@@ -2342,6 +2342,39 @@
70
+
+
+
+JPP_0504
+ |
+
+
+
+COMPOSITE_EXPRESSIONS
+ |
+
+
+
+GOODCASE
+ |
+
+
+
+JSON file with composite data structure (some dictionaries)
+Expected: JsonPreprocessor returns expected value
+
+
+ |
+
+
+
+
+|
+
+
+71
+ |
+
@@ -2372,7 +2405,7 @@
|
-71
+72
|
@@ -2405,7 +2438,7 @@
|
-72
+73
|
@@ -2438,7 +2471,7 @@
|
-73
+74
|
@@ -2471,7 +2504,7 @@
|
-74
+75
|
@@ -2504,7 +2537,7 @@
|
-75
+76
|
@@ -2537,7 +2570,7 @@
|
-76
+77
|
@@ -2570,7 +2603,7 @@
|
-77
+78
|
@@ -2603,7 +2636,7 @@
|
-78
+79
|
@@ -2636,7 +2669,7 @@
|
-79
+80
|
@@ -2669,7 +2702,7 @@
|
-80
+81
|
@@ -2702,7 +2735,7 @@
|
-81
+82
|
@@ -2735,7 +2768,7 @@
|
-82
+83
|
@@ -2769,7 +2802,7 @@
|
-83
+84
|
@@ -2803,7 +2836,7 @@
|
-84
+85
|
@@ -2836,7 +2869,7 @@
|
-85
+86
|
@@ -2869,7 +2902,7 @@
|
-86
+87
|
@@ -2902,7 +2935,7 @@
|
-87
+88
|
@@ -2935,7 +2968,7 @@
|
-88
+89
|
@@ -2968,7 +3001,7 @@
|
-89
+90
|
@@ -3001,7 +3034,7 @@
|
-90
+91
|
@@ -3034,7 +3067,7 @@
|
-91
+92
|
@@ -3067,7 +3100,7 @@
|
-92
+93
|
@@ -3100,7 +3133,7 @@
|
-93
+94
|
@@ -3133,7 +3166,7 @@
|
-94
+95
|
@@ -3166,7 +3199,7 @@
|
-95
+96
|
@@ -3199,7 +3232,7 @@
|
-96
+97
|
@@ -3232,7 +3265,7 @@
|
-97
+98
|
@@ -3265,7 +3298,7 @@
|
-98
+99
|
@@ -3298,7 +3331,7 @@
|
-99
+100
|
@@ -3331,7 +3364,7 @@
|
-100
+101
|
@@ -3364,7 +3397,7 @@
|
-101
+102
|
@@ -3397,7 +3430,7 @@
|
-102
+103
|
@@ -3430,7 +3463,7 @@
|
-103
+104
|
@@ -3463,7 +3496,7 @@
|
-104
+105
|
@@ -3496,7 +3529,7 @@
|
-105
+106
|
@@ -3529,7 +3562,7 @@
|
-106
+107
|
@@ -3562,7 +3595,7 @@
|
-107
+108
|
@@ -3595,7 +3628,7 @@
|
-108
+109
|
@@ -3628,7 +3661,7 @@
|
-109
+110
|
@@ -3662,7 +3695,7 @@
|
-110
+111
|
@@ -3695,7 +3728,7 @@
|
-111
+112
|
@@ -3728,7 +3761,7 @@
|
-112
+113
|
@@ -3761,7 +3794,7 @@
|
-113
+114
|
@@ -3794,7 +3827,7 @@
|
-114
+115
|
@@ -3827,7 +3860,7 @@
|
-115
+116
|
@@ -3860,7 +3893,7 @@
|
-116
+117
|
@@ -3893,7 +3926,7 @@
|
-117
+118
|
@@ -3926,7 +3959,7 @@
|
-118
+119
|
@@ -3959,7 +3992,7 @@
|
-119
+120
|
@@ -3992,7 +4025,7 @@
|
-120
+121
|
@@ -4025,7 +4058,7 @@
|
-121
+122
|
@@ -4058,7 +4091,7 @@
|
-122
+123
|
@@ -4091,7 +4124,7 @@
|
-123
+124
|
@@ -4124,7 +4157,7 @@
|
-124
+125
|
@@ -4157,7 +4190,7 @@
|
-125
+126
|
@@ -4190,7 +4223,7 @@
|
-126
+127
|
@@ -4211,7 +4244,7 @@
|
-JSON file with indices applied to a string (inside lists and inside dictionaries)
+JSON file with indices applied to a string (inside lists and inside dictionaries; standard notation)
Expected: JsonPreprocessor returns expected value
@@ -4223,7 +4256,40 @@
|
-127
+128
+ |
+
+
+
+
+JPP_1501
+ |
+
+
+
+STRING_INDICES
+ |
+
+
+
+GOODCASE
+ |
+
+
+
+JSON file with indices applied to a string (inside lists and inside dictionaries; dotdict notation)
+Expected: JsonPreprocessor returns expected value
+
+
+ |
+
+
+
+
+|
+
+
+129
|
@@ -4256,7 +4322,7 @@
|
-128
+130
|
@@ -4289,7 +4355,7 @@
|
-129
+131
|
@@ -4322,7 +4388,7 @@
|
-130
+132
|
@@ -4355,7 +4421,7 @@
|
-131
+133
|
@@ -4388,7 +4454,7 @@
|
-132
+134
|
@@ -4421,7 +4487,7 @@
|
-133
+135
|
@@ -4454,7 +4520,7 @@
|
-134
+136
|
@@ -4487,7 +4553,7 @@
|
-135
+137
|
@@ -4520,7 +4586,7 @@
|
-136
+138
|
@@ -4553,7 +4619,7 @@
|
-137
+139
|
@@ -4586,7 +4652,7 @@
|
-138
+140
|
@@ -4619,7 +4685,40 @@
|
-139
+141
+ |
+
+
+
+
+JPP_1900
+ |
+
+
+
+ASSIGNMENTS_BY_REFERENCE
+ |
+
+
+
+GOODCASE
+ |
+
+
+
+JSON file with dictionary assignments (by reference)
+Expected: JsonPreprocessor returns expected value
+
+
+ |
+
+
+
+
+|
+
+
+142
|
@@ -4652,7 +4751,7 @@
-Generated: 03.04.2024 - 09:23:46
+Generated: 08.04.2024 - 14:47:37
|