diff options
Diffstat (limited to 'PluginControlInterface/test/MockIAmControlReceive.h')
-rw-r--r-- | PluginControlInterface/test/MockIAmControlReceive.h | 158 |
1 files changed, 158 insertions, 0 deletions
diff --git a/PluginControlInterface/test/MockIAmControlReceive.h b/PluginControlInterface/test/MockIAmControlReceive.h new file mode 100644 index 0000000..a04889d --- /dev/null +++ b/PluginControlInterface/test/MockIAmControlReceive.h @@ -0,0 +1,158 @@ +#ifndef MOCKCONTROLINTERFACE_H_ +#define MOCKCONTROLINTERFACE_H_ + +#include "control/IAmControlReceive.h" + + +namespace am { + +class MockIAmControlReceive : public IAmControlReceive { + public: + MOCK_METHOD4(getRoute, + am_Error_e(const bool onlyfree, const am_sourceID_t sourceID, const am_sinkID_t sinkID, std::vector<am_Route_s>& returnList)); + MOCK_METHOD5(connect, + am_Error_e(am_Handle_s& handle, am_connectionID_t& connectionID, const am_ConnectionFormat_e format, const am_sourceID_t sourceID, const am_sinkID_t sinkID)); + MOCK_METHOD2(disconnect, + am_Error_e(am_Handle_s& handle, const am_connectionID_t connectionID)); + MOCK_METHOD5(crossfade, + am_Error_e(am_Handle_s& handle, const am_HotSink_e hotSource, const am_crossfaderID_t crossfaderID, const am_RampType_e rampType, const am_time_t rampTime)); + MOCK_METHOD1(abortAction, + am_Error_e(const am_Handle_s handle)); + MOCK_METHOD3(setSourceState, + am_Error_e(am_Handle_s& handle, const am_sourceID_t sourceID, const am_SourceState_e state)); + MOCK_METHOD5(setSinkVolume, + am_Error_e(am_Handle_s& handle, const am_sinkID_t sinkID, const am_volume_t volume, const am_RampType_e ramp, const am_time_t time)); + MOCK_METHOD5(setSourceVolume, + am_Error_e(am_Handle_s& handle, const am_sourceID_t sourceID, const am_volume_t volume, const am_RampType_e rampType, const am_time_t time)); + MOCK_METHOD3(setSinkSoundProperties, + am_Error_e(am_Handle_s& handle, const am_sinkID_t sinkID, const std::vector<am_SoundProperty_s>& soundProperty)); + MOCK_METHOD3(setSinkSoundProperty, + am_Error_e(am_Handle_s& handle, const am_sinkID_t sinkID, const am_SoundProperty_s& soundProperty)); + MOCK_METHOD3(setSourceSoundProperties, + am_Error_e(am_Handle_s& handle, const am_sourceID_t sourceID, const std::vector<am_SoundProperty_s>& soundProperty)); + MOCK_METHOD3(setSourceSoundProperty, + am_Error_e(am_Handle_s& handle, const am_sourceID_t sourceID, const am_SoundProperty_s& soundProperty)); + MOCK_METHOD2(setDomainState, + am_Error_e(const am_domainID_t domainID, const am_DomainState_e domainState)); + MOCK_METHOD2(enterDomainDB, + am_Error_e(const am_Domain_s& domainData, am_domainID_t& domainID)); + MOCK_METHOD2(enterMainConnectionDB, + am_Error_e(const am_MainConnection_s& mainConnectionData, am_mainConnectionID_t& connectionID)); + MOCK_METHOD2(enterSinkDB, + am_Error_e(const am_Sink_s& sinkData, am_sinkID_t& sinkID)); + MOCK_METHOD2(enterCrossfaderDB, + am_Error_e(const am_Crossfader_s& crossfaderData, am_crossfaderID_t& crossfaderID)); + MOCK_METHOD2(enterGatewayDB, + am_Error_e(const am_Gateway_s& gatewayData, am_gatewayID_t& gatewayID)); + MOCK_METHOD2(enterSourceDB, + am_Error_e(const am_Source_s& sourceData, am_sourceID_t& sourceID)); + MOCK_METHOD2(enterSinkClassDB, + am_Error_e(const am_SinkClass_s& sinkClass, am_sinkClass_t& sinkClassID)); + MOCK_METHOD2(enterSourceClassDB, + am_Error_e(am_sourceClass_t& sourceClassID, const am_SourceClass_s& sourceClass)); + MOCK_METHOD1(changeSinkClassInfoDB, + am_Error_e(const am_SinkClass_s& sinkClass)); + MOCK_METHOD1(changeSourceClassInfoDB, + am_Error_e(const am_SourceClass_s& sourceClass)); + MOCK_METHOD1(enterSystemPropertiesListDB, + am_Error_e(const std::vector<am_SystemProperty_s>& listSystemProperties)); + MOCK_METHOD2(changeMainConnectionRouteDB, + am_Error_e(const am_mainConnectionID_t mainconnectionID, const std::vector<am_connectionID_t>& listConnectionID)); + MOCK_METHOD2(changeMainConnectionStateDB, + am_Error_e(const am_mainConnectionID_t mainconnectionID, const am_ConnectionState_e connectionState)); + MOCK_METHOD2(changeSinkMainVolumeDB, + am_Error_e(const am_mainVolume_t mainVolume, const am_sinkID_t sinkID)); + MOCK_METHOD2(changeSinkAvailabilityDB, + am_Error_e(const am_Availability_s& availability, const am_sinkID_t sinkID)); + MOCK_METHOD2(changDomainStateDB, + am_Error_e(const am_DomainState_e domainState, const am_domainID_t domainID)); + MOCK_METHOD2(changeSinkMuteStateDB, + am_Error_e(const am_MuteState_e muteState, const am_sinkID_t sinkID)); + MOCK_METHOD2(changeMainSinkSoundPropertyDB, + am_Error_e(const am_MainSoundProperty_s& soundProperty, const am_sinkID_t sinkID)); + MOCK_METHOD2(changeMainSourceSoundPropertyDB, + am_Error_e(const am_MainSoundProperty_s& soundProperty, const am_sourceID_t sourceID)); + MOCK_METHOD2(changeSourceAvailabilityDB, + am_Error_e(const am_Availability_s& availability, const am_sourceID_t sourceID)); + MOCK_METHOD1(changeSystemPropertyDB, + am_Error_e(const am_SystemProperty_s& property)); + MOCK_METHOD1(removeMainConnectionDB, + am_Error_e(const am_mainConnectionID_t mainConnectionID)); + MOCK_METHOD1(removeSinkDB, + am_Error_e(const am_sinkID_t sinkID)); + MOCK_METHOD1(removeSourceDB, + am_Error_e(const am_sourceID_t sourceID)); + MOCK_METHOD1(removeGatewayDB, + am_Error_e(const am_gatewayID_t gatewayID)); + MOCK_METHOD1(removeCrossfaderDB, + am_Error_e(const am_crossfaderID_t crossfaderID)); + MOCK_METHOD1(removeDomainDB, + am_Error_e(const am_domainID_t domainID)); + MOCK_METHOD1(removeSinkClassDB, + am_Error_e(const am_sinkClass_t sinkClassID)); + MOCK_METHOD1(removeSourceClassDB, + am_Error_e(const am_sourceClass_t sourceClassID)); + MOCK_CONST_METHOD2(getSourceClassInfoDB, + am_Error_e(const am_sourceID_t sourceID, am_SourceClass_s& classInfo)); + MOCK_CONST_METHOD2(getSinkClassInfoDB, + am_Error_e(const am_sinkID_t sinkID, am_SinkClass_s& sinkClass)); + MOCK_CONST_METHOD2(getSinkInfoDB, + am_Error_e(const am_sinkID_t sinkID, am_Sink_s& sinkData)); + MOCK_CONST_METHOD2(getSourceInfoDB, + am_Error_e(const am_sourceID_t sourceID, am_Source_s& sourceData)); + MOCK_CONST_METHOD2(getGatewayInfoDB, + am_Error_e(const am_gatewayID_t gatewayID, am_Gateway_s& gatewayData)); + MOCK_CONST_METHOD2(getCrossfaderInfoDB, + am_Error_e(const am_crossfaderID_t crossfaderID, am_Crossfader_s& crossfaderData)); + MOCK_CONST_METHOD2(getMainConnectionInfoDB, + am_Error_e(const am_mainConnectionID_t mainConnectionID, am_MainConnection_s& mainConnectionData)); + MOCK_CONST_METHOD2(getListSinksOfDomain, + am_Error_e(const am_domainID_t domainID, std::vector<am_sinkID_t>& listSinkID)); + MOCK_CONST_METHOD2(getListSourcesOfDomain, + am_Error_e(const am_domainID_t domainID, std::vector<am_sourceID_t>& listSourceID)); + MOCK_CONST_METHOD2(getListCrossfadersOfDomain, + am_Error_e(const am_domainID_t domainID, std::vector<am_crossfaderID_t>& listCrossfadersID)); + MOCK_CONST_METHOD2(getListGatewaysOfDomain, + am_Error_e(const am_domainID_t domainID, std::vector<am_gatewayID_t>& listGatewaysID)); + MOCK_CONST_METHOD1(getListMainConnections, + am_Error_e(std::vector<am_MainConnection_s>& listMainConnections)); + MOCK_CONST_METHOD1(getListDomains, + am_Error_e(std::vector<am_Domain_s>& listDomains)); + MOCK_CONST_METHOD1(getListConnections, + am_Error_e(std::vector<am_Connection_s>& listConnections)); + MOCK_CONST_METHOD1(getListSinks, + am_Error_e(std::vector<am_Sink_s>& listSinks)); + MOCK_CONST_METHOD1(getListSources, + am_Error_e(std::vector<am_Source_s>& listSources)); + MOCK_CONST_METHOD1(getListSourceClasses, + am_Error_e(std::vector<am_SourceClass_s>& listSourceClasses)); + MOCK_CONST_METHOD1(getListHandles, + am_Error_e(std::vector<am_Handle_s>& listHandles)); + MOCK_CONST_METHOD1(getListCrossfaders, + am_Error_e(std::vector<am_Crossfader_s>& listCrossfaders)); + MOCK_CONST_METHOD1(getListGateways, + am_Error_e(std::vector<am_Gateway_s>& listGateways)); + MOCK_CONST_METHOD1(getListSinkClasses, + am_Error_e(std::vector<am_SinkClass_s>& listSinkClasses)); + MOCK_CONST_METHOD1(getListSystemProperties, + am_Error_e(std::vector<am_SystemProperty_s>& listSystemProperties)); + MOCK_METHOD0(setCommandReady, + void()); + MOCK_METHOD0(setCommandRundown, + void()); + MOCK_METHOD0(setRoutingReady, + void()); + MOCK_METHOD0(setRoutingRundown, + void()); + MOCK_METHOD0(confirmControllerReady, + void()); + MOCK_METHOD0(confirmControllerRundown, + void()); + MOCK_METHOD1(getSocketHandler, + am_Error_e(CAmSocketHandler*& socketHandler)); + MOCK_CONST_METHOD1(getInterfaceVersion, + void(std::string& version)); +}; + +} // namespace am +#endif |