diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2017-02-21 17:56:58 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2017-02-21 18:07:56 +0000 |
commit | 574f3216480e3b1d1a3046896d8cc9c92be345cb (patch) | |
tree | 39cfc648b812b2247512ed99c30b6c868f236655 /searchlib/src/tests/queryeval/termwise_eval | |
parent | 8e4adfc19e9a4e5a32590c79324b6d5f4312507f (diff) |
Remove resetRange
Diffstat (limited to 'searchlib/src/tests/queryeval/termwise_eval')
-rw-r--r-- | searchlib/src/tests/queryeval/termwise_eval/termwise_eval_test.cpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/searchlib/src/tests/queryeval/termwise_eval/termwise_eval_test.cpp b/searchlib/src/tests/queryeval/termwise_eval/termwise_eval_test.cpp index ae8d87b5a89..70e087f7c49 100644 --- a/searchlib/src/tests/queryeval/termwise_eval/termwise_eval_test.cpp +++ b/searchlib/src/tests/queryeval/termwise_eval/termwise_eval_test.cpp @@ -31,15 +31,12 @@ struct MyTerm : public SearchIterator { MyTerm(const std::vector<uint32_t> &hits_in, bool is_strict_in) : pos(0), is_strict(is_strict_in), hits(hits_in) {} void initRange(uint32_t beginid, uint32_t endid) override { + pos = 0; SearchIterator::initRange(beginid, endid); if (is_strict) { doSeek(beginid); } } - void resetRange() override { - SearchIterator::resetRange(); - pos = 0; - } void doSeek(uint32_t docid) override { while ((pos < hits.size()) && (hits[pos] < docid)) { ++pos; @@ -267,14 +264,12 @@ TEST("require that termwise ANDNOT with single term works") { TEST("require that pseudo term is rewindable") { auto search = UP(TERM({1,2,3,4,5}, true)); TEST_DO(verify({3,4,5}, *search, 3, 6)); - search->resetRange(); TEST_DO(verify({1,2,3,4}, *search, 1, 5)); } TEST("require that termwise wrapper is rewindable") { auto search = make_termwise(make_search(true), true); TEST_DO(verify(make_expect(3, 7), *search, 3, 7)); - search->resetRange(); TEST_DO(verify(make_expect(1, 5), *search, 1, 5)); } |