diff options
author | Tor Egge <Tor.Egge@broadpark.no> | 2019-05-29 16:21:38 +0200 |
---|---|---|
committer | Tor Egge <Tor.Egge@broadpark.no> | 2019-05-29 16:21:38 +0200 |
commit | 42c74a36e5ef0cc97b8c20f753fb34503bf32d40 (patch) | |
tree | b0d0815d0f14df7ac6edb63f42df62a85f9544ad /searchlib | |
parent | eeecb8d87efdf7296ac4b48f58bb8be2a4b118bd (diff) |
Also test cheap features generation for single value field.
Diffstat (limited to 'searchlib')
-rw-r--r-- | searchlib/src/tests/memoryindex/field_inverter/field_inverter_test.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/searchlib/src/tests/memoryindex/field_inverter/field_inverter_test.cpp b/searchlib/src/tests/memoryindex/field_inverter/field_inverter_test.cpp index 79cfac4efb2..a818bb75bf2 100644 --- a/searchlib/src/tests/memoryindex/field_inverter/field_inverter_test.cpp +++ b/searchlib/src/tests/memoryindex/field_inverter/field_inverter_test.cpp @@ -102,6 +102,7 @@ Document::UP makeDoc17(DocBuilder &b) { b.startDocument("doc::17"); + b.startIndexField("f1").addStr("foo0").addStr("bar0").endField(); b.startIndexField("f2").startElement(1).addStr("foo").addStr("bar").endElement().startElement(1).addStr("bar").endElement().endField(); b.startIndexField("f3").startElement(3).addStr("foo2").addStr("bar2").endElement().startElement(4).addStr("bar2").endElement().endField(); return b.endDocument(); @@ -338,7 +339,10 @@ TEST_F("require that cheap features are calculated", Fixture) f._inserter.setVerbose(); f._inserter.set_show_cheap_features(); f.pushDocuments(); - EXPECT_EQUAL("f=2," + EXPECT_EQUAL("f=1," + "w=bar0,a=17(fl=2,occs=1,e=0,w=1,l=2[1])," + "w=foo0,a=17(fl=2,occs=1,e=0,w=1,l=2[0])," + "f=2," "w=bar,a=17(fl=3,occs=2,e=0,w=1,l=2[1],e=1,w=1,l=1[0])," "w=foo,a=17(fl=3,occs=1,e=0,w=1,l=2[0])," "f=3," |