diff options
author | gjoranv <gjoranv@gmail.com> | 2017-10-16 10:59:01 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-10-16 10:59:01 +0200 |
commit | cc54fb2e6ea49034b3f14389e6c37d733c4679c9 (patch) | |
tree | c7b34480a648fe1f520ff9cf5bd3fdab54cc4281 /searchlib/src/tests/queryeval/queryeval.cpp | |
parent | c92066256b15bd51f648b8fd83756acd05bc13bc (diff) | |
parent | fff597dc521b52d9b8a5971383661340f594e808 (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.cpp | 6 |
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]); |