summaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/queryeval/simple_phrase
diff options
context:
space:
mode:
Diffstat (limited to 'searchlib/src/tests/queryeval/simple_phrase')
-rw-r--r--searchlib/src/tests/queryeval/simple_phrase/simple_phrase_test.cpp26
1 files changed, 15 insertions, 11 deletions
diff --git a/searchlib/src/tests/queryeval/simple_phrase/simple_phrase_test.cpp b/searchlib/src/tests/queryeval/simple_phrase/simple_phrase_test.cpp
index 85fce4a8215..6f87f6befb0 100644
--- a/searchlib/src/tests/queryeval/simple_phrase/simple_phrase_test.cpp
+++ b/searchlib/src/tests/queryeval/simple_phrase/simple_phrase_test.cpp
@@ -105,17 +105,8 @@ private:
bool _strict;
public:
- PhraseSearchTest(bool expiredDoom=false) :
- _requestContext(nullptr, expiredDoom ? 0 : std::numeric_limits<int64_t>::max()),
- _index(),
- _phrase_fs(field, fieldId, phrase_handle),
- _phrase(_phrase_fs, _requestContext),
- _children(),
- _md(MatchData::makeTestInstance(100, 10)),
- _order(),
- _pos(1),
- _strict(false)
- {}
+ PhraseSearchTest(bool expiredDoom=false);
+ ~PhraseSearchTest();
TermFieldHandle childHandle(uint32_t idx) const { return (10 * idx + 11); }
@@ -186,6 +177,19 @@ public:
}
};
+PhraseSearchTest::PhraseSearchTest(bool expiredDoom)
+ : _requestContext(nullptr, expiredDoom ? 0 : std::numeric_limits<int64_t>::max()),
+ _index(),
+ _phrase_fs(field, fieldId, phrase_handle),
+ _phrase(_phrase_fs, _requestContext),
+ _children(),
+ _md(MatchData::makeTestInstance(100, 10)),
+ _order(),
+ _pos(1),
+ _strict(false)
+{}
+PhraseSearchTest::~PhraseSearchTest() {}
+
void Test::requireThatIteratorFindsSimplePhrase(bool useBlueprint) {
PhraseSearchTest test;
test.addTerm("foo", 0).addTerm("bar", 1);