diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2020-05-15 21:27:43 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2020-05-15 21:27:43 +0000 |
commit | b35ede071f496e36902779542ba2ddc075f7b55a (patch) | |
tree | 3e3135645406398e941db45094e77d549cb86b9e /searchlib/src | |
parent | 531b988b87698a745f73f17773468e5710817ef7 (diff) |
Follow up on PR comments.
Diffstat (limited to 'searchlib/src')
-rw-r--r-- | searchlib/src/tests/queryeval/multibitvectoriterator/multibitvectoriterator_test.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/searchlib/src/tests/queryeval/multibitvectoriterator/multibitvectoriterator_test.cpp b/searchlib/src/tests/queryeval/multibitvectoriterator/multibitvectoriterator_test.cpp index b767ce814cc..296d06d0b7b 100644 --- a/searchlib/src/tests/queryeval/multibitvectoriterator/multibitvectoriterator_test.cpp +++ b/searchlib/src/tests/queryeval/multibitvectoriterator/multibitvectoriterator_test.cpp @@ -60,6 +60,8 @@ private: for (int i = 0; i < 3; ++i) { if (_bvs_inverted[i]->testBit(1)) { _bvs[i]->clearBit(1); + } else { + _bvs[i]->setBit(1); } } } @@ -255,11 +257,11 @@ Test::testThatOptimizePreservesUnpack() fixup_bitvectors(); } -void verifyOrUnpack(SearchIterator & s, const TermFieldMatchData * tfmd) { +void verifyOrUnpack(SearchIterator & s, TermFieldMatchData tfmd[3]) { s.initFullRange(); s.seek(1); for (size_t i = 0; i < 3; i++) { - EXPECT_EQUAL(0u, tfmd[0].getDocId()); + EXPECT_EQUAL(0u, tfmd[i].getDocId()); } s.unpack(1); EXPECT_EQUAL(0u, tfmd[0].getDocId()); @@ -305,7 +307,7 @@ Test::verifyUnpackOfOr(const UnpackInfo &unpackInfo) s = MultiBitVectorIteratorBase::optimize(std::move(s)); s->initFullRange(); - ms = dynamic_cast<const MultiSearch *>(s.get()); + ms = dynamic_cast<const MultiBitVectorIteratorBase *>(s.get()); EXPECT_TRUE(ms != nullptr); EXPECT_EQUAL(3u, ms->getChildren().size()); verifyOrUnpack(*s, tfmdA); |