AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Classes | Namespaces | Typedefs | Functions | Variables
InterruptModelTest.cpp File Reference
#include <gtest/gtest.h>
#include <AVSCommon/Utils/Configuration/ConfigurationNode.h>
#include "InterruptModel/InterruptModel.h"
#include "InterruptModel/config/InterruptModelConfiguration.h"
Include dependency graph for InterruptModelTest.cpp:

Classes

class  alexaClientSDK::afml::interruptModel::test::InterruptModelTest
 

Namespaces

 alexaClientSDK
 Whether or not curl logs should be emitted.
 
 alexaClientSDK::afml
 
 alexaClientSDK::afml::interruptModel
 
 alexaClientSDK::afml::interruptModel::test
 

Typedefs

using alexaClientSDK::afml::interruptModel::test::JSONStream = std::vector< std::shared_ptr< std::istream > >
 Alias for JSON stream type used in ConfigurationNode initialization. More...
 

Functions

 alexaClientSDK::afml::interruptModel::test::TEST_F (InterruptModelTest, test_emptyConfiguration)
 
 alexaClientSDK::afml::interruptModel::test::TEST_F (InterruptModelTest, test_NonExistentChannelConfigReturnsUndefined)
 
 alexaClientSDK::afml::interruptModel::test::TEST_F (InterruptModelTest, test_MissingContentTypeKeyReturnsUndefined)
 
 alexaClientSDK::afml::interruptModel::test::TEST_F (InterruptModelTest, test_MissingMixingBehaviorKeyReturnsUndefined)
 
 alexaClientSDK::afml::interruptModel::test::TEST_F (InterruptModelTest, test_MissingConfigReturnsUndefined)
 
 alexaClientSDK::afml::interruptModel::test::TEST_F (InterruptModelTest, test_MissingIncomingChannelKeyReturnsUndefined)
 
 alexaClientSDK::afml::interruptModel::test::TEST_F (InterruptModelTest, test_UnspecifiedMixingBehaviorKeyReturnsUndefined)
 
 alexaClientSDK::afml::interruptModel::test::TEST_F (InterruptModelTest, test_UnspecifiedIncomingMixingBehaviorReturnsUndefined)
 
 alexaClientSDK::afml::interruptModel::test::TEST_F (InterruptModelTest, test_InvalidIncomingMixingBehaviorReturnsUndefined)
 

Variables

static const std::string alexaClientSDK::afml::interruptModel::test::CONTENT_CHANNEL = "Content"
 
static const std::string alexaClientSDK::afml::interruptModel::test::DIALOG_CHANNEL = "Dialog"
 
static const std::string alexaClientSDK::afml::interruptModel::test::ALERT_CHANNEL = "Alert"
 
static const ContentType alexaClientSDK::afml::interruptModel::test::MIXABLE_CONTENT_TYPE = ContentType::MIXABLE
 
static const ContentType alexaClientSDK::afml::interruptModel::test::NONMIXABLE_CONTENT_TYPE = ContentType::NONMIXABLE
 
static const ContentType alexaClientSDK::afml::interruptModel::test::INVALID_CONTENT_TYPE = ContentType::NUM_CONTENT_TYPE
 
static const std::string alexaClientSDK::afml::interruptModel::test::INTERRUPT_MODEL_KEY = "interruptModel"
 
static const std::string alexaClientSDK::afml::interruptModel::test::INVALID_CONFIG_KEY = "invalidkey"
 
static const std::string alexaClientSDK::afml::interruptModel::test::NONEXISTENT_CHANNEL = "mysteryChannel"
 
static const std::string alexaClientSDK::afml::interruptModel::test::VIRTUAL_CHANNEL1 = "VirtualChannel1"
 
static const std::string alexaClientSDK::afml::interruptModel::test::VIRTUAL_CHANNEL2 = "VirtualChannel2"
 
static const std::string alexaClientSDK::afml::interruptModel::test::CONTENT_TYPE_KEY = "contentType"
 
static const std::string alexaClientSDK::afml::interruptModel::test::CONFIG_JSON
 

AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0