Test harness for AlexaPresentationTest
class.
More...
Test harness for AlexaPresentationTest
class.
◆ AlexaPresentationTest()
alexaClientSDK::alexaPresentation::test::AlexaPresentationTest::AlexaPresentationTest |
( |
| ) |
|
|
inline |
◆ SetUp()
void alexaClientSDK::alexaPresentation::test::AlexaPresentationTest::SetUp |
( |
| ) |
|
|
overridevirtual |
Set up the test harness for running a test.
Reimplemented from testing::Test.
◆ TearDown()
void alexaClientSDK::alexaPresentation::test::AlexaPresentationTest::TearDown |
( |
| ) |
|
|
overridevirtual |
Clean up the test harness after running a test.
Reimplemented from testing::Test.
◆ m_AlexaCA
A pointer to an instance of the AlexaPresentationCapabilityAgentInterface
.
◆ m_AlexaPresentation
std::shared_ptr<AlexaPresentation> alexaClientSDK::alexaPresentation::test::AlexaPresentationTest::m_AlexaPresentation |
|
protected |
A pointer to an instance of the AlexaPresentation
that will be instantiated per test.
◆ m_contextTrigger
std::condition_variable alexaClientSDK::alexaPresentation::test::AlexaPresentationTest::m_contextTrigger |
|
protected |
This is the condition variable to be used to control getting of a context in test cases.
◆ m_executor
The pointer into the Executor
used by the tested object.
◆ m_mockContextManager
std::shared_ptr<StrictMock<test::MockContextManager> > alexaClientSDK::alexaPresentation::test::AlexaPresentationTest::m_mockContextManager |
|
protected |
A strict mock that allows the test to fetch context.
◆ m_mockDirectiveHandlerResult
A strict mock that allows the test to strictly monitor the handling of directives.
◆ m_mockExceptionSender
A strict mock that allows the test to strictly monitor the exceptions being sent.
◆ m_mockMessageSender
std::shared_ptr<StrictMock<test::MockMessageSender> > alexaClientSDK::alexaPresentation::test::AlexaPresentationTest::m_mockMessageSender |
|
protected |
The mock MessageSenderInterface
.
◆ m_mutex
std::mutex alexaClientSDK::alexaPresentation::test::AlexaPresentationTest::m_mutex |
|
protected |
mutex for the conditional variables.
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