diff options
Diffstat (limited to 'searchlib/src/tests/query/streaming_query_test.cpp')
-rw-r--r-- | searchlib/src/tests/query/streaming_query_test.cpp | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/searchlib/src/tests/query/streaming_query_test.cpp b/searchlib/src/tests/query/streaming_query_test.cpp index 2129cb6805a..1aa359c9910 100644 --- a/searchlib/src/tests/query/streaming_query_test.cpp +++ b/searchlib/src/tests/query/streaming_query_test.cpp @@ -2,6 +2,7 @@ #include <vespa/searchlib/fef/simpletermdata.h> #include <vespa/searchlib/fef/matchdata.h> +#include <vespa/searchlib/fef/test/indexenvironment.h> #include <vespa/searchlib/query/streaming/dot_product_term.h> #include <vespa/searchlib/query/streaming/equiv_query_node.h> #include <vespa/searchlib/query/streaming/in_term.h> @@ -24,6 +25,7 @@ using namespace search::streaming; using TermType = QueryTerm::Type; using search::fef::SimpleTermData; using search::fef::MatchData; +using search::fef::test::IndexEnvironment; void assertHit(const Hit & h, uint32_t exp_field_id, uint32_t exp_element_id, int32_t exp_element_weight, size_t exp_position) { EXPECT_EQ(h.field_id(), exp_field_id); @@ -774,7 +776,8 @@ TEST(StreamingQueryTest, test_in_term) q.add(12, 0, 1, 0); EXPECT_TRUE(term.evaluate()); MatchData md(MatchData::params().numTermFields(2)); - term.unpack_match_data(23, td, md); + IndexEnvironment ie; + term.unpack_match_data(23, td, md, ie); auto tmd0 = md.resolveTermField(0); EXPECT_NE(23, tmd0->getDocId()); auto tmd2 = md.resolveTermField(1); @@ -804,7 +807,8 @@ TEST(StreamingQueryTest, dot_product_term) q1.add(12, 0, 9, 0); EXPECT_TRUE(term.evaluate()); MatchData md(MatchData::params().numTermFields(2)); - term.unpack_match_data(23, td, md); + IndexEnvironment ie; + term.unpack_match_data(23, td, md, ie); auto tmd0 = md.resolveTermField(0); EXPECT_NE(23, tmd0->getDocId()); auto tmd1 = md.resolveTermField(1); @@ -849,7 +853,8 @@ check_wand_term(double limit, const vespalib::string& label) q1.add(12, 0, 4, 0); EXPECT_EQ(limit < exp_wand_score_field_11, term.evaluate()); MatchData md(MatchData::params().numTermFields(2)); - term.unpack_match_data(23, td, md); + IndexEnvironment ie; + term.unpack_match_data(23, td, md, ie); auto tmd0 = md.resolveTermField(0); EXPECT_NE(23, tmd0->getDocId()); auto tmd1 = md.resolveTermField(1); @@ -903,7 +908,8 @@ TEST(StreamingQueryTest, weighted_set_term) q1.add(12, 0, 10, 0); EXPECT_TRUE(term.evaluate()); MatchData md(MatchData::params().numTermFields(2)); - term.unpack_match_data(23, td, md); + IndexEnvironment ie; + term.unpack_match_data(23, td, md, ie); auto tmd0 = md.resolveTermField(0); EXPECT_NE(23, tmd0->getDocId()); auto tmd1 = md.resolveTermField(1); |