summaryrefslogtreecommitdiffstats
path: root/container-search/src/test/java/com/yahoo
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@oath.com>2018-05-07 10:40:00 +0200
committerJon Bratseth <bratseth@oath.com>2018-05-07 10:40:00 +0200
commitdd16e6c4caba6bd41812f353d3ec48cdf048474d (patch)
tree0a7d68a703987961ed221cee8a602806f3e80f2f /container-search/src/test/java/com/yahoo
parent340c072805f819753724040c736f08169ca79d46 (diff)
Handle type and data mismatch
Diffstat (limited to 'container-search/src/test/java/com/yahoo')
-rw-r--r--container-search/src/test/java/com/yahoo/prelude/fastsearch/SlimeSummaryTestCase.java3
-rw-r--r--container-search/src/test/java/com/yahoo/prelude/fastsearch/partial-summary2.cfg12
2 files changed, 8 insertions, 7 deletions
diff --git a/container-search/src/test/java/com/yahoo/prelude/fastsearch/SlimeSummaryTestCase.java b/container-search/src/test/java/com/yahoo/prelude/fastsearch/SlimeSummaryTestCase.java
index a16c99b2271..83871b559b4 100644
--- a/container-search/src/test/java/com/yahoo/prelude/fastsearch/SlimeSummaryTestCase.java
+++ b/container-search/src/test/java/com/yahoo/prelude/fastsearch/SlimeSummaryTestCase.java
@@ -185,7 +185,6 @@ public class SlimeSummaryTestCase {
assertFields(expected, hit);
// --- Re-populate
- hit.clearFields();
partialDocsum1.lazyDecode("partial1", partialSummary1(), hit);
expected.put("integer_field", 4);
expected.put("short_field", (short) 2);
@@ -223,7 +222,6 @@ public class SlimeSummaryTestCase {
assertFields(expected, hit);
// --- Re-populate
- hit.clearFields();
partialDocsum1.lazyDecode("partial1", partialSummary1(), hit);
expected.put("integer_field", 4);
expected.put("short_field", (short) 2);
@@ -313,6 +311,7 @@ public class SlimeSummaryTestCase {
private byte[] partialSummary2() {
Slime slime = new Slime();
Cursor docsum = slime.setObject();
+ docsum.setLong("integer_field", 4);
docsum.setDouble("float_field", 4.5);
docsum.setDouble("double_field", 8.75);
return encode((slime));
diff --git a/container-search/src/test/java/com/yahoo/prelude/fastsearch/partial-summary2.cfg b/container-search/src/test/java/com/yahoo/prelude/fastsearch/partial-summary2.cfg
index a94a9a584fa..bc870a63d66 100644
--- a/container-search/src/test/java/com/yahoo/prelude/fastsearch/partial-summary2.cfg
+++ b/container-search/src/test/java/com/yahoo/prelude/fastsearch/partial-summary2.cfg
@@ -3,8 +3,10 @@ documentdb[0].name test
documentdb[0].summaryclass[1]
documentdb[0].summaryclass[0].name default
documentdb[0].summaryclass[0].id 2
-documentdb[0].summaryclass[0].fields[2]
-documentdb[0].summaryclass[0].fields[0].name float_field
-documentdb[0].summaryclass[0].fields[0].type float
-documentdb[0].summaryclass[0].fields[1].name double_field
-documentdb[0].summaryclass[0].fields[1].type double
+documentdb[0].summaryclass[0].fields[3]
+documentdb[0].summaryclass[0].fields[0].name integer_field
+documentdb[0].summaryclass[0].fields[0].type integer
+documentdb[0].summaryclass[0].fields[1].name float_field
+documentdb[0].summaryclass[0].fields[1].type float
+documentdb[0].summaryclass[0].fields[2].name double_field
+documentdb[0].summaryclass[0].fields[2].type double