diff options
author | sniukalov <sniukaov@luxoft.com> | 2020-03-04 12:19:36 +0200 |
---|---|---|
committer | sniukalov <sniukaov@luxoft.com> | 2020-03-05 11:54:31 +0200 |
commit | 40be0e6aff4abba2a0cc4ebbf78ceef10d2135af (patch) | |
tree | 165aa25f30d09a890c3a9aa9739e1036552b4dc0 | |
parent | 8f90e333b52dc8528e0838acafbacb61cff39f8e (diff) | |
download | sdl_core-feature/aligning_hmi_mobile_api_for_pcmStreamCapabilities.tar.gz |
Add unit test to cover a test casefeature/aligning_hmi_mobile_api_for_pcmStreamCapabilitiesaligning_hmi_mobile_api_for_pcmStreamCapabilities
-rw-r--r-- | src/components/application_manager/rpc_plugins/sdl_rpc_plugin/test/commands/hmi/ui_get_capabilities_response_test.cc | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/test/commands/hmi/ui_get_capabilities_response_test.cc b/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/test/commands/hmi/ui_get_capabilities_response_test.cc index 4683fc62c7..e6db817fed 100644 --- a/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/test/commands/hmi/ui_get_capabilities_response_test.cc +++ b/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/test/commands/hmi/ui_get_capabilities_response_test.cc @@ -362,6 +362,24 @@ TEST_F(UIGetCapabilitiesResponseTest, SetSystemDisplayCapabilities_SUCCESS) { command->Run(); } +TEST_F(UIGetCapabilitiesResponseTest, SetPCMStreamCapabilities_SUCCESS) { + MessageSharedPtr command_msg = CreateCommandMsg(); + (*command_msg)[strings::msg_params][strings::pcm_stream_capabilities] = + smart_objects::SmartObject(smart_objects::SmartType_Map); + + ResponseFromHMIPtr command( + CreateCommand<UIGetCapabilitiesResponse>(command_msg)); + + const auto& pcm_capabilities_so = + (*command_msg)[strings::msg_params][strings::pcm_stream_capabilities]; + + EXPECT_CALL(mock_hmi_capabilities_, + set_pcm_stream_capabilities(pcm_capabilities_so)); + + ASSERT_TRUE(command->Init()); + command->Run(); +} + } // namespace ui_get_capabilities_response } // namespace hmi_commands_test } // namespace commands_test |