◆ ToggleControllerCapabilityAgentTest()
alexaClientSDK::capabilityAgents::toggleController::test::ToggleControllerCapabilityAgentTest::ToggleControllerCapabilityAgentTest |
( |
| ) |
|
|
inline |
◆ buildToggleControllerAttribute()
build toggleControllerAttributes
◆ createCapabilityAgentAndSetExpects()
◆ SetUp()
void alexaClientSDK::capabilityAgents::toggleController::test::ToggleControllerCapabilityAgentTest::SetUp |
( |
| ) |
|
|
overridevirtual |
◆ m_mockContextManager
std::shared_ptr<StrictMock<MockContextManager> > alexaClientSDK::capabilityAgents::toggleController::test::ToggleControllerCapabilityAgentTest::m_mockContextManager |
|
protected |
◆ m_mockDirectiveHandlerResult
std::unique_ptr<StrictMock<MockDirectiveHandlerResult> > alexaClientSDK::capabilityAgents::toggleController::test::ToggleControllerCapabilityAgentTest::m_mockDirectiveHandlerResult |
|
protected |
A strict mock that allows the test to strictly monitor the handling of directives.
◆ m_mockExceptionSender
std::shared_ptr<StrictMock<MockExceptionEncounteredSender> > alexaClientSDK::capabilityAgents::toggleController::test::ToggleControllerCapabilityAgentTest::m_mockExceptionSender |
|
protected |
◆ m_mockResponseSender
std::shared_ptr<MockAlexaInterfaceMessageSender> alexaClientSDK::capabilityAgents::toggleController::test::ToggleControllerCapabilityAgentTest::m_mockResponseSender |
|
protected |
Response sender mock to track events being sent.
◆ m_mockToggleController
std::shared_ptr<StrictMock<MockToggleControllerInterface> > alexaClientSDK::capabilityAgents::toggleController::test::ToggleControllerCapabilityAgentTest::m_mockToggleController |
|
protected |
A mock ToggleContollerInterface
object.
◆ m_observer
A mock ToggleContollerObserverInterface
object.
◆ TEST_POWER_STATE_OFF
The test ToggleState
as OFF.
◆ TEST_POWER_STATE_ON
The test ToggleState
as ON.
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