![]() |
AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <gtest/gtest.h>#include <rapidjson/document.h>#include <rapidjson/stringbuffer.h>#include <rapidjson/writer.h>#include <acsdkShutdownManagerInterfaces/MockShutdownNotifier.h>#include <AVSCommon/AVS/MessageRequest.h>#include <AVSCommon/AVS/Attachment/MockAttachmentManager.h>#include <AVSCommon/SDKInterfaces/MockExceptionEncounteredSender.h>#include <AVSCommon/SDKInterfaces/MockDirectiveSequencer.h>#include <AVSCommon/SDKInterfaces/MockMessageSender.h>#include <AVSCommon/SDKInterfaces/MockUserInactivityMonitorObserver.h>#include <AVSCommon/Utils/JSON/JSONUtils.h>#include <ADSL/DirectiveSequencer.h>#include "System/UserInactivityMonitor.h"
Classes | |
| class | alexaClientSDK::capabilityAgents::system::test::UserInactivityMonitorTest |
Test harness for UserInactivityMonitor class. More... | |
Namespaces | |
| alexaClientSDK | |
| Whether or not curl logs should be emitted. | |
| alexaClientSDK::capabilityAgents | |
| alexaClientSDK::capabilityAgents::system | |
| alexaClientSDK::capabilityAgents::system::test | |
Functions | |
| static bool | alexaClientSDK::capabilityAgents::system::test::checkMessageRequest (std::shared_ptr< MessageRequest > messageRequest) |
| static bool | alexaClientSDK::capabilityAgents::system::test::checkMessageRequestAndReleaseTrigger (std::shared_ptr< MessageRequest > messageRequest) |
| alexaClientSDK::capabilityAgents::system::test::TEST_F (UserInactivityMonitorTest, testTimer_createSuccessfully) | |
| alexaClientSDK::capabilityAgents::system::test::TEST_F (UserInactivityMonitorTest, test_createWithError) | |
| alexaClientSDK::capabilityAgents::system::test::TEST_F (UserInactivityMonitorTest, test_createUserInactivityMonitorInterfaceWithError) | |
| alexaClientSDK::capabilityAgents::system::test::TEST_F (UserInactivityMonitorTest, test_createUserInactivityMonitorInterface) | |
| alexaClientSDK::capabilityAgents::system::test::TEST_F (UserInactivityMonitorTest, testTimer_handleDirectiveProperly) | |
| alexaClientSDK::capabilityAgents::system::test::TEST_F (UserInactivityMonitorTest, testTimer_sendMultipleReports) | |
| alexaClientSDK::capabilityAgents::system::test::TEST_F (UserInactivityMonitorTest, test_verifyInactivityTime) | |
| alexaClientSDK::capabilityAgents::system::test::TEST_F (UserInactivityMonitorTest, test_sendMultipleReportsWithReset) | |
Variables | |
| static const std::string | alexaClientSDK::capabilityAgents::system::test::USER_INACTIVITY_RESET_NAMESPACE = "System" |
| This is a string for the namespace we are testing for. More... | |
| static const std::string | alexaClientSDK::capabilityAgents::system::test::USER_INACTIVITY_RESET_NAME = "ResetUserInactivity" |
| This is a string for the correct name the endpointing directive uses. More... | |
| static const std::string | alexaClientSDK::capabilityAgents::system::test::USER_INACTIVITY_MESSAGE_ID = "ABC123DEF" |
| This is the string for the message ID used in the directive. More... | |
| static const std::string | alexaClientSDK::capabilityAgents::system::test::USER_INACTIVITY_PAYLOAD_KEY = "inactiveTimeInSeconds" |
| static const std::chrono::milliseconds | alexaClientSDK::capabilityAgents::system::test::USER_INACTIVITY_REPORT_PERIOD {100} |
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0