diff options
-rw-r--r-- | src/components/hmi_message_handler/test/hmi_message_adapter_test.cc | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/components/hmi_message_handler/test/hmi_message_adapter_test.cc b/src/components/hmi_message_handler/test/hmi_message_adapter_test.cc index fe1a8f8fe8..6eddfbd889 100644 --- a/src/components/hmi_message_handler/test/hmi_message_adapter_test.cc +++ b/src/components/hmi_message_handler/test/hmi_message_adapter_test.cc @@ -46,13 +46,17 @@ using hmi_message_handler::HMIMessageHandlerImpl; typedef utils::SharedPtr<HMIMessageAdapterImplForTesting> HMIMessageAdapterImplForTestingSPtr; -TEST(HMIMessageAdapterImplTest, - Handler_CorrectPointer_CorrectReturnedPointer) { +TEST(HMIMessageAdapterImplTest, Handler_CorrectPointer_CorrectReturnedPointer) { HMIMessageHandler* message_handler = HMIMessageHandlerImpl::instance(); HMIMessageAdapterImplForTestingSPtr message_adapter_impl = utils::MakeShared<HMIMessageAdapterImplForTesting>(message_handler); EXPECT_EQ(message_handler, message_adapter_impl->get_handler()); + + message_handler = NULL; + if (HMIMessageHandlerImpl::exists()) { + HMIMessageHandlerImpl::destroy(); + } } TEST(HMIMessageAdapterImplTest, Handler_NULLPointer_CorrectReturnedPointer) { |