AlexaClientSDK
1.23.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
Classes | |
class | InteractionModelCapabilityAgentTest |
Test harness for InteractionModelCapabilityAgent class. More... | |
class | MockObserver |
Functions | |
TEST_F (InteractionModelCapabilityAgentTest, test_createNoDirectiveSequencer) | |
TEST_F (InteractionModelCapabilityAgentTest, test_createNoExceptionHanlder) | |
TEST_F (InteractionModelCapabilityAgentTest, test_processNewDialogRequestID) | |
TEST_F (InteractionModelCapabilityAgentTest, test_processNullDirective) | |
TEST_F (InteractionModelCapabilityAgentTest, test_processInvalidDirective) | |
TEST_F (InteractionModelCapabilityAgentTest, test_addObserverRPS) | |
TEST_F (InteractionModelCapabilityAgentTest, test_addObserverRPC) | |
TEST_F (InteractionModelCapabilityAgentTest, test_addObserverNullptr_NoErrors) | |
TEST_F (InteractionModelCapabilityAgentTest, test_removeObserver) | |
TEST_F (InteractionModelCapabilityAgentTest, test_removeObserverNullptr_NoErrors) | |
Variables | |
const std::string | TEST_DIALOG_REQUEST_AVS = "2" |
static const std::string | CORRECT_NEW_DIALOG_REQUEST_DIRECTIVE_JSON_STRING |
A sample Directive JSON string for the purposes of creating an AVSDirective object. More... | |
static const std::string | INCORRECT_NEW_DIALOG_REQUEST_DIRECTIVE_JSON_STRING_1 |
An invalid NewDialogRequest directive with an incorrect name. More... | |
static const std::string | INCORRECT_NEW_DIALOG_REQUEST_DIRECTIVE_JSON_STRING_2 |
An invalid NewDialogRequest directive with no payload. More... | |
static const std::string | INCORRECT_NEW_DIALOG_REQUEST_DIRECTIVE_JSON_STRING_3 |
An invalid NewDialogRequest with invalid dialogRequestID format. More... | |
static const std::string | INCORRECT_NEW_DIALOG_REQUEST_DIRECTIVE_JSON_STRING_4 |
An invalid NewDialogRequest with empty dialogRequestID format. More... | |
static const std::string | RPS_DIRECTIVE_JSON_STRING |
A sample RPS Directive JSON string for the purposes of creating an AVSDirective object. More... | |
static const std::string | RPC_DIRECTIVE_JSON_STRING |
A sample RPC Directive JSON string for the purposes of creating an AVSDirective object. More... | |
std::chrono::milliseconds | TIMEOUT {500} |
alexaClientSDK::capabilityAgents::interactionModel::test::TEST_F | ( | InteractionModelCapabilityAgentTest | , |
test_createNoDirectiveSequencer | |||
) |
Test to verify the InteractionModelCapabilityAgent
can not be created if directiveSequencer param is null.
alexaClientSDK::capabilityAgents::interactionModel::test::TEST_F | ( | InteractionModelCapabilityAgentTest | , |
test_createNoExceptionHanlder | |||
) |
Test to verify the InteractionModelCapabilityAgent
can not be created if exceptionHandler param is null.
alexaClientSDK::capabilityAgents::interactionModel::test::TEST_F | ( | InteractionModelCapabilityAgentTest | , |
test_processNewDialogRequestID | |||
) |
Test to verify if a valid NewDialogRequest directive will set the dialogRequestID in the directive sequencer.
alexaClientSDK::capabilityAgents::interactionModel::test::TEST_F | ( | InteractionModelCapabilityAgentTest | , |
test_processNullDirective | |||
) |
Test to verify if interface will ignore null directives
alexaClientSDK::capabilityAgents::interactionModel::test::TEST_F | ( | InteractionModelCapabilityAgentTest | , |
test_processInvalidDirective | |||
) |
Test to verify if interface will send exceptions when the directive received is invalid
alexaClientSDK::capabilityAgents::interactionModel::test::TEST_F | ( | InteractionModelCapabilityAgentTest | , |
test_addObserverRPS | |||
) |
Test add an observer succeeds and receives RPS directives.
alexaClientSDK::capabilityAgents::interactionModel::test::TEST_F | ( | InteractionModelCapabilityAgentTest | , |
test_addObserverRPC | |||
) |
Test add an observer succeeds and receives RPC directives.
alexaClientSDK::capabilityAgents::interactionModel::test::TEST_F | ( | InteractionModelCapabilityAgentTest | , |
test_addObserverNullptr_NoErrors | |||
) |
Test adding a nullptr observer does not result in a segfault.
alexaClientSDK::capabilityAgents::interactionModel::test::TEST_F | ( | InteractionModelCapabilityAgentTest | , |
test_removeObserver | |||
) |
Test removing an observer results in no callbacks.
alexaClientSDK::capabilityAgents::interactionModel::test::TEST_F | ( | InteractionModelCapabilityAgentTest | , |
test_removeObserverNullptr_NoErrors | |||
) |
Test removing a null observer results in no errors.
|
static |
A sample Directive JSON string for the purposes of creating an AVSDirective object.
|
static |
An invalid NewDialogRequest directive with an incorrect name.
|
static |
An invalid NewDialogRequest directive with no payload.
|
static |
An invalid NewDialogRequest with invalid dialogRequestID format.
|
static |
An invalid NewDialogRequest with empty dialogRequestID format.
|
static |
A sample RPC Directive JSON string for the purposes of creating an AVSDirective object.
|
static |
A sample RPS Directive JSON string for the purposes of creating an AVSDirective object.
const std::string alexaClientSDK::capabilityAgents::interactionModel::test::TEST_DIALOG_REQUEST_AVS = "2" |
std::chrono::milliseconds alexaClientSDK::capabilityAgents::interactionModel::test::TIMEOUT {500} |
AlexaClientSDK 1.23.0 - Copyright 2016-2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0