summaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/attribute/bitvector
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2017-03-09 00:21:14 +0100
committerHenning Baldersheim <balder@yahoo-inc.com>2017-03-09 00:21:14 +0100
commit94eea5f229b0a4034676002a423b226185a10820 (patch)
treefddc26a218c233f7b3b509525370d0f6d7ef17c8 /searchlib/src/tests/attribute/bitvector
parent68c336f802bba1974186c085ee7725a12980e244 (diff)
deiniline destructors
Diffstat (limited to 'searchlib/src/tests/attribute/bitvector')
-rw-r--r--searchlib/src/tests/attribute/bitvector/bitvector_test.cpp16
1 files changed, 11 insertions, 5 deletions
diff --git a/searchlib/src/tests/attribute/bitvector/bitvector_test.cpp b/searchlib/src/tests/attribute/bitvector/bitvector_test.cpp
index f3983a4900f..1c2ca360bd8 100644
--- a/searchlib/src/tests/attribute/bitvector/bitvector_test.cpp
+++ b/searchlib/src/tests/attribute/bitvector/bitvector_test.cpp
@@ -611,11 +611,8 @@ TEST_F("Test bitvectors with weighted set value string", BitVectorTest)
class Verifier : public search::test::SearchIteratorVerifier {
public:
- Verifier() : _bv(BitVector::create(getDocIdLimit())) {
- for (uint32_t docId: getExpectedDocIds()) {
- _bv->setBit(docId);
- }
- }
+ Verifier();
+ ~Verifier();
SearchIterator::UP create(bool strict) const override {
return BitVectorIterator::create(_bv.get(), getDocIdLimit(), _tfmd, strict);
@@ -626,6 +623,15 @@ private:
BitVector::UP _bv;
};
+Verifier::Verifier()
+ : _bv(BitVector::create(getDocIdLimit()))
+{
+ for (uint32_t docId: getExpectedDocIds()) {
+ _bv->setBit(docId);
+ }
+}
+Verifier::~Verifier() {}
+
TEST("Test that bitvector iterators adheres to SearchIterator requirements") {
Verifier searchIteratorVerifier;
searchIteratorVerifier.verify();