summaryrefslogtreecommitdiff
path: root/src/components/include/test/application_manager/mock_rpc_service.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/include/test/application_manager/mock_rpc_service.h')
-rw-r--r--src/components/include/test/application_manager/mock_rpc_service.h22
1 files changed, 18 insertions, 4 deletions
diff --git a/src/components/include/test/application_manager/mock_rpc_service.h b/src/components/include/test/application_manager/mock_rpc_service.h
index aacb48a5ab..ed06b930d8 100644
--- a/src/components/include/test/application_manager/mock_rpc_service.h
+++ b/src/components/include/test/application_manager/mock_rpc_service.h
@@ -1,13 +1,16 @@
#ifndef MOCK_RPC_SERVICE_H
#define MOCK_RPC_SERVICE_H
-#include "gmock/gmock.h"
#include "application_manager/rpc_service.h"
+#include "gmock/gmock.h"
+#include "smart_objects/object_schema_item.h"
namespace test {
namespace components {
namespace application_manager_test {
+using ns_smart_device_link::ns_smart_objects::SMember;
+
class MockRPCService : public application_manager::rpc_service::RPCService {
public:
MOCK_METHOD2(
@@ -31,9 +34,20 @@ class MockRPCService : public application_manager::rpc_service::RPCService {
IsAppServiceRPC,
bool(int32_t function_id,
application_manager::commands::Command::CommandSource source));
+ MOCK_METHOD3(UpdateMobileRPCParams,
+ void(const mobile_apis::FunctionID::eType& function_id,
+ const mobile_apis::messageType::eType& message_type,
+ const std::map<std::string, SMember>& members));
+
+ MOCK_METHOD3(UpdateHMIRPCParams,
+ void(const hmi_apis::FunctionID::eType& function_id,
+ const hmi_apis::messageType::eType& message_type,
+ const std::map<std::string, SMember>& members));
+
+ MOCK_METHOD0(Stop, void());
};
-}
-}
-}
+} // namespace application_manager_test
+} // namespace components
+} // namespace test
#endif // MOCK_RPC_SERVICE_H