summaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/query/streaming_query_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'searchlib/src/tests/query/streaming_query_test.cpp')
-rw-r--r--searchlib/src/tests/query/streaming_query_test.cpp14
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);