diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2020-08-19 21:45:34 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-08-19 21:45:34 +0200 |
commit | a39aced4a87decfb421b5402b0b8b6e5b5a46d4c (patch) | |
tree | cb4b8b79ccd0b9d7d68cbccc9edcd53d001544c6 /document/src/tests/fieldsettest.cpp | |
parent | 39efe3e23b25e7a42982a62357c6fb894c7181ed (diff) | |
parent | 3a9f8a641d5312e83a34f6aa293f98182c90adfe (diff) |
Merge pull request #14106 from vespa-engine/revert-14051-balder/use-an-actual-fieldset-repo
Revert "Balder/use an actual fieldset repo"
Diffstat (limited to 'document/src/tests/fieldsettest.cpp')
-rw-r--r-- | document/src/tests/fieldsettest.cpp | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/document/src/tests/fieldsettest.cpp b/document/src/tests/fieldsettest.cpp index af23e713735..29581ff4549 100644 --- a/document/src/tests/fieldsettest.cpp +++ b/document/src/tests/fieldsettest.cpp @@ -31,7 +31,7 @@ TEST_F(FieldSetTest, testParsing) (void) dynamic_cast<NoFields&>(*FieldSetRepo::parse(docRepo, NoFields::NAME)); (void) dynamic_cast<DocIdOnly&>(*FieldSetRepo::parse(docRepo, DocIdOnly::NAME)); - auto set = FieldSetRepo::parse(docRepo, "testdoctype1:headerval,content"); + FieldSet::UP set = FieldSetRepo::parse(docRepo, "testdoctype1:headerval,content"); auto & coll = dynamic_cast<FieldCollection&>(*set); std::ostringstream ost; @@ -46,8 +46,8 @@ namespace { bool checkContains(const DocumentTypeRepo& repo, const std::string& str1, const std::string & str2) { - auto set1 = FieldSetRepo::parse(repo, str1); - auto set2 = FieldSetRepo::parse(repo, str2); + FieldSet::UP set1 = FieldSetRepo::parse(repo, str1); + FieldSet::UP set2 = FieldSetRepo::parse(repo, str2); return set1->contains(*set2); } @@ -141,7 +141,7 @@ FieldSetTest::doCopyFields(const Document& src, if (!dest) { dest = &destDoc; } - auto fset = FieldSetRepo::parse(docRepo, fieldSetStr); + FieldSet::UP fset = FieldSetRepo::parse(docRepo, fieldSetStr); FieldSet::copyFields(*dest, src, *fset); return stringifyFields(*dest); } @@ -152,7 +152,7 @@ FieldSetTest::doStripFields(const Document& doc, const std::string& fieldSetStr) { Document::UP copy(doc.clone()); - auto fset = FieldSetRepo::parse(docRepo, fieldSetStr); + FieldSet::UP fset = FieldSetRepo::parse(docRepo, fieldSetStr); FieldSet::stripFields(*copy, *fset); return stringifyFields(*copy); } @@ -198,7 +198,7 @@ FieldSetTest::doCopyDocument(const Document& src, const DocumentTypeRepo& docRepo, const std::string& fieldSetStr) { - auto fset = FieldSetRepo::parse(docRepo, fieldSetStr); + FieldSet::UP fset = FieldSetRepo::parse(docRepo, fieldSetStr); Document::UP doc(FieldSet::createDocumentSubsetCopy(src, *fset)); return stringifyFields(*doc); } @@ -244,9 +244,10 @@ TEST_F(FieldSetTest, testSerialize) "testdoctype1:content,hstringval" }; + FieldSetRepo repo; for (const char * fieldSet : fieldSets) { - auto fs = FieldSetRepo::parse(docRepo, fieldSet); - EXPECT_EQ(vespalib::string(fieldSet), FieldSetRepo::serialize(*fs)); + FieldSet::UP fs = FieldSetRepo::parse(docRepo, fieldSet); + EXPECT_EQ(vespalib::string(fieldSet), repo.serialize(*fs)); } } |