Skip to content

Commit d0cc26e

Browse files
committed
Fix issues in tests for implicit array creation on $append (#127)
1 parent b09ca4f commit d0cc26e

File tree

17 files changed

+36
-42
lines changed

17 files changed

+36
-42
lines changed

metafix/src/test/java/org/metafacture/metafix/MetafixRecordTest.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1462,11 +1462,9 @@ public void renameArrayOfHashes() {
14621462
}
14631463

14641464
@Test
1465-
@MetafixToDo("Do we actually need/want implicit $append? WDCD?")
14661465
public void copyIntoArrayOfHashesImplicitAppend() {
14671466
MetafixTestHelpers.assertFix(streamReceiver, Arrays.asList(
1468-
"set_array('author[]')",
1469-
"copy_field('your.name','author[].name')",
1467+
"copy_field('your.name','author[].$append.name')",
14701468
"remove_field('your')"),
14711469
i -> {
14721470
i.startRecord("1");

metafix/src/test/resources/org/metafacture/metafix/integration/record/fromJson/toJson/add_fieldAppendAndCreateNestedArrayOfObjects/expected.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"test" : "test",
33
"object" : {
4-
"arrayOfObjects" : [ {
4+
"arrayOfObject" : [ {
55
"key" : "value"
66
}, {
77
"key" : "more_value"

metafix/src/test/resources/org/metafacture/metafix/integration/record/fromJson/toJson/add_fieldAppendAndCreateNestedArrayOfObjects/todo.txt

Lines changed: 0 additions & 1 deletion
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
2-
"arrayOfObjects" : [ {
2+
"key" : "value",
3+
"key_2" : "more_value",
4+
"arrayOfObject" : [ {
35
"key" : "value"
46
}, {
57
"key" : "more_value"
6-
} ],
7-
"key" : "value",
8-
"key_2" : "more_value"
8+
} ]
99
}

metafix/src/test/resources/org/metafacture/metafix/integration/record/fromJson/toJson/copy_fieldAppendAndCreateArrayOfObjects/todo.txt

Lines changed: 0 additions & 1 deletion
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
{
2-
"arrayOfObjects_1" : [ {
3-
"arrayOfObjects_2" : [ {
2+
"key" : "value",
3+
"key_2" : "more_value",
4+
"key_3" : "even_more_value",
5+
"key_4" : "so_much_value",
6+
"arrayOfObject_1" : [ {
7+
"arrayOfObject_2" : [ {
48
"key" : "value"
59
}, {
610
"key" : "more_value"
711
} ]
812
}, {
9-
"arrayOfObjects_3" : [ {
13+
"arrayOfObject_3" : [ {
1014
"key" : "even_more_value"
1115
}, {
1216
"key" : "so_much_value"
1317
} ]
14-
} ],
15-
"key" : "value",
16-
"key_2" : "more_value",
17-
"key_3" : "even_more_value",
18-
"key_4" : "so_much_value"
18+
} ]
1919
}

metafix/src/test/resources/org/metafacture/metafix/integration/record/fromJson/toJson/copy_fieldAppendAndCreateArrayOfObjectsInArrayOfObjects/todo.txt

Lines changed: 0 additions & 1 deletion
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
{
2-
"arrayOfObjects" : [ {
3-
"key" : "value"
4-
}, {
5-
"key" : "more_value"
6-
} ],
72
"key" : "value",
8-
"key_2" : "more_value"
3+
"key_2" : "more_value",
4+
"object" : {
5+
"arrayOfObject" : [ {
6+
"key" : "value"
7+
}, {
8+
"key" : "more_value"
9+
} ]
10+
}
911
}

metafix/src/test/resources/org/metafacture/metafix/integration/record/fromJson/toJson/copy_fieldAppendAndCreateNestedArrayOfObjects/todo.txt

Lines changed: 0 additions & 1 deletion
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2+
"key" : "value",
3+
"key_2" : "more_value",
24
"object" : {
35
"test" : [ "value", "more_value" ]
4-
},
5-
"key" : "value",
6-
"key_2" : "more_value"
6+
}
77
}

0 commit comments

Comments
 (0)