AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Public Types | Public Member Functions | List of all members
alexaClientSDK::acsdkAlexaPlaybackController::test::MockAlexaPlaybackControllerInterface Class Reference
Inheritance diagram for alexaClientSDK::acsdkAlexaPlaybackController::test::MockAlexaPlaybackControllerInterface:
Inheritance graph
[legend]
Collaboration diagram for alexaClientSDK::acsdkAlexaPlaybackController::test::MockAlexaPlaybackControllerInterface:
Collaboration graph
[legend]

Public Types

using Response = acsdkAlexaPlaybackControllerInterfaces::AlexaPlaybackControllerInterface::Response
 
using GetPlaybackState = acsdkAlexaPlaybackControllerInterfaces::PlaybackState
 

Public Member Functions

 MOCK_METHOD0 (play, Response())
 
 MOCK_METHOD0 (pause, Response())
 
 MOCK_METHOD0 (stop, Response())
 
 MOCK_METHOD0 (startOver, Response())
 
 MOCK_METHOD0 (previous, Response())
 
 MOCK_METHOD0 (next, Response())
 
 MOCK_METHOD0 (rewind, Response())
 
 MOCK_METHOD0 (fastForward, Response())
 
 MOCK_METHOD0 (getPlaybackState, GetPlaybackState())
 
 MOCK_METHOD1 (addObserver, bool(const std::weak_ptr< AlexaPlaybackControllerObserverInterface > &))
 
 MOCK_METHOD1 (removeObserver, void(const std::weak_ptr< AlexaPlaybackControllerObserverInterface > &))
 
 MOCK_METHOD0 (getSupportedOperations, std::set< PlaybackOperation >())
 
- Public Member Functions inherited from alexaClientSDK::acsdkAlexaPlaybackControllerInterfaces::AlexaPlaybackControllerInterface
virtual ~AlexaPlaybackControllerInterface ()=default
 
virtual Response play ()=0
 
virtual Response pause ()=0
 
virtual Response stop ()=0
 
virtual Response startOver ()=0
 
virtual Response previous ()=0
 
virtual Response next ()=0
 
virtual Response rewind ()=0
 
virtual Response fastForward ()=0
 
virtual acsdkAlexaPlaybackControllerInterfaces::PlaybackState getPlaybackState ()=0
 
virtual std::set< acsdkAlexaPlaybackControllerInterfaces::PlaybackOperationgetSupportedOperations ()=0
 
virtual bool addObserver (const std::weak_ptr< AlexaPlaybackControllerObserverInterface > &observer)=0
 
virtual void removeObserver (const std::weak_ptr< AlexaPlaybackControllerObserverInterface > &observer)=0
 

Member Typedef Documentation

◆ GetPlaybackState

◆ Response

Member Function Documentation

◆ MOCK_METHOD0() [1/10]

alexaClientSDK::acsdkAlexaPlaybackController::test::MockAlexaPlaybackControllerInterface::MOCK_METHOD0 ( play  ,
Response()   
)

◆ MOCK_METHOD0() [2/10]

alexaClientSDK::acsdkAlexaPlaybackController::test::MockAlexaPlaybackControllerInterface::MOCK_METHOD0 ( pause  ,
Response()   
)

◆ MOCK_METHOD0() [3/10]

alexaClientSDK::acsdkAlexaPlaybackController::test::MockAlexaPlaybackControllerInterface::MOCK_METHOD0 ( stop  ,
Response()   
)

◆ MOCK_METHOD0() [4/10]

alexaClientSDK::acsdkAlexaPlaybackController::test::MockAlexaPlaybackControllerInterface::MOCK_METHOD0 ( startOver  ,
Response()   
)

◆ MOCK_METHOD0() [5/10]

alexaClientSDK::acsdkAlexaPlaybackController::test::MockAlexaPlaybackControllerInterface::MOCK_METHOD0 ( previous  ,
Response()   
)

◆ MOCK_METHOD0() [6/10]

alexaClientSDK::acsdkAlexaPlaybackController::test::MockAlexaPlaybackControllerInterface::MOCK_METHOD0 ( next  ,
Response()   
)

◆ MOCK_METHOD0() [7/10]

alexaClientSDK::acsdkAlexaPlaybackController::test::MockAlexaPlaybackControllerInterface::MOCK_METHOD0 ( rewind  ,
Response()   
)

◆ MOCK_METHOD0() [8/10]

alexaClientSDK::acsdkAlexaPlaybackController::test::MockAlexaPlaybackControllerInterface::MOCK_METHOD0 ( fastForward  ,
Response()   
)

◆ MOCK_METHOD0() [9/10]

alexaClientSDK::acsdkAlexaPlaybackController::test::MockAlexaPlaybackControllerInterface::MOCK_METHOD0 ( getPlaybackState  ,
GetPlaybackState()   
)

◆ MOCK_METHOD0() [10/10]

alexaClientSDK::acsdkAlexaPlaybackController::test::MockAlexaPlaybackControllerInterface::MOCK_METHOD0 ( getSupportedOperations  ,
std::set< PlaybackOperation () 
)

◆ MOCK_METHOD1() [1/2]

alexaClientSDK::acsdkAlexaPlaybackController::test::MockAlexaPlaybackControllerInterface::MOCK_METHOD1 ( addObserver  ,
bool(const std::weak_ptr< AlexaPlaybackControllerObserverInterface > &)   
)

◆ MOCK_METHOD1() [2/2]

alexaClientSDK::acsdkAlexaPlaybackController::test::MockAlexaPlaybackControllerInterface::MOCK_METHOD1 ( removeObserver  ,
void(const std::weak_ptr< AlexaPlaybackControllerObserverInterface > &)   
)

The documentation for this class was generated from the following file:

AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0