AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
Protected Member Functions | |
void | SetUp () override |
The setup method run before every test. More... | |
void | TearDown () override |
The tear down method run after every test. More... | |
void | validateEndpointConfiguration (const std::shared_ptr< MockEndpoint > &endpoint, EndpointIdentifier endpointId, std::vector< CapabilityConfiguration > configurations=std::vector< CapabilityConfiguration >{CapabilityConfiguration{"Type", "InterfaceName", "1.0"}}, std::unordered_map< CapabilityConfiguration, std::shared_ptr< DirectiveHandlerInterface >> capabilities=std::unordered_map< CapabilityConfiguration, std::shared_ptr< DirectiveHandlerInterface >>{}) |
Protected Attributes | |
std::shared_ptr< StrictMock< MockDirectiveSequencer > > | m_sequencer |
std::shared_ptr< StrictMock< MockCapabilitiesDelegate > > | m_capabilitiesDelegate |
std::shared_ptr< StrictMock< MockEndpointRegistrationObserver > > | m_registrationObserver |
std::shared_ptr< CapabilitiesDelegateObserverInterface > | m_capabilitiesObserver |
std::unique_ptr< EndpointRegistrationManager > | m_manager |
Test class that initializes the endpoint registration manager and mock their dependencies.
|
overrideprotected |
The setup method run before every test.
|
overrideprotected |
The tear down method run after every test.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0