diff options
Diffstat (limited to 'messagebus/src/tests/routing/routing.cpp')
-rw-r--r-- | messagebus/src/tests/routing/routing.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/messagebus/src/tests/routing/routing.cpp b/messagebus/src/tests/routing/routing.cpp index 20468945edd..aefbd8816c6 100644 --- a/messagebus/src/tests/routing/routing.cpp +++ b/messagebus/src/tests/routing/routing.cpp @@ -84,9 +84,12 @@ public: RemoveReplyPolicyFactory(bool selectOnRetry, const std::vector<uint32_t> &consumableErrors, uint32_t idxRemove); + ~RemoveReplyPolicyFactory() override; IRoutingPolicy::UP create(const string ¶m) override; }; +RemoveReplyPolicyFactory::~RemoveReplyPolicyFactory() = default; + RemoveReplyPolicyFactory::RemoveReplyPolicyFactory(bool selectOnRetry, const std::vector<uint32_t> &consumableErrors, uint32_t idxRemove) : @@ -233,6 +236,7 @@ private: public: SetReplyPolicyFactory(bool selectOnRetry, const std::vector<uint32_t> &errors); + ~SetReplyPolicyFactory() override; IRoutingPolicy::UP create(const string ¶m) override; }; @@ -244,6 +248,8 @@ SetReplyPolicyFactory::SetReplyPolicyFactory(bool selectOnRetry, // empty } +SetReplyPolicyFactory::~SetReplyPolicyFactory() = default; + IRoutingPolicy::UP SetReplyPolicyFactory::create(const string ¶m) { @@ -270,12 +276,15 @@ public: class SelectExceptionPolicyFactory : public SimpleProtocol::IPolicyFactory { public: + ~SelectExceptionPolicyFactory() override; IRoutingPolicy::UP create(const string ¶m) override { (void)param; return IRoutingPolicy::UP(new SelectExceptionPolicy()); } }; +SelectExceptionPolicyFactory::~SelectExceptionPolicyFactory() = default; + class MergeExceptionPolicy : public IRoutingPolicy { private: const string _select; @@ -299,11 +308,14 @@ public: class MergeExceptionPolicyFactory : public SimpleProtocol::IPolicyFactory { public: + ~MergeExceptionPolicyFactory() override; IRoutingPolicy::UP create(const string ¶m) override { return IRoutingPolicy::UP(new MergeExceptionPolicy(param)); } }; +MergeExceptionPolicyFactory::~MergeExceptionPolicyFactory() = default; + class MyPolicyFactory : public SimpleProtocol::IPolicyFactory { private: string _selectRoute; |