diff options
Diffstat (limited to 'searchlib/src/tests/queryeval/fake_searchable/fake_searchable_test.cpp')
-rw-r--r-- | searchlib/src/tests/queryeval/fake_searchable/fake_searchable_test.cpp | 35 |
1 files changed, 21 insertions, 14 deletions
diff --git a/searchlib/src/tests/queryeval/fake_searchable/fake_searchable_test.cpp b/searchlib/src/tests/queryeval/fake_searchable/fake_searchable_test.cpp index 8ddac327643..638ce30eb28 100644 --- a/searchlib/src/tests/queryeval/fake_searchable/fake_searchable_test.cpp +++ b/searchlib/src/tests/queryeval/fake_searchable/fake_searchable_test.cpp @@ -62,8 +62,9 @@ TEST_F(FakeSearchableTest, require_that_term_search_works) { bool strict = (i == 0); SCOPED_TRACE(strict ? "strict" : "non-strict"); MatchData::UP md = MatchData::makeTestInstance(100, 10); - bp->fetchPostings(ExecuteInfo::createForTest(strict)); - SearchIterator::UP search = bp->createSearch(*md, strict); + bp->basic_plan(strict, 100); + bp->fetchPostings(ExecuteInfo::FULL); + SearchIterator::UP search = bp->createSearch(*md); search->initFullRange(); EXPECT_TRUE(!search->seek(3)); @@ -116,8 +117,9 @@ TEST_F(FakeSearchableTest, require_that_phrase_search_works) { bool strict = (i == 0); SCOPED_TRACE(strict ? "strict" : "non-strict"); MatchData::UP md = MatchData::makeTestInstance(100, 10); - bp->fetchPostings(ExecuteInfo::createForTest(strict)); - SearchIterator::UP search = bp->createSearch(*md, strict); + bp->basic_plan(strict, 100); + bp->fetchPostings(ExecuteInfo::FULL); + SearchIterator::UP search = bp->createSearch(*md); search->initFullRange(); EXPECT_TRUE(!search->seek(3)); @@ -167,8 +169,9 @@ TEST_F(FakeSearchableTest, require_that_weigheted_set_search_works) { bool strict = (i == 0); SCOPED_TRACE(strict ? "strict" : "non-strict"); MatchData::UP md = MatchData::makeTestInstance(100, 10); - bp->fetchPostings(ExecuteInfo::createForTest(strict)); - SearchIterator::UP search = bp->createSearch(*md, strict); + bp->basic_plan(strict, 100); + bp->fetchPostings(ExecuteInfo::FULL); + SearchIterator::UP search = bp->createSearch(*md); search->initFullRange(); EXPECT_TRUE(!search->seek(2)); @@ -238,8 +241,9 @@ TEST_F(FakeSearchableTest, require_that_multi_field_search_works) { bool strict = (i == 0); SCOPED_TRACE(strict ? "strict" : "non-strict"); MatchData::UP md = MatchData::makeTestInstance(100, 10); - bp->fetchPostings(ExecuteInfo::createForTest(strict)); - SearchIterator::UP search = bp->createSearch(*md, strict); + bp->basic_plan(strict, 100); + bp->fetchPostings(ExecuteInfo::FULL); + SearchIterator::UP search = bp->createSearch(*md); search->initFullRange(); EXPECT_TRUE(!search->seek(3)); @@ -322,8 +326,9 @@ TEST_F(FakeSearchableTest, require_that_phrase_with_empty_child_works) { bool strict = (i == 0); SCOPED_TRACE(strict ? "strict" : "non-strict"); MatchData::UP md = MatchData::makeTestInstance(100, 10); - bp->fetchPostings(ExecuteInfo::createForTest(strict)); - SearchIterator::UP search = bp->createSearch(*md, strict); + bp->basic_plan(strict, 100); + bp->fetchPostings(ExecuteInfo::FULL); + SearchIterator::UP search = bp->createSearch(*md); search->initFullRange(); EXPECT_TRUE(!search->seek(3)); @@ -342,8 +347,9 @@ TEST_F(FakeSearchableTest, require_that_match_data_is_compressed_for_attributes) fields.add(FieldSpec("attrfoo", 1, 1)); Blueprint::UP bp = source.createBlueprint(req_ctx, fields, termNode); MatchData::UP md = MatchData::makeTestInstance(100, 10); - bp->fetchPostings(ExecuteInfo::FALSE); - SearchIterator::UP search = bp->createSearch(*md, false); + bp->basic_plan(false, 100); + bp->fetchPostings(ExecuteInfo::FULL); + SearchIterator::UP search = bp->createSearch(*md); search->initFullRange(); EXPECT_TRUE(search->seek(5)); search->unpack(5u); @@ -369,8 +375,9 @@ TEST_F(FakeSearchableTest, require_that_relevant_data_can_be_obtained_from_fake_ fields.add(FieldSpec("attrfoo", 1, 1)); Blueprint::UP bp = source.createBlueprint(req_ctx, fields, termNode); MatchData::UP md = MatchData::makeTestInstance(100, 10); - bp->fetchPostings(ExecuteInfo::FALSE); - SearchIterator::UP search = bp->createSearch(*md, false); + bp->basic_plan(false, 100); + bp->fetchPostings(ExecuteInfo::FULL); + SearchIterator::UP search = bp->createSearch(*md); EXPECT_TRUE(bp->get_attribute_search_context() != nullptr); const auto *attr_ctx = bp->get_attribute_search_context(); ASSERT_TRUE(attr_ctx); |