diff options
author | v-malko4 <vmalkov@luxoft.com> | 2018-07-11 17:45:25 +0300 |
---|---|---|
committer | v-malko4 <vmalkov@luxoft.com> | 2018-07-11 20:42:46 +0300 |
commit | b170a58794cb605ac8b681abe9db80ad581d3094 (patch) | |
tree | 3964392a562e8b61ed0afd1a6960c4449b67af5a /src/components | |
parent | e12d82c35caba86854e30e5c0f83b8810af62804 (diff) | |
download | sdl_core-b170a58794cb605ac8b681abe9db80ad581d3094.tar.gz |
Uncomment UT's
Uncomment UT's in `dial_number_request_test.cc`
Diffstat (limited to 'src/components')
-rw-r--r-- | src/components/application_manager/rpc_plugins/sdl_rpc_plugin/test/commands/mobile/dial_number_request_test.cc | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/test/commands/mobile/dial_number_request_test.cc b/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/test/commands/mobile/dial_number_request_test.cc index 7cdcdb03f7..cb43828970 100644 --- a/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/test/commands/mobile/dial_number_request_test.cc +++ b/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/test/commands/mobile/dial_number_request_test.cc @@ -138,6 +138,51 @@ TEST_F(DialNumberRequestTest, Run_SUCCESS) { command->Run(); } +TEST_F(DialNumberRequestTest, OnEvent_UnknownEvent_UNSUCCESS) { + MessageSharedPtr command_msg(CreateMessage(smart_objects::SmartType_Map)); + (*command_msg)[am::strings::params][am::strings::connection_key] = + kConnectionKey; + + DialNumberRequestPtr + command(CreateCommand<DialNumberRequest>(command_msg)); + + MockAppPtr app(CreateMockApp()); + EXPECT_CALL(app_mngr_, application(kConnectionKey)).WillOnce(Return(app)); + + Event event(hmi_apis::FunctionID::INVALID_ENUM); + EXPECT_CALL(mock_rpc_service_, ManageMobileCommand(_, _)).Times(0); + + command->on_event(event); +} + +TEST_F(DialNumberRequestTest, OnEvent_SUCCESS) { + MessageSharedPtr event_msg(CreateMessage(smart_objects::SmartType_Map)); + (*event_msg)[am::strings::params][am::hmi_response::code] = + mobile_apis::Result::SUCCESS; + (*event_msg)[am::strings::params][am::strings::info] = "test_info"; + + Event event(hmi_apis::FunctionID::BasicCommunication_DialNumber); + event.set_smart_object(*event_msg); + + MockAppPtr app(CreateMockApp()); + EXPECT_CALL(app_mngr_, application(kConnectionKey)) + .WillRepeatedly(Return(app)); + ON_CALL(app_mngr_, + GetRPCService()).WillByDefault(ReturnRef(mock_rpc_service_)); + EXPECT_CALL( + mock_rpc_service_, + ManageMobileCommand(MobileResultCodeIs(mobile_apis::Result::SUCCESS), + _)); + + MessageSharedPtr command_msg(CreateMessage(smart_objects::SmartType_Map)); + (*command_msg)[am::strings::params][am::strings::connection_key] = + kConnectionKey; + + DialNumberRequestPtr + command(CreateCommand<DialNumberRequest>(command_msg)); + command->on_event(event); +} + } // namespace dial_number_request } // namespace mobile_commands_test } // namespace commands_test |