File tree Expand file tree Collapse file tree 1 file changed +17
-1
lines changed
metafacture-json/src/test/java/org/metafacture/json Expand file tree Collapse file tree 1 file changed +17
-1
lines changed Original file line number Diff line number Diff line change @@ -152,7 +152,7 @@ public void testShouldProcessConcatenatedRecords() {
152
152
}
153
153
154
154
@ Test
155
- public void testShouldProcessRecordsInArray () {
155
+ public void testShouldProcessRecordsInArrayField () {
156
156
jsonDecoder .setRecordPath ("$.data" );
157
157
jsonDecoder .process (
158
158
"{\" data\" :[" + "{\" lit\" : \" record 1\" }," +
@@ -167,6 +167,22 @@ public void testShouldProcessRecordsInArray() {
167
167
ordered .verify (receiver ).endRecord ();
168
168
}
169
169
170
+ @ Test
171
+ public void testShouldProcessRecordsInArrayRoot () {
172
+ jsonDecoder .setRecordPath ("$" );
173
+ jsonDecoder .process (
174
+ "[" + "{\" lit\" : \" record 1\" }," +
175
+ "{\" lit\" : \" record 2\" }" + "]" );
176
+
177
+ final InOrder ordered = inOrder (receiver );
178
+ ordered .verify (receiver ).startRecord ("1" );
179
+ ordered .verify (receiver ).literal ("lit" , "record 1" );
180
+ ordered .verify (receiver ).endRecord ();
181
+ ordered .verify (receiver ).startRecord ("2" );
182
+ ordered .verify (receiver ).literal ("lit" , "record 2" );
183
+ ordered .verify (receiver ).endRecord ();
184
+ }
185
+
170
186
@ Test
171
187
public void testShouldProcessMultipleRecords () {
172
188
jsonDecoder .process ("{\" lit\" : \" record 1\" }" );
You can’t perform that action at this time.
0 commit comments