aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2020-05-18 22:54:29 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2020-05-18 22:54:52 +0000
commit0b93babac02fbce704f2683d69fd3e6677961c59 (patch)
tree3ca8cb6963b67d5e360f24a6f0a2f89a0ceb8891 /searchlib
parent723f2ae4228a82692831af2682942e701be7aa16 (diff)
Test merge with, all, none, and some
Diffstat (limited to 'searchlib')
-rw-r--r--searchlib/src/tests/attribute/searchcontextelementiterator/searchcontextelementiterator_test.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/searchlib/src/tests/attribute/searchcontextelementiterator/searchcontextelementiterator_test.cpp b/searchlib/src/tests/attribute/searchcontextelementiterator/searchcontextelementiterator_test.cpp
index 400af6860ec..22fd409320c 100644
--- a/searchlib/src/tests/attribute/searchcontextelementiterator/searchcontextelementiterator_test.cpp
+++ b/searchlib/src/tests/attribute/searchcontextelementiterator/searchcontextelementiterator_test.cpp
@@ -81,8 +81,6 @@ verifyMergeElementIds(queryeval::ElementIterator & elemIt, std::vector<uint32_t>
for (uint32_t docId : {1,2,3,4,5}) {
const auto & expected = expectedALL[docId];
elems = initial;
- EXPECT_EQ(expected.empty(), !elemIt.seek(docId));
- assert(expected.empty() != elemIt.seek(docId));
if (elemIt.seek(docId)) {
elemIt.mergeElementIds(docId, elems);
EXPECT_EQ(expected.size(), elems.size());
@@ -96,9 +94,11 @@ verifyElementIterator(queryeval::ElementIterator & elemIt) {
verifySeek(elemIt);
std::vector<std::vector<uint32_t>> expectedALL = {{}, {}, {0, 3}, {}, {0, 5}, {}};
std::vector<std::vector<uint32_t>> expectedNONE = {{}, {}, {}, {}, {}, {}};
+ std::vector<std::vector<uint32_t>> expectedSOME = {{}, {}, {3}, {}, {5}, {}};
verifyGetElementIds(elemIt, expectedALL);
verifyMergeElementIds(elemIt, {0,1,2,3,4,5}, expectedALL);
- //verifyMergeElementIds(elemIt, {}, expectedNONE);
+ verifyMergeElementIds(elemIt, {}, expectedNONE);
+ verifyMergeElementIds(elemIt, {1,3,4,5}, expectedSOME);
}
}