summaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/queryeval/queryeval.cpp
diff options
context:
space:
mode:
authorgjoranv <gjoranv@gmail.com>2017-10-16 10:59:01 +0200
committerGitHub <noreply@github.com>2017-10-16 10:59:01 +0200
commitcc54fb2e6ea49034b3f14389e6c37d733c4679c9 (patch)
treec7b34480a648fe1f520ff9cf5bd3fdab54cc4281 /searchlib/src/tests/queryeval/queryeval.cpp
parentc92066256b15bd51f648b8fd83756acd05bc13bc (diff)
parentfff597dc521b52d9b8a5971383661340f594e808 (diff)
Merge branch 'master' into gjoranv/container-test
Diffstat (limited to 'searchlib/src/tests/queryeval/queryeval.cpp')
-rw-r--r--searchlib/src/tests/queryeval/queryeval.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/searchlib/src/tests/queryeval/queryeval.cpp b/searchlib/src/tests/queryeval/queryeval.cpp
index 9dc4f2eef89..c6dd6a430cc 100644
--- a/searchlib/src/tests/queryeval/queryeval.cpp
+++ b/searchlib/src/tests/queryeval/queryeval.cpp
@@ -287,6 +287,10 @@ private:
virtual void doSeek(uint32_t docid) override { (void) docid; }
};
+struct MultiSearchRemoveTest {
+ static SearchIterator::UP remove(MultiSearch &ms, size_t idx) { return ms.remove(idx); }
+};
+
TEST("testMultiSearch") {
MultiSearch::Children children;
children.push_back(new EmptySearch());
@@ -300,7 +304,7 @@ TEST("testMultiSearch") {
EXPECT_EQUAL(0u, ms._accumInsert);
EXPECT_EQUAL(0u, ms._accumRemove);
- EXPECT_EQUAL(children[1], ms.remove(1).get());
+ EXPECT_EQUAL(children[1], MultiSearchRemoveTest::remove(ms, 1).get());
EXPECT_EQUAL(2u, ms.getChildren().size());
EXPECT_EQUAL(children[0], ms.getChildren()[0]);
EXPECT_EQUAL(children[2], ms.getChildren()[1]);