summaryrefslogtreecommitdiff
path: root/src/components/include/test/application_manager/mock_application_manager.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/include/test/application_manager/mock_application_manager.h')
-rw-r--r--src/components/include/test/application_manager/mock_application_manager.h47
1 files changed, 36 insertions, 11 deletions
diff --git a/src/components/include/test/application_manager/mock_application_manager.h b/src/components/include/test/application_manager/mock_application_manager.h
index e94d9b4b3a..452a1e6c39 100644
--- a/src/components/include/test/application_manager/mock_application_manager.h
+++ b/src/components/include/test/application_manager/mock_application_manager.h
@@ -43,7 +43,6 @@
#include "application_manager/application_manager_settings.h"
#include "application_manager/commands/command.h"
#include "application_manager/hmi_capabilities.h"
-#include "application_manager/vehicle_info_data.h"
#include "application_manager/state_controller.h"
#include "application_manager/message.h"
#include "resumption/last_state.h"
@@ -152,6 +151,8 @@ class MockApplicationManager : public application_manager::ApplicationManager {
bool(application_manager::ApplicationConstSharedPtr app));
MOCK_METHOD1(OnApplicationRegistered,
void(application_manager::ApplicationSharedPtr app));
+ MOCK_METHOD1(OnApplicationSwitched,
+ void(application_manager::ApplicationSharedPtr app));
MOCK_CONST_METHOD0(connection_handler,
connection_handler::ConnectionHandler&());
MOCK_CONST_METHOD0(protocol_handler, protocol_handler::ProtocolHandler&());
@@ -160,14 +161,16 @@ class MockApplicationManager : public application_manager::ApplicationManager {
MOCK_METHOD0(GetNextHMICorrelationID, uint32_t());
MOCK_METHOD0(GenerateNewHMIAppID, uint32_t());
MOCK_METHOD1(EndNaviServices, void(uint32_t app_id));
- MOCK_METHOD0(BeginAudioPassThrough, bool());
- MOCK_METHOD0(EndAudioPassThrough, bool());
+ DEPRECATED MOCK_METHOD0(BeginAudioPassThrough, bool());
+ MOCK_METHOD1(BeginAudioPassThru, bool(uint32_t app_id));
+ DEPRECATED MOCK_METHOD0(EndAudioPassThrough, bool());
+ MOCK_METHOD1(EndAudioPassThru, bool(uint32_t app_id));
MOCK_METHOD1(ConnectToDevice, void(const std::string& device_mac));
MOCK_METHOD0(OnHMIStartedCooperation, void());
MOCK_CONST_METHOD0(IsHMICooperating, bool());
MOCK_METHOD2(IviInfoUpdated,
std::vector<application_manager::ApplicationSharedPtr>(
- application_manager::VehicleDataType vehicle_info,
+ mobile_apis::VehicleDataType::eType vehicle_info,
int value));
MOCK_METHOD1(RegisterApplication,
application_manager::ApplicationSharedPtr(const utils::SharedPtr<
@@ -188,7 +191,9 @@ class MockApplicationManager : public application_manager::ApplicationManager {
const std::string& file_name,
const int64_t offset));
MOCK_METHOD1(SetAllAppsAllowed, void(const bool allowed));
- MOCK_METHOD1(set_driver_distraction, void(bool is_distracting));
+ MOCK_METHOD1(
+ set_driver_distraction_state,
+ void(const hmi_apis::Common_DriverDistractionState::eType state));
MOCK_METHOD6(StartAudioPassThruThread,
void(int32_t session_key,
int32_t correlation_id,
@@ -245,10 +250,18 @@ class MockApplicationManager : public application_manager::ApplicationManager {
bool state));
MOCK_CONST_METHOD4(CreateRegularState,
application_manager::HmiStatePtr(
- uint32_t app_id,
+ application_manager::ApplicationSharedPtr app,
mobile_apis::HMILevel::eType hmi_level,
mobile_apis::AudioStreamingState::eType audio_state,
mobile_apis::SystemContext::eType system_context));
+ DEPRECATED MOCK_CONST_METHOD4(
+ CreateRegularState,
+ application_manager::HmiStatePtr(
+ uint32_t app_id,
+ mobile_apis::HMILevel::eType hmi_level,
+ mobile_apis::AudioStreamingState::eType audio_state,
+ mobile_apis::SystemContext::eType system_context));
+
MOCK_METHOD2(SendAudioPassThroughNotification,
void(uint32_t session_key, std::vector<uint8_t>& binary_data));
MOCK_CONST_METHOD2(CanAppStream,
@@ -260,9 +273,16 @@ class MockApplicationManager : public application_manager::ApplicationManager {
MOCK_METHOD0(event_dispatcher,
application_manager::event_engine::EventDispatcher&());
- MOCK_CONST_METHOD1(IsAppSubscribedForWayPoints, bool(const uint32_t));
- MOCK_METHOD1(SubscribeAppForWayPoints, void(const uint32_t));
- MOCK_METHOD1(UnsubscribeAppFromWayPoints, void(const uint32_t));
+ DEPRECATED MOCK_CONST_METHOD1(IsAppSubscribedForWayPoints,
+ bool(const uint32_t));
+ DEPRECATED MOCK_METHOD1(SubscribeAppForWayPoints, void(const uint32_t));
+ DEPRECATED MOCK_METHOD1(UnsubscribeAppFromWayPoints, void(const uint32_t));
+ MOCK_CONST_METHOD1(IsAppSubscribedForWayPoints,
+ bool(application_manager::ApplicationSharedPtr));
+ MOCK_METHOD1(SubscribeAppForWayPoints,
+ void(application_manager::ApplicationSharedPtr));
+ MOCK_METHOD1(UnsubscribeAppFromWayPoints,
+ void(application_manager::ApplicationSharedPtr));
MOCK_CONST_METHOD0(IsAnyAppSubscribedForWayPoints, bool());
MOCK_CONST_METHOD0(GetAppsSubscribedForWayPoints, const std::set<int32_t>());
MOCK_CONST_METHOD1(
@@ -272,9 +292,9 @@ class MockApplicationManager : public application_manager::ApplicationManager {
AppsWaitingForRegistration,
DataAccessor<application_manager::AppsWaitRegistrationSet>());
- MOCK_METHOD1(ReplaceMobileByHMIAppId,
+ MOCK_METHOD1(ReplaceMobileWithHMIAppId,
void(smart_objects::SmartObject& message));
- MOCK_METHOD1(ReplaceHMIByMobileAppId,
+ MOCK_METHOD1(ReplaceHMIWithMobileAppId,
void(smart_objects::SmartObject& message));
MOCK_METHOD1(GetAvailableSpaceForApp,
uint32_t(const std::string& folder_name));
@@ -289,6 +309,11 @@ class MockApplicationManager : public application_manager::ApplicationManager {
MOCK_METHOD1(ValidateMessageBySchema,
application_manager::MessageValidationResult(
const application_manager::Message& message));
+ MOCK_METHOD2(ProcessReconnection,
+ void(application_manager::ApplicationSharedPtr application,
+ const uint32_t connection_key));
+ MOCK_CONST_METHOD1(IsAppInReconnectMode,
+ bool(const std::string& policy_app_id));
};
} // namespace application_manager_test