diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2022-06-26 20:29:36 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2022-06-26 20:29:36 +0000 |
commit | 9cd0f66be8245318198588a1b1dec9bfe917b49e (patch) | |
tree | b31aa3641f5167908f2bd51dce6ce99eb9549158 /messagebus/src/tests | |
parent | b659a529c013d6ff0ac21c0a54f49d6b38dc5c67 (diff) |
Remove 'requireSequencing' as an option.
As a consequence move protocol and params resolution to common code so that it is always handled in the decoding/encoding thread.
Diffstat (limited to 'messagebus/src/tests')
-rw-r--r-- | messagebus/src/tests/protocolrepository/protocolrepository.cpp | 41 |
1 files changed, 11 insertions, 30 deletions
diff --git a/messagebus/src/tests/protocolrepository/protocolrepository.cpp b/messagebus/src/tests/protocolrepository/protocolrepository.cpp index a9a268262ee..20649d56d13 100644 --- a/messagebus/src/tests/protocolrepository/protocolrepository.cpp +++ b/messagebus/src/tests/protocolrepository/protocolrepository.cpp @@ -13,42 +13,23 @@ private: public: - TestProtocol(const string &name) + TestProtocol(const string &name) noexcept : _name(name) - { - // empty - } + { } - const string & - getName() const override - { - return _name; - } + const string & getName() const override { return _name; } - IRoutingPolicy::UP - createPolicy(const string &name, const string ¶m) const override - { - (void)name; - (void)param; + IRoutingPolicy::UP createPolicy(const string &, const string &) const override { throw std::exception(); } - Blob - encode(const vespalib::Version &version, const Routable &routable) const override - { - (void)version; - (void)routable; + Blob encode(const vespalib::Version &, const Routable &) const override { throw std::exception(); } - Routable::UP - decode(const vespalib::Version &version, BlobRef data) const override - { - (void)version; - (void)data; + Routable::UP decode(const vespalib::Version &, BlobRef ) const override { throw std::exception(); } - bool requireSequencing() const override { return false; } }; int @@ -58,16 +39,16 @@ Test::Main() ProtocolRepository repo; IProtocol::SP prev; - prev = repo.putProtocol(IProtocol::SP(new TestProtocol("foo"))); - ASSERT_TRUE(prev.get() == NULL); + prev = repo.putProtocol(std::make_shared<TestProtocol>("foo")); + ASSERT_FALSE(prev); IRoutingPolicy::SP policy = repo.getRoutingPolicy("foo", "bar", "baz"); - prev = repo.putProtocol(IProtocol::SP(new TestProtocol("foo"))); - ASSERT_TRUE(prev.get() != NULL); + prev = repo.putProtocol(std::make_shared<TestProtocol>("foo")); + ASSERT_TRUE(prev); ASSERT_NOT_EQUAL(prev.get(), repo.getProtocol("foo")); policy = repo.getRoutingPolicy("foo", "bar", "baz"); - ASSERT_TRUE(policy.get() == NULL); + ASSERT_FALSE(policy); TEST_DONE(); } |