aboutsummaryrefslogtreecommitdiffstats
path: root/docprocs
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@oath.com>2018-06-07 10:45:14 +0200
committerTor Brede Vekterli <vekterli@oath.com>2018-06-07 10:45:14 +0200
commitc6bdb3015528cc6358eaf978e94c690e14ed5042 (patch)
treea69b712404827eba7b21cb378aad1beb1dfb3950 /docprocs
parent613bbb29cc6f683d0116e967c939c65f404b7128 (diff)
Bring back support for conversion of 'complete' field path updates
Converts complete updates to regular field value updates
Diffstat (limited to 'docprocs')
-rw-r--r--docprocs/src/test/java/com/yahoo/docprocs/indexing/DocumentScriptTestCase.java12
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) {