diff options
author | Tor Brede Vekterli <vekterli@oath.com> | 2018-06-07 10:45:14 +0200 |
---|---|---|
committer | Tor Brede Vekterli <vekterli@oath.com> | 2018-06-07 10:45:14 +0200 |
commit | c6bdb3015528cc6358eaf978e94c690e14ed5042 (patch) | |
tree | a69b712404827eba7b21cb378aad1beb1dfb3950 /docprocs/src | |
parent | 613bbb29cc6f683d0116e967c939c65f404b7128 (diff) |
Bring back support for conversion of 'complete' field path updates
Converts complete updates to regular field value updates
Diffstat (limited to 'docprocs/src')
-rw-r--r-- | docprocs/src/test/java/com/yahoo/docprocs/indexing/DocumentScriptTestCase.java | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/docprocs/src/test/java/com/yahoo/docprocs/indexing/DocumentScriptTestCase.java b/docprocs/src/test/java/com/yahoo/docprocs/indexing/DocumentScriptTestCase.java index ed88667a14a..056185e9811 100644 --- a/docprocs/src/test/java/com/yahoo/docprocs/indexing/DocumentScriptTestCase.java +++ b/docprocs/src/test/java/com/yahoo/docprocs/indexing/DocumentScriptTestCase.java @@ -80,7 +80,7 @@ public class DocumentScriptTestCase { out = (StringFieldValue)processFieldUpdate(in).getValue(); assertSpanTrees(out, "mySpanTree"); - out = (StringFieldValue)processPathUpdate(in); + out = (StringFieldValue)processPathUpdate(in).getValue(); assertSpanTrees(out, "mySpanTree"); } @@ -97,7 +97,7 @@ public class DocumentScriptTestCase { assertEquals(1, out.size()); assertSpanTrees(out.get(0), "mySpanTree"); - out = (Array<StringFieldValue>)processPathUpdate(in); + out = (Array<StringFieldValue>)processPathUpdate(in).getValue(); assertEquals(1, out.size()); assertSpanTrees(out.get(0), "mySpanTree"); } @@ -115,7 +115,7 @@ public class DocumentScriptTestCase { assertEquals(1, out.size()); assertSpanTrees(out.keySet().iterator().next(), "mySpanTree"); - out = (WeightedSet<StringFieldValue>)processPathUpdate(in); + out = (WeightedSet<StringFieldValue>)processPathUpdate(in).getValue(); assertEquals(1, out.size()); assertSpanTrees(out.keySet().iterator().next(), "mySpanTree"); } @@ -138,7 +138,7 @@ public class DocumentScriptTestCase { assertSpanTrees(out.keySet().iterator().next(), "myKeySpanTree"); assertSpanTrees(out.values().iterator().next(), "myValueSpanTree"); - out = (MapFieldValue<StringFieldValue, StringFieldValue>)processPathUpdate(in); + out = (MapFieldValue<StringFieldValue, StringFieldValue>)processPathUpdate(in).getValue(); assertEquals(1, out.size()); assertSpanTrees(out.keySet().iterator().next(), "myKeySpanTree"); assertSpanTrees(out.values().iterator().next(), "myValueSpanTree"); @@ -235,13 +235,13 @@ public class DocumentScriptTestCase { return update.getFieldUpdate("myField").getValueUpdate(0); } - private static FieldValue processPathUpdate(FieldValue fieldValue) { + private static ValueUpdate<?> processPathUpdate(FieldValue fieldValue) { DocumentType docType = new DocumentType("myDocumentType"); docType.addField("myField", fieldValue.getDataType()); DocumentUpdate update = new DocumentUpdate(docType, "doc:scheme:"); update.addFieldPathUpdate(new AssignFieldPathUpdate(docType, "myField", fieldValue)); update = newScript(docType).execute(ADAPTER_FACTORY, update); - return ((AssignFieldPathUpdate)update.getFieldPathUpdates().get(0)).getFieldValue(); + return update.getFieldUpdate("myField").getValueUpdate(0); } private static DocumentScript newScript(DocumentType docType, String fieldName) { |