AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Public Member Functions | List of all members
alexaClientSDK::acsdkAuthorization::test::MockAuthorizationAdapter Class Reference

Mock class implementing the adapter. More...

Inheritance diagram for alexaClientSDK::acsdkAuthorization::test::MockAuthorizationAdapter:
Inheritance graph
[legend]
Collaboration diagram for alexaClientSDK::acsdkAuthorization::test::MockAuthorizationAdapter:
Collaboration graph
[legend]

Public Member Functions

 MockAuthorizationAdapter (std::string id=ADAPTER_ID)
 Mock adapter. More...
 
 MOCK_METHOD0 (getAuthToken, std::string())
 
 MOCK_METHOD0 (reset, void())
 
 MOCK_METHOD1 (onAuthFailure, void(const std::string &))
 
 MOCK_METHOD0 (getState, avsCommon::sdkInterfaces::AuthObserverInterface::FullState())
 
 MOCK_METHOD0 (getAuthorizationInterface, std::shared_ptr< AuthorizationInterface >())
 
 MOCK_METHOD1 (onAuthorizationManagerReady, avsCommon::sdkInterfaces::AuthObserverInterface::FullState(const std::shared_ptr< AuthorizationManagerInterface > &manager))
 
 MOCK_METHOD0 (getId, std::string())
 
- Public Member Functions inherited from alexaClientSDK::acsdkAuthorizationInterfaces::AuthorizationAdapterInterface
virtual ~AuthorizationAdapterInterface ()=default
 Destructor. More...
 
virtual std::string getAuthToken ()=0
 
virtual void reset ()=0
 
virtual void onAuthFailure (const std::string &authToken)=0
 
virtual avsCommon::sdkInterfaces::AuthObserverInterface::FullState getState ()=0
 
virtual std::shared_ptr< AuthorizationInterfacegetAuthorizationInterface ()=0
 
virtual avsCommon::sdkInterfaces::AuthObserverInterface::FullState onAuthorizationManagerReady (const std::shared_ptr< AuthorizationManagerInterface > &manager)=0
 
- Public Member Functions inherited from alexaClientSDK::acsdkAuthorizationInterfaces::AuthorizationInterface
virtual ~AuthorizationInterface ()=default
 Destructor. More...
 
virtual std::string getId ()=0
 

Detailed Description

Mock class implementing the adapter.

Constructor & Destructor Documentation

◆ MockAuthorizationAdapter()

alexaClientSDK::acsdkAuthorization::test::MockAuthorizationAdapter::MockAuthorizationAdapter ( std::string  id = ADAPTER_ID)

Mock adapter.

Member Function Documentation

◆ MOCK_METHOD0() [1/5]

alexaClientSDK::acsdkAuthorization::test::MockAuthorizationAdapter::MOCK_METHOD0 ( getAuthToken  ,
std::string()   
)

◆ MOCK_METHOD0() [2/5]

alexaClientSDK::acsdkAuthorization::test::MockAuthorizationAdapter::MOCK_METHOD0 ( reset  ,
void()   
)

◆ MOCK_METHOD0() [3/5]

alexaClientSDK::acsdkAuthorization::test::MockAuthorizationAdapter::MOCK_METHOD0 ( getState  ,
avsCommon::sdkInterfaces::AuthObserverInterface::FullState()   
)

◆ MOCK_METHOD0() [4/5]

alexaClientSDK::acsdkAuthorization::test::MockAuthorizationAdapter::MOCK_METHOD0 ( getAuthorizationInterface  ,
std::shared_ptr< AuthorizationInterface () 
)

◆ MOCK_METHOD0() [5/5]

alexaClientSDK::acsdkAuthorization::test::MockAuthorizationAdapter::MOCK_METHOD0 ( getId  ,
std::string()   
)

◆ MOCK_METHOD1() [1/2]

alexaClientSDK::acsdkAuthorization::test::MockAuthorizationAdapter::MOCK_METHOD1 ( onAuthFailure  ,
void(const std::string &)   
)

◆ MOCK_METHOD1() [2/2]

alexaClientSDK::acsdkAuthorization::test::MockAuthorizationAdapter::MOCK_METHOD1 ( onAuthorizationManagerReady  ,
avsCommon::sdkInterfaces::AuthObserverInterface::FullState(const std::shared_ptr< AuthorizationManagerInterface > &manager)   
)

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