diff options
Diffstat (limited to 'src/components/application_manager/test/hmi_language_handler_test.cc')
-rw-r--r-- | src/components/application_manager/test/hmi_language_handler_test.cc | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/components/application_manager/test/hmi_language_handler_test.cc b/src/components/application_manager/test/hmi_language_handler_test.cc index 5f07c1b9d1..59913b19be 100644 --- a/src/components/application_manager/test/hmi_language_handler_test.cc +++ b/src/components/application_manager/test/hmi_language_handler_test.cc @@ -44,6 +44,7 @@ #include "application_manager/smart_object_keys.h" #include "application_manager/state_controller.h" #include "gtest/gtest.h" +#include "resumption/last_state_wrapper_impl.h" #include "test/resumption/mock_last_state.h" #include "utils/lock.h" @@ -135,7 +136,6 @@ class HmiLanguageHandlerTest : public ::testing::Test { MockEventDispatcher event_dispatcher_; std::shared_ptr<am::HMILanguageHandler> hmi_language_handler_; std::shared_ptr<sync_primitives::Lock> app_set_lock_; - resumption_test::MockLastState last_state_; MockRPCService mock_rpc_service_; }; @@ -155,9 +155,12 @@ TEST_F(HmiLanguageHandlerTest, OnEvent_AllLanguageIsReceivedAndSame_SUCCESS) { // Set up `active_*_language` and //`persisted_ui_language_` to be the same + auto mock_last_state = std::make_shared<resumption_test::MockLastState>(); + std::shared_ptr<resumption::LastStateWrapperImpl> last_state_wrapper = + std::make_shared<resumption::LastStateWrapperImpl>(mock_last_state); Json::Value dictionary = Json::Value(); - ON_CALL(last_state_, get_dictionary()).WillByDefault(ReturnRef(dictionary)); - hmi_language_handler_->Init(&last_state_); + ON_CALL(*mock_last_state, dictionary()).WillByDefault(Return(dictionary)); + hmi_language_handler_->Init(last_state_wrapper); InitHMICapabilitiesLanguages(hmi_apis::Common_Language::eType::EN_US, hmi_apis::Common_Language::eType::EN_US, hmi_apis::Common_Language::eType::EN_US); |