summaryrefslogtreecommitdiffstats
path: root/documentgen-test
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2019-06-28 13:57:16 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2019-06-28 13:57:16 +0200
commitdd3d9839635a8a68134ebfc3bf6e1e9258a17bbb (patch)
treeb2e4a96fabd27bd01777f2ca930b17086260f461 /documentgen-test
parentb80644404a2825ee0fc2d8d47abd1d91770c9520 (diff)
Ensure that we also upgrade the struct elements in arrays.
Diffstat (limited to 'documentgen-test')
-rw-r--r--documentgen-test/src/test/java/com/yahoo/vespa/config/DocumentGenPluginTest.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/documentgen-test/src/test/java/com/yahoo/vespa/config/DocumentGenPluginTest.java b/documentgen-test/src/test/java/com/yahoo/vespa/config/DocumentGenPluginTest.java
index 48e67c12bf8..9a2845826a4 100644
--- a/documentgen-test/src/test/java/com/yahoo/vespa/config/DocumentGenPluginTest.java
+++ b/documentgen-test/src/test/java/com/yahoo/vespa/config/DocumentGenPluginTest.java
@@ -295,8 +295,11 @@ public class DocumentGenPluginTest {
assertEquals(ifv2.getInteger(), 456);
s2.setFieldValue("i1", new IntegerFieldValue(123));
assertEquals(book.getMysinglestructarray().get(1).getI1(), (Integer)123);
- book.getMysinglestructarray().remove(0);
+ Book.Ss1 prev = book.getMysinglestructarray().remove(0);
assertEquals(book.getMysinglestructarray().get(0).getI1(), (Integer)123);
+ book.getMysinglestructarray().add(0, prev);
+ assertEquals(book.getMysinglestructarray().get(1).getI1(), (Integer)123);
+ s2.setFieldValue("i1", new IntegerFieldValue(456));
}
private Document copyBySerialization(Document orig) {