summaryrefslogtreecommitdiff
path: root/src/components/include/test/application_manager/policies/mock_policy_handler_interface.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/include/test/application_manager/policies/mock_policy_handler_interface.h')
-rw-r--r--src/components/include/test/application_manager/policies/mock_policy_handler_interface.h67
1 files changed, 67 insertions, 0 deletions
diff --git a/src/components/include/test/application_manager/policies/mock_policy_handler_interface.h b/src/components/include/test/application_manager/policies/mock_policy_handler_interface.h
index 2fad7b757e..56c7ff9b91 100644
--- a/src/components/include/test/application_manager/policies/mock_policy_handler_interface.h
+++ b/src/components/include/test/application_manager/policies/mock_policy_handler_interface.h
@@ -227,6 +227,73 @@ class MockPolicyHandlerInterface : public policy::PolicyHandlerInterface {
void(const std::string& service_type,
policy::EndpointUrls& end_points));
+#ifdef SDL_REMOTE_CONTROL
+ MOCK_METHOD3(OnUpdateHMILevel,
+ void(const std::string& device_id,
+ const std::string& policy_app_id,
+ const std::string& hmi_level));
+ MOCK_METHOD3(CheckHMIType,
+ bool(const std::string& application_id,
+ mobile_apis::AppHMIType::eType hmi,
+ const smart_objects::SmartObject* app_types));
+ MOCK_METHOD5(CheckAccess,
+ application_manager::TypeAccess(
+ const policy::PTString& device_id,
+ const policy::PTString& app_id,
+ const policy::PTString& module,
+ const std::string& rpc,
+ const std::vector<policy::PTString>& params));
+
+ MOCK_METHOD2(CheckModule,
+ bool(const policy::PTString& app_id,
+ const policy::PTString& module));
+
+ MOCK_METHOD4(SetAccess,
+ void(const policy::PTString& device_id,
+ const policy::PTString& app_id,
+ const policy::PTString& module,
+ bool allowed));
+
+ MOCK_METHOD2(ResetAccess,
+ void(const policy::PTString& device_id,
+ const policy::PTString& app_id));
+
+ MOCK_METHOD1(ResetAccess, void(const std::string& module));
+
+ MOCK_METHOD1(SetPrimaryDevice, void(const policy::PTString& dev_id));
+
+ MOCK_METHOD0(ResetPrimaryDevice, void());
+
+ MOCK_CONST_METHOD0(PrimaryDevice, uint32_t());
+
+ MOCK_METHOD1(SetRemoteControl, void(bool enabled));
+
+ MOCK_CONST_METHOD0(GetRemoteControl, bool());
+
+ MOCK_METHOD1(OnRemoteAllowedChanged, void(bool new_consent));
+
+ MOCK_METHOD2(OnRemoteAppPermissionsChanged,
+ void(const std::string& device_id,
+ const std::string& application_id));
+
+ MOCK_METHOD3(OnUpdateHMIStatus,
+ void(const std::string& device_id,
+ const std::string& policy_app_id,
+ const std::string& hmi_level));
+
+ MOCK_METHOD4(OnUpdateHMIStatus,
+ void(const std::string& device_id,
+ const std::string& policy_app_id,
+ const std::string& hmi_level,
+ const std::string& device_rank));
+ MOCK_CONST_METHOD2(GetModuleTypes,
+ bool(const std::string& policy_app_id,
+ std::vector<std::string>* modules));
+ MOCK_METHOD2(SetDefaultHmiTypes,
+ void(const std::string& application_id,
+ const smart_objects::SmartObject* app_types));
+#endif // SDL_REMOTE_CONTROL
+
private:
#ifdef EXTERNAL_PROPRIETARY_MODE
MOCK_METHOD3(OnAppPermissionConsentInternal,