AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <chrono>
#include <condition_variable>
#include <thread>
#include <gtest/gtest.h>
#include <rapidjson/document.h>
#include <ADSL/DirectiveSequencer.h>
#include <AVSCommon/AVS/Attachment/MockAttachmentManager.h>
#include <AVSCommon/AVS/MessageRequest.h>
#include <AVSCommon/SDKInterfaces/MockExceptionEncounteredSender.h>
#include <AVSCommon/SDKInterfaces/MockRevokeAuthorizationObserver.h>
#include "System/RevokeAuthorizationHandler.h"
Classes | |
class | alexaClientSDK::capabilityAgents::system::test::RevokeAuthorizationHandlerTest |
Test harness for RevokeAuthorizationHandler class. More... | |
Namespaces | |
alexaClientSDK | |
Whether or not curl logs should be emitted. | |
alexaClientSDK::capabilityAgents | |
alexaClientSDK::capabilityAgents::system | |
alexaClientSDK::capabilityAgents::system::test | |
Functions | |
static void | alexaClientSDK::capabilityAgents::system::test::notifyExit () |
static std::shared_ptr< AVSDirective > | alexaClientSDK::capabilityAgents::system::test::createDirective () |
alexaClientSDK::capabilityAgents::system::test::TEST_F (RevokeAuthorizationHandlerTest, test_createSuccessfully) | |
alexaClientSDK::capabilityAgents::system::test::TEST_F (RevokeAuthorizationHandlerTest, test_createWithError) | |
alexaClientSDK::capabilityAgents::system::test::TEST_F (RevokeAuthorizationHandlerTest, test_handleDirectiveProperly) | |
alexaClientSDK::capabilityAgents::system::test::TEST_F (RevokeAuthorizationHandlerTest, test_handleDirectiveImmediatelyProperly) | |
alexaClientSDK::capabilityAgents::system::test::TEST_F (RevokeAuthorizationHandlerTest, test_handleDirectiveImmediatelyNullDirective) | |
alexaClientSDK::capabilityAgents::system::test::TEST_F (RevokeAuthorizationHandlerTest, test_handleDirectiveNullDirectiveInfo) | |
alexaClientSDK::capabilityAgents::system::test::TEST_F (RevokeAuthorizationHandlerTest, test_cancelDirectiveNullDirectiveInfo) | |
alexaClientSDK::capabilityAgents::system::test::TEST_F (RevokeAuthorizationHandlerTest, test_removeObserverSuccessfully) | |
alexaClientSDK::capabilityAgents::system::test::TEST_F (RevokeAuthorizationHandlerTest, test_preHandleDirective) | |
alexaClientSDK::capabilityAgents::system::test::TEST_F (RevokeAuthorizationHandlerTest, test_addObserverIgnoreNullPtr) | |
alexaClientSDK::capabilityAgents::system::test::TEST_F (RevokeAuthorizationHandlerTest, test_removeObserverIgnoreNullPtr) | |
Variables | |
static const std::string | alexaClientSDK::capabilityAgents::system::test::REVOKE_NAMESPACE = "System" |
This is a string for the namespace we are testing for. More... | |
static const std::string | alexaClientSDK::capabilityAgents::system::test::REVOKE_DIRECTIVE_NAME = "RevokeAuthorization" |
This is a string for the correct name the RevokeAuthorization directive uses. More... | |
static const std::string | alexaClientSDK::capabilityAgents::system::test::REVOKE_PAYLOAD = "{}" |
This is the full payload expected to come from AVS. More... | |
static const std::string | alexaClientSDK::capabilityAgents::system::test::REVOKE_MESSAGE_ID = "ABC123DEF" |
This is the string for the message ID used in the directive. More... | |
static const std::chrono::nanoseconds | alexaClientSDK::capabilityAgents::system::test::SHORT_DIRECTIVE_DELAY |
This is a short delay tests can use when waiting for a directive. More... | |
std::condition_variable | alexaClientSDK::capabilityAgents::system::test::exitTrigger |
This is the condition variable to be used to control the exit of the test case. More... | |
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0