16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_TEST_AVSCOMMON_SDKINTERFACES_MOCKFOCUSMANAGER_H_ 17 #define ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_TEST_AVSCOMMON_SDKINTERFACES_MOCKFOCUSMANAGER_H_ 24 namespace sdkInterfaces {
34 std::shared_ptr<avsCommon::sdkInterfaces::ChannelObserverInterface> channelObserver,
40 std::shared_ptr<avsCommon::sdkInterfaces::FocusManagerInterface::Activity> channelActivity));
45 std::shared_ptr<avsCommon::sdkInterfaces::ChannelObserverInterface> channelObserver));
49 void(
const std::shared_ptr<avsCommon::sdkInterfaces::FocusManagerObserverInterface>& observer));
52 void(
const std::shared_ptr<avsCommon::sdkInterfaces::FocusManagerObserverInterface>& observer));
62 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_TEST_AVSCOMMON_SDKINTERFACES_MOCKFOCUSMANAGER_H_ MOCK_METHOD2(acquireChannel, bool(const std::string &channelName, std::shared_ptr< avsCommon::sdkInterfaces::FocusManagerInterface::Activity > channelActivity))
virtual bool acquireChannel(const std::string &channelName, std::shared_ptr< avsCommon::sdkInterfaces::ChannelObserverInterface > channelObserver, const std::string &interfaceName)=0
Definition: AmdMetricWrapperTest.cpp:24
::std::string string
Definition: gtest-port.h:1097
virtual void addObserver(const std::shared_ptr< avsCommon::sdkInterfaces::FocusManagerObserverInterface > &observer)=0
MOCK_METHOD1(addObserver, void(const std::shared_ptr< avsCommon::sdkInterfaces::FocusManagerObserverInterface > &observer))
MOCK_METHOD0(stopForegroundActivity, void())
Definition: FocusManagerInterface.h:54
virtual void stopAllActivities()=0
virtual void removeObserver(const std::shared_ptr< avsCommon::sdkInterfaces::FocusManagerObserverInterface > &observer)=0
virtual void stopForegroundActivity()=0
Mock class that implements the FocusManager.
Definition: MockFocusManager.h:28
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
MOCK_METHOD3(acquireChannel, bool(const std::string &channelName, std::shared_ptr< avsCommon::sdkInterfaces::ChannelObserverInterface > channelObserver, const std::string &interfaceName))
ContentType
Definition: ContentType.h:25
virtual void modifyContentType(const std::string &channelName, const std::string &interfaceName, avsCommon::avs::ContentType contentType)=0
virtual std::future< bool > releaseChannel(const std::string &channelName, std::shared_ptr< avsCommon::sdkInterfaces::ChannelObserverInterface > channelObserver)=0