◆ AlexaKeypadControllerCapabilityAgentTest()
alexaClientSDK::acsdkAlexaKeypadController::test::AlexaKeypadControllerCapabilityAgentTest::AlexaKeypadControllerCapabilityAgentTest |
( |
| ) |
|
|
inline |
◆ createCapabilityAgentAndSetExpects()
std::shared_ptr<AlexaKeypadControllerCapabilityAgent> alexaClientSDK::acsdkAlexaKeypadController::test::AlexaKeypadControllerCapabilityAgentTest::createCapabilityAgentAndSetExpects |
( |
| ) |
|
|
protected |
Function to create AlexaKeypadControllerCapabilityAgent based on the reportable flags and sets required ContextManager and KeypadController mocks.
◆ SetUp()
void alexaClientSDK::acsdkAlexaKeypadController::test::AlexaKeypadControllerCapabilityAgentTest::SetUp |
( |
| ) |
|
|
overridevirtual |
◆ TearDown()
void alexaClientSDK::acsdkAlexaKeypadController::test::AlexaKeypadControllerCapabilityAgentTest::TearDown |
( |
| ) |
|
|
overridevirtual |
Clean up the test harness after running a test.
Reimplemented from testing::Test.
◆ m_KeypadControllerCapablityAgent
std::shared_ptr<AlexaKeypadControllerCapabilityAgent> alexaClientSDK::acsdkAlexaKeypadController::test::AlexaKeypadControllerCapabilityAgentTest::m_KeypadControllerCapablityAgent |
|
protected |
A pointer to an instance of the KeypadController that will be instantiated per test.
◆ m_mockContextManager
The mock MockContextManager
.
◆ 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_mockKeypadController
std::shared_ptr<StrictMock<MockAlexaKeypadControllerInterface> > alexaClientSDK::acsdkAlexaKeypadController::test::AlexaKeypadControllerCapabilityAgentTest::m_mockKeypadController |
|
protected |
A mock AlexaKeypadControllerInterface
object.
◆ m_mockResponseSender
The mock MessageSenderInterface
.
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