diff options
Diffstat (limited to 'src/components/application_manager/test/message_helper/message_helper_test.cc')
-rw-r--r-- | src/components/application_manager/test/message_helper/message_helper_test.cc | 92 |
1 files changed, 62 insertions, 30 deletions
diff --git a/src/components/application_manager/test/message_helper/message_helper_test.cc b/src/components/application_manager/test/message_helper/message_helper_test.cc index 4b36647a11..2dd6b511d4 100644 --- a/src/components/application_manager/test/message_helper/message_helper_test.cc +++ b/src/components/application_manager/test/message_helper/message_helper_test.cc @@ -156,10 +156,32 @@ TEST(MessageHelperTestCreate, CreateSetAppIcon_SendPathImagetype_Equal) { TEST(MessageHelperTestCreate, CreateGlobalPropertiesRequestsToHMI_SmartObject_EmptyList) { MockApplicationSharedPtr appSharedMock = std::make_shared<MockApplication>(); - EXPECT_CALL(*appSharedMock, vr_help_title()).Times(AtLeast(1)); - EXPECT_CALL(*appSharedMock, vr_help()).Times(AtLeast(1)); - EXPECT_CALL(*appSharedMock, help_prompt()).Times(AtLeast(1)); - EXPECT_CALL(*appSharedMock, timeout_prompt()).Times(AtLeast(1)); + smart_objects::SmartObjectSPtr emptyObject = + std::shared_ptr<smart_objects::SmartObject>(); + EXPECT_CALL(*appSharedMock, vr_help_title()) + .Times(AtLeast(1)) + .WillOnce(Return(emptyObject)); + EXPECT_CALL(*appSharedMock, vr_help()) + .Times(AtLeast(1)) + .WillOnce(Return(emptyObject)); + EXPECT_CALL(*appSharedMock, help_prompt()) + .Times(AtLeast(1)) + .WillOnce(Return(emptyObject)); + EXPECT_CALL(*appSharedMock, timeout_prompt()) + .Times(AtLeast(1)) + .WillOnce(Return(emptyObject)); + EXPECT_CALL(*appSharedMock, menu_title()) + .Times(AtLeast(1)) + .WillOnce(Return(emptyObject)); + EXPECT_CALL(*appSharedMock, menu_icon()) + .Times(AtLeast(1)) + .WillOnce(Return(emptyObject)); + EXPECT_CALL(*appSharedMock, menu_layout()) + .Times(AtLeast(1)) + .WillOnce(Return(emptyObject)); + EXPECT_CALL(*appSharedMock, keyboard_props()) + .Times(AtLeast(1)) + .WillOnce(Return(emptyObject)); std::shared_ptr<MockHelpPromptManager> mock_help_prompt_manager = std::make_shared<MockHelpPromptManager>(); @@ -185,16 +207,23 @@ TEST(MessageHelperTestCreate, TEST(MessageHelperTestCreate, CreateGlobalPropertiesRequestsToHMI_SmartObject_NotEmpty) { MockApplicationSharedPtr appSharedMock = std::make_shared<MockApplication>(); - smart_objects::SmartObjectSPtr objPtr = - std::make_shared<smart_objects::SmartObject>(); - (*objPtr)[0][strings::vr_help_title] = "111"; - (*objPtr)[1][strings::vr_help] = "222"; - (*objPtr)[2][strings::keyboard_properties] = "333"; - (*objPtr)[3][strings::menu_title] = "444"; - (*objPtr)[4][strings::menu_icon] = "555"; - (*objPtr)[5][strings::help_prompt] = "666"; - (*objPtr)[6][strings::timeout_prompt] = "777"; + smart_objects::SmartObjectSPtr vrHelpTitle = + std::make_shared<smart_objects::SmartObject>("111"); + smart_objects::SmartObjectSPtr vrHelp = + std::make_shared<smart_objects::SmartObject>("222"); + smart_objects::SmartObjectSPtr keyboardProperties = + std::make_shared<smart_objects::SmartObject>("333"); + smart_objects::SmartObjectSPtr menuTitle = + std::make_shared<smart_objects::SmartObject>("444"); + smart_objects::SmartObjectSPtr menuIcon = + std::make_shared<smart_objects::SmartObject>("555"); + smart_objects::SmartObjectSPtr helpPrompt = + std::make_shared<smart_objects::SmartObject>("666"); + smart_objects::SmartObjectSPtr timeoutPrompt = + std::make_shared<smart_objects::SmartObject>("777"); + smart_objects::SmartObjectSPtr menuLayout = + std::make_shared<smart_objects::SmartObject>("888"); smart_objects::SmartObject user_loc = smart_objects::SmartObject(smart_objects::SmartType_Map); @@ -202,25 +231,28 @@ TEST(MessageHelperTestCreate, EXPECT_CALL(*appSharedMock, vr_help_title()) .Times(AtLeast(3)) - .WillRepeatedly(Return(&(*objPtr)[0])); + .WillRepeatedly(Return(vrHelpTitle)); EXPECT_CALL(*appSharedMock, vr_help()) .Times(AtLeast(2)) - .WillRepeatedly(Return(&(*objPtr)[1])); + .WillRepeatedly(Return(vrHelp)); EXPECT_CALL(*appSharedMock, help_prompt()) .Times(AtLeast(3)) - .WillRepeatedly(Return(&(*objPtr)[5])); + .WillRepeatedly(Return(helpPrompt)); EXPECT_CALL(*appSharedMock, timeout_prompt()) .Times(AtLeast(2)) - .WillRepeatedly(Return(&(*objPtr)[6])); + .WillRepeatedly(Return(timeoutPrompt)); EXPECT_CALL(*appSharedMock, keyboard_props()) .Times(AtLeast(2)) - .WillRepeatedly(Return(&(*objPtr)[2])); + .WillRepeatedly(Return(keyboardProperties)); EXPECT_CALL(*appSharedMock, menu_title()) .Times(AtLeast(2)) - .WillRepeatedly(Return(&(*objPtr)[3])); + .WillRepeatedly(Return(menuTitle)); EXPECT_CALL(*appSharedMock, menu_icon()) .Times(AtLeast(2)) - .WillRepeatedly(Return(&(*objPtr)[4])); + .WillRepeatedly(Return(menuIcon)); + EXPECT_CALL(*appSharedMock, menu_layout()) + .Times(AtLeast(2)) + .WillRepeatedly(Return(menuLayout)); EXPECT_CALL(*appSharedMock, app_id()).WillRepeatedly(Return(0)); EXPECT_CALL(*appSharedMock, get_user_location()) .WillRepeatedly(ReturnRef(user_loc)); @@ -242,14 +274,16 @@ TEST(MessageHelperTestCreate, smart_objects::SmartObject& first = *ptr[0]; smart_objects::SmartObject& second = *ptr[1]; - EXPECT_EQ((*objPtr)[0], first[strings::msg_params][strings::vr_help_title]); - EXPECT_EQ((*objPtr)[1], first[strings::msg_params][strings::vr_help]); - EXPECT_EQ((*objPtr)[2], + EXPECT_EQ(*vrHelpTitle, first[strings::msg_params][strings::vr_help_title]); + EXPECT_EQ(*vrHelp, first[strings::msg_params][strings::vr_help]); + EXPECT_EQ(*keyboardProperties, first[strings::msg_params][strings::keyboard_properties]); - EXPECT_EQ((*objPtr)[3], first[strings::msg_params][strings::menu_title]); - EXPECT_EQ((*objPtr)[4], first[strings::msg_params][strings::menu_icon]); - EXPECT_EQ((*objPtr)[5], second[strings::msg_params][strings::help_prompt]); - EXPECT_EQ((*objPtr)[6], second[strings::msg_params][strings::timeout_prompt]); + EXPECT_EQ(*menuTitle, first[strings::msg_params][strings::menu_title]); + EXPECT_EQ(*menuIcon, first[strings::msg_params][strings::menu_icon]); + EXPECT_EQ(*helpPrompt, second[strings::msg_params][strings::help_prompt]); + EXPECT_EQ(*timeoutPrompt, + second[strings::msg_params][strings::timeout_prompt]); + EXPECT_EQ(*menuLayout, first[strings::msg_params][strings::menu_layout]); } TEST(MessageHelperTestCreate, CreateShowRequestToHMI_SendSmartObject_Equal) { @@ -258,11 +292,9 @@ TEST(MessageHelperTestCreate, CreateShowRequestToHMI_SendSmartObject_Equal) { smart_objects::SmartObjectSPtr smartObjectPtr = std::make_shared<smart_objects::SmartObject>(); - const smart_objects::SmartObject& object = *smartObjectPtr; - EXPECT_CALL(*appSharedMock, show_command()) .Times(AtLeast(2)) - .WillRepeatedly(Return(&object)); + .WillRepeatedly(Return(smartObjectPtr)); smart_objects::SmartObjectList ptr = MessageHelper::CreateShowRequestToHMI(appSharedMock, 0u); |