diff options
Diffstat (limited to 'streamingvisitors/src/tests/hitcollector/hitcollector.cpp')
-rw-r--r-- | streamingvisitors/src/tests/hitcollector/hitcollector.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/streamingvisitors/src/tests/hitcollector/hitcollector.cpp b/streamingvisitors/src/tests/hitcollector/hitcollector.cpp index 4967c3c7759..8105da3d0c8 100644 --- a/streamingvisitors/src/tests/hitcollector/hitcollector.cpp +++ b/streamingvisitors/src/tests/hitcollector/hitcollector.cpp @@ -29,6 +29,7 @@ private: void testFeatureSet(); DocumentType _docType; + std::vector<vsm::StorageDocument::UP> _backedHits; public: HitCollectorTest(); @@ -62,10 +63,11 @@ void HitCollectorTest::addHit(HitCollector &hc, uint32_t docId, double score, const char *sortData, size_t sortDataSize) { document::Document::UP doc(new document::Document(_docType, DocumentId("doc::"))); - StorageDocument::LP sdoc(new StorageDocument(std::move(doc), SharedFieldPathMap(), 0)); + StorageDocument::UP sdoc(new StorageDocument(std::move(doc), SharedFieldPathMap(), 0)); ASSERT_TRUE(sdoc->valid()); MatchData md(MatchData::params()); - hc.addHit(sdoc, docId, md, score, sortData, sortDataSize); + hc.addHit(sdoc.get(), docId, md, score, sortData, sortDataSize); + _backedHits.push_back(std::move(sdoc)); } void |