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

Public Member Functions

void SetUp () override
 Setup the test harness for running the test. More...
 
void TearDown () override
 Clean up the test harness after running the test. More...
 

Protected Member Functions

void initializeConfigRoot (const std::string &configJson)
 Initializes the ConfigurationRoot. More...
 
void createAVSGatewayManager ()
 Creates the AVSGatewayManager used in the tests. More...
 

Protected Attributes

std::shared_ptr< registrationManager::MockCustomerDataManagerm_customerDataManager
 The CustomerDataManager. More...
 
std::shared_ptr< MockAVSGatewayAssignerm_mockAVSGatewayAssigner
 The mock AVSGatewayAssigner. More...
 
std::shared_ptr< MockAVSGatewayObserverm_mockAVSGatewayObserver
 The mock AVSGatewayObserver. More...
 
std::shared_ptr< MockAVSGatewayManagerStoragem_mockAVSGatewayManagerStorage
 The mock AVSGatewayManagerStorageInterface. More...
 
std::shared_ptr< AVSGatewayManagerm_avsGatewayManager
 The instance of the AVSGatewayManagerStorage that will be used in the tests. More...
 
std::shared_ptr< MockAuthDelegatem_mockAuthDelegate
 The instance of the AuthDelegateInterface that will be used to add the Authorization observer. More...
 

Detailed Description

Test harness for AVSGatewayManager class.

Member Function Documentation

◆ createAVSGatewayManager()

void alexaClientSDK::avsGatewayManager::test::AVSGatewayManagerTest::createAVSGatewayManager ( )
protected

Creates the AVSGatewayManager used in the tests.

◆ initializeConfigRoot()

void alexaClientSDK::avsGatewayManager::test::AVSGatewayManagerTest::initializeConfigRoot ( const std::string &  configJson)
protected

Initializes the ConfigurationRoot.

◆ SetUp()

void alexaClientSDK::avsGatewayManager::test::AVSGatewayManagerTest::SetUp ( )
override

Setup the test harness for running the test.

◆ TearDown()

void alexaClientSDK::avsGatewayManager::test::AVSGatewayManagerTest::TearDown ( )
override

Clean up the test harness after running the test.

Member Data Documentation

◆ m_avsGatewayManager

std::shared_ptr<AVSGatewayManager> alexaClientSDK::avsGatewayManager::test::AVSGatewayManagerTest::m_avsGatewayManager
protected

The instance of the AVSGatewayManagerStorage that will be used in the tests.

◆ m_customerDataManager

std::shared_ptr<registrationManager::MockCustomerDataManager> alexaClientSDK::avsGatewayManager::test::AVSGatewayManagerTest::m_customerDataManager
protected

The CustomerDataManager.

◆ m_mockAuthDelegate

std::shared_ptr<MockAuthDelegate> alexaClientSDK::avsGatewayManager::test::AVSGatewayManagerTest::m_mockAuthDelegate
protected

The instance of the AuthDelegateInterface that will be used to add the Authorization observer.

◆ m_mockAVSGatewayAssigner

std::shared_ptr<MockAVSGatewayAssigner> alexaClientSDK::avsGatewayManager::test::AVSGatewayManagerTest::m_mockAVSGatewayAssigner
protected

The mock AVSGatewayAssigner.

◆ m_mockAVSGatewayManagerStorage

std::shared_ptr<MockAVSGatewayManagerStorage> alexaClientSDK::avsGatewayManager::test::AVSGatewayManagerTest::m_mockAVSGatewayManagerStorage
protected

The mock AVSGatewayManagerStorageInterface.

◆ m_mockAVSGatewayObserver

std::shared_ptr<MockAVSGatewayObserver> alexaClientSDK::avsGatewayManager::test::AVSGatewayManagerTest::m_mockAVSGatewayObserver
protected

The mock AVSGatewayObserver.


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