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::PostConnectVerifyGatewaySenderTest Class Reference
Inheritance diagram for alexaClientSDK::avsGatewayManager::test::PostConnectVerifyGatewaySenderTest:
Inheritance graph
[legend]
Collaboration diagram for alexaClientSDK::avsGatewayManager::test::PostConnectVerifyGatewaySenderTest:
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 updateStateCallback (std::shared_ptr< PostConnectVerifyGatewaySender > postConnectVerifyGatewaySender)
 

Protected Attributes

bool m_callbackCheck
 flag that will be set when the callback method is called. More...
 
std::shared_ptr< PostConnectVerifyGatewaySenderm_postConnectVerifyGatewaySender
 The instance of the PostConnectVerifyGatewaySender that will be used in the tests. More...
 
std::thread m_mockPostConnectSenderThread
 The executor thread to run MockPostConnectSendMessage. More...
 
std::shared_ptr< MockMessageSenderm_mockPostConnectSendMessage
 The mock PostConnectSendMessage used to test. More...
 

Detailed Description

Test harness for PostConnectVerifyGatewaySender class.

Member Function Documentation

◆ SetUp()

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

Setup the test harness for running the test.

◆ TearDown()

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

Clean up the test harness after running the test.

◆ updateStateCallback()

void alexaClientSDK::avsGatewayManager::test::PostConnectVerifyGatewaySenderTest::updateStateCallback ( std::shared_ptr< PostConnectVerifyGatewaySender postConnectVerifyGatewaySender)
protected

Callback that will be called when the postConnectVerifyGatewaySender receives a successful response.

Parameters
postConnectVerifyGatewaySenderThe PostConnectVerifyGatewaySender instance.

Member Data Documentation

◆ m_callbackCheck

bool alexaClientSDK::avsGatewayManager::test::PostConnectVerifyGatewaySenderTest::m_callbackCheck
protected

flag that will be set when the callback method is called.

◆ m_mockPostConnectSenderThread

std::thread alexaClientSDK::avsGatewayManager::test::PostConnectVerifyGatewaySenderTest::m_mockPostConnectSenderThread
protected

The executor thread to run MockPostConnectSendMessage.

◆ m_mockPostConnectSendMessage

std::shared_ptr<MockMessageSender> alexaClientSDK::avsGatewayManager::test::PostConnectVerifyGatewaySenderTest::m_mockPostConnectSendMessage
protected

The mock PostConnectSendMessage used to test.

◆ m_postConnectVerifyGatewaySender

std::shared_ptr<PostConnectVerifyGatewaySender> alexaClientSDK::avsGatewayManager::test::PostConnectVerifyGatewaySenderTest::m_postConnectVerifyGatewaySender
protected

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


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