aboutsummaryrefslogtreecommitdiffstats
path: root/searchcore/src/tests/proton/document_iterator
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2017-03-09 00:46:01 +0100
committerHenning Baldersheim <balder@yahoo-inc.com>2017-03-09 00:46:01 +0100
commit2a9f79e9b95bd0863a59172ee61ec274d5b9f817 (patch)
tree1c63b1306d5c9bdd076d578f2a9d45f183f7386a /searchcore/src/tests/proton/document_iterator
parent94eea5f229b0a4034676002a423b226185a10820 (diff)
deiniline destructors
Diffstat (limited to 'searchcore/src/tests/proton/document_iterator')
-rw-r--r--searchcore/src/tests/proton/document_iterator/document_iterator_test.cpp26
1 files changed, 19 insertions, 7 deletions
diff --git a/searchcore/src/tests/proton/document_iterator/document_iterator_test.cpp b/searchcore/src/tests/proton/document_iterator/document_iterator_test.cpp
index b4bf103bf65..95c444860b9 100644
--- a/searchcore/src/tests/proton/document_iterator/document_iterator_test.cpp
+++ b/searchcore/src/tests/proton/document_iterator/document_iterator_test.cpp
@@ -108,13 +108,10 @@ struct UnitDR : DocumentRetrieverBaseForTest {
DocumentIdT docid;
DocumentIdT docIdLimit;
- UnitDR()
- : repo(), document(new Document(*DataType::DOCUMENT, DocumentId())),
- timestamp(0), bucket(), removed(false), docid(0), docIdLimit(std::numeric_limits<uint32_t>::max()) {}
- UnitDR(document::Document::UP d, Timestamp t, Bucket b, bool r)
- : repo(), document(std::move(d)), timestamp(t), bucket(b), removed(r), docid(++_docidCnt), docIdLimit(std::numeric_limits<uint32_t>::max()) {}
- UnitDR(const document::DocumentType &dt, document::Document::UP d, Timestamp t, Bucket b, bool r)
- : repo(dt), document(std::move(d)), timestamp(t), bucket(b), removed(r), docid(++_docidCnt), docIdLimit(std::numeric_limits<uint32_t>::max()) {}
+ UnitDR();
+ UnitDR(document::Document::UP d, Timestamp t, Bucket b, bool r);
+ UnitDR(const document::DocumentType &dt, document::Document::UP d, Timestamp t, Bucket b, bool r);
+ ~UnitDR();
const document::DocumentTypeRepo &getDocumentTypeRepo() const override {
return repo;
@@ -151,6 +148,21 @@ struct UnitDR : DocumentRetrieverBaseForTest {
static void reset() { _docidCnt = 2; }
};
+UnitDR::UnitDR()
+ : repo(), document(new Document(*DataType::DOCUMENT, DocumentId())), timestamp(0),
+ bucket(), removed(false), docid(0), docIdLimit(std::numeric_limits<uint32_t>::max())
+{}
+UnitDR::UnitDR(document::Document::UP d, Timestamp t, Bucket b, bool r)
+ : repo(), document(std::move(d)), timestamp(t), bucket(b), removed(r), docid(++_docidCnt),
+ docIdLimit(std::numeric_limits<uint32_t>::max())
+{}
+UnitDR::UnitDR(const document::DocumentType &dt, document::Document::UP d, Timestamp t, Bucket b, bool r)
+ : repo(dt), document(std::move(d)), timestamp(t), bucket(b), removed(r), docid(++_docidCnt),
+ docIdLimit(std::numeric_limits<uint32_t>::max())
+{}
+UnitDR::~UnitDR() {}
+
+
struct VisitRecordingUnitDR : UnitDR {
using VisitedLIDs = std::unordered_set<DocumentIdT>;
VisitedLIDs& visited_lids;