diff options
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.h | 67 |
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, |