summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsniukalov <sniukaov@luxoft.com>2020-03-04 12:19:36 +0200
committersniukalov <sniukaov@luxoft.com>2020-03-05 11:54:31 +0200
commit40be0e6aff4abba2a0cc4ebbf78ceef10d2135af (patch)
tree165aa25f30d09a890c3a9aa9739e1036552b4dc0
parent8f90e333b52dc8528e0838acafbacb61cff39f8e (diff)
downloadsdl_core-feature/aligning_hmi_mobile_api_for_pcmStreamCapabilities.tar.gz
-rw-r--r--src/components/application_manager/rpc_plugins/sdl_rpc_plugin/test/commands/hmi/ui_get_capabilities_response_test.cc18
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