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

Test harness for EndpointBuilder class. More...

Inheritance diagram for alexaClientSDK::endpoints::test::DefaultEndpointBuilderTest:
Inheritance graph
[legend]
Collaboration diagram for alexaClientSDK::endpoints::test::DefaultEndpointBuilderTest:
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...
 
Annotated< DefaultEndpointAnnotation, EndpointBuilderInterfacecreateDefaultEndpointBuilder ()
 Create a DefaultEndpointBuilder. More...
 

Public Attributes

std::shared_ptr< avsCommon::utils::DeviceInfom_deviceInfo
 Test instance of device info. More...
 
std::shared_ptr< MockContextManagerm_mockContextManager
 Mock of ContextManagerInterface. More...
 
std::shared_ptr< MockExceptionEncounteredSenderm_mockExceptionSender
 Mock of ExceptionEncounteredSenderInterface. More...
 
std::shared_ptr< capabilityAgents::alexa::test::MockAlexaInterfaceMessageSenderInternalm_mockResponseSender
 Mock of AlexaInterfaceMessageSenderInternalInterface. More...
 
std::shared_ptr< MockCapabilityConfigurationInterfacem_mockCapabilityConfigurationInterface
 Mock of CapabilityConfigurationInterface. More...
 
std::shared_ptr< MockDirectiveHandlerm_mockDirectiveHandler
 Mock of DirectiveHandlerInterface. More...
 

Detailed Description

Test harness for EndpointBuilder class.

Member Function Documentation

◆ createDefaultEndpointBuilder()

Annotated< DefaultEndpointAnnotation, EndpointBuilderInterface > alexaClientSDK::endpoints::test::DefaultEndpointBuilderTest::createDefaultEndpointBuilder ( )

◆ SetUp()

void alexaClientSDK::endpoints::test::DefaultEndpointBuilderTest::SetUp ( )
override

Setup the test harness for running the test.

◆ TearDown()

void alexaClientSDK::endpoints::test::DefaultEndpointBuilderTest::TearDown ( )
override

Clean up the test harness after running the test.

Member Data Documentation

◆ m_deviceInfo

std::shared_ptr<avsCommon::utils::DeviceInfo> alexaClientSDK::endpoints::test::DefaultEndpointBuilderTest::m_deviceInfo

Test instance of device info.

◆ m_mockCapabilityConfigurationInterface

std::shared_ptr<MockCapabilityConfigurationInterface> alexaClientSDK::endpoints::test::DefaultEndpointBuilderTest::m_mockCapabilityConfigurationInterface

Mock of CapabilityConfigurationInterface.

◆ m_mockContextManager

std::shared_ptr<MockContextManager> alexaClientSDK::endpoints::test::DefaultEndpointBuilderTest::m_mockContextManager

Mock of ContextManagerInterface.

◆ m_mockDirectiveHandler

std::shared_ptr<MockDirectiveHandler> alexaClientSDK::endpoints::test::DefaultEndpointBuilderTest::m_mockDirectiveHandler

Mock of DirectiveHandlerInterface.

◆ m_mockExceptionSender

std::shared_ptr<MockExceptionEncounteredSender> alexaClientSDK::endpoints::test::DefaultEndpointBuilderTest::m_mockExceptionSender

Mock of ExceptionEncounteredSenderInterface.

◆ m_mockResponseSender

std::shared_ptr<capabilityAgents::alexa::test::MockAlexaInterfaceMessageSenderInternal> alexaClientSDK::endpoints::test::DefaultEndpointBuilderTest::m_mockResponseSender

Mock of AlexaInterfaceMessageSenderInternalInterface.


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