diff options
author | Geir Storli <geirst@yahoo-inc.com> | 2017-02-22 08:29:06 +0000 |
---|---|---|
committer | Geir Storli <geirst@yahoo-inc.com> | 2017-02-22 08:29:06 +0000 |
commit | 7879048a079831ac3b9570d9fc55402014144584 (patch) | |
tree | a101efca9661576161e1863141c1fa969b9767a1 /searchcore/src/tests/proton/reference/document_db_reference_resolver/document_db_reference_resolver_test.cpp | |
parent | a201db67b1b378f1a7ef18443642f7c0ea4e7f11 (diff) |
Add mock impl of IDocumentDBReferent interface.
Diffstat (limited to 'searchcore/src/tests/proton/reference/document_db_reference_resolver/document_db_reference_resolver_test.cpp')
-rw-r--r-- | searchcore/src/tests/proton/reference/document_db_reference_resolver/document_db_reference_resolver_test.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/searchcore/src/tests/proton/reference/document_db_reference_resolver/document_db_reference_resolver_test.cpp b/searchcore/src/tests/proton/reference/document_db_reference_resolver/document_db_reference_resolver_test.cpp index c8158d7d8c5..97fbd5c6c94 100644 --- a/searchcore/src/tests/proton/reference/document_db_reference_resolver/document_db_reference_resolver_test.cpp +++ b/searchcore/src/tests/proton/reference/document_db_reference_resolver/document_db_reference_resolver_test.cpp @@ -7,6 +7,7 @@ #include <vespa/searchcore/proton/reference/document_db_reference_resolver.h> #include <vespa/searchcore/proton/reference/i_document_db_referent.h> #include <vespa/searchcore/proton/reference/i_document_db_referent_registry.h> +#include <vespa/searchcore/proton/test/mock_document_db_referent.h> #include <vespa/searchlib/attribute/attributefactory.h> #include <vespa/searchlib/attribute/reference_attribute.h> #include <vespa/searchlib/common/i_gid_to_lid_mapper.h> @@ -19,6 +20,8 @@ using namespace document; using namespace proton; using namespace search::attribute; using namespace search; +using proton::test::MockDocumentDBReferent; +using search::attribute::test::MockAttributeManager; struct MyGidToLidMapperFactory : public IGidToLidMapperFactory { using SP = std::shared_ptr<MyGidToLidMapperFactory>; @@ -27,12 +30,9 @@ struct MyGidToLidMapperFactory : public IGidToLidMapperFactory { } }; -struct MyDocumentDBReferent : public IDocumentDBReferent { +struct MyDocumentDBReferent : public MockDocumentDBReferent { MyGidToLidMapperFactory::SP factory; MyDocumentDBReferent(MyGidToLidMapperFactory::SP factory_) : factory(factory_) {} - virtual AttributeVector::SP getAttribute(vespalib::stringref) override { - return AttributeVector::SP(); - } virtual IGidToLidMapperFactory::SP getGidToLidMapperFactory() override { return factory; } @@ -54,7 +54,7 @@ struct MyReferentRegistry : public IDocumentDBReferentRegistry { virtual void remove(vespalib::stringref) override {} }; -struct MyAttributeManager : public test::MockAttributeManager { +struct MyAttributeManager : public MockAttributeManager { void addIntAttribute(const vespalib::string &name) { addAttribute(name, AttributeFactory::createAttribute(name, Config(BasicType::INT32))); } |