summaryrefslogtreecommitdiffstats
path: root/streamingvisitors/src/tests/hitcollector/hitcollector.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'streamingvisitors/src/tests/hitcollector/hitcollector.cpp')
-rw-r--r--streamingvisitors/src/tests/hitcollector/hitcollector.cpp6
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