diff options
Diffstat (limited to 'searchcore/src/apps/tests/persistenceconformance_test.cpp')
-rw-r--r-- | searchcore/src/apps/tests/persistenceconformance_test.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/searchcore/src/apps/tests/persistenceconformance_test.cpp b/searchcore/src/apps/tests/persistenceconformance_test.cpp index 6b4061081ea..4715ff80d03 100644 --- a/searchcore/src/apps/tests/persistenceconformance_test.cpp +++ b/searchcore/src/apps/tests/persistenceconformance_test.cpp @@ -109,12 +109,13 @@ public: DocumenttypesConfigSP getTypeCfg() const { return _typeCfg; } DocTypeVector getDocTypes() const { DocTypeVector types; - _repo->forEachDocumentType(*makeClosure(storeDocType, &types)); + _repo->forEachDocumentType(*DocumentTypeRepo::makeLambda([&types](const DocumentType &type) { + types.push_back(DocTypeName(type.getName())); + })); return types; } DocumentDBConfig::SP create(const DocTypeName &docTypeName) const { - const DocumentType *docType = - _repo->getDocumentType(docTypeName.getName()); + const DocumentType *docType = _repo->getDocumentType(docTypeName.getName()); if (docType == nullptr) { return DocumentDBConfig::SP(); } |