AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Classes | Namespaces | Functions | Variables
EndpointTest.cpp File Reference
#include <gtest/gtest.h>
#include <AVSCommon/SDKInterfaces/MockDirectiveHandler.h>
#include <AVSCommon/Utils/Common/MockRequiresShutdown.h>
#include <Endpoints/Endpoint.h>
Include dependency graph for EndpointTest.cpp:

Classes

class  alexaClientSDK::endpoints::test::EndpointTest
 Test harness for Endpoint class. More...
 

Namespaces

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

Functions

 alexaClientSDK::endpoints::test::TEST_F (EndpointTest, test_endpointConstructor)
 
 alexaClientSDK::endpoints::test::TEST_F (EndpointTest, test_addRequireShutdownObjects)
 
 alexaClientSDK::endpoints::test::TEST_F (EndpointTest, test_getEndpointId)
 
 alexaClientSDK::endpoints::test::TEST_F (EndpointTest, test_updateWithValidAttributesAndInvalidEndpointId)
 
 alexaClientSDK::endpoints::test::TEST_F (EndpointTest, test_updateWithInvalidAttributesAndValidEndpointAttributes)
 
 alexaClientSDK::endpoints::test::TEST_F (EndpointTest, test_updateSuccess)
 
 alexaClientSDK::endpoints::test::TEST_F (EndpointTest, test_updateDuplicateCapabilities)
 
 alexaClientSDK::endpoints::test::TEST_F (EndpointTest, test_updateSameInterfaceDifferentInstances)
 
 alexaClientSDK::endpoints::test::TEST_F (EndpointTest, test_addCapabilityNullDirectiveHandler)
 
 alexaClientSDK::endpoints::test::TEST_F (EndpointTest, test_addCapabilityDuplicate)
 
 alexaClientSDK::endpoints::test::TEST_F (EndpointTest, test_addCapabilitySuccess)
 
 alexaClientSDK::endpoints::test::TEST_F (EndpointTest, test_removeCapabilityThatDoesNotExist)
 
 alexaClientSDK::endpoints::test::TEST_F (EndpointTest, test_removeCapabilitySuccess)
 
 alexaClientSDK::endpoints::test::TEST_F (EndpointTest, test_addCapabilityConfigurationDuplicate)
 
 alexaClientSDK::endpoints::test::TEST_F (EndpointTest, test_validateEndpointAttributesInvalidEndpointId)
 
 alexaClientSDK::endpoints::test::TEST_F (EndpointTest, test_validateEndpointAttributesInvalidFriendlyName)
 
 alexaClientSDK::endpoints::test::TEST_F (EndpointTest, test_validateEndpointAttributesInvalidDescription)
 
 alexaClientSDK::endpoints::test::TEST_F (EndpointTest, test_validateEndpointAttributesInvalidManufacturerName)
 
 alexaClientSDK::endpoints::test::TEST_F (EndpointTest, test_validateEndpointAttributesInvalidAdditionalAttributes)
 
 alexaClientSDK::endpoints::test::TEST_F (EndpointTest, test_validateEndpointAttributesInvalidConnections)
 
 alexaClientSDK::endpoints::test::TEST_F (EndpointTest, test_validateEndpointAttributesInvalidCookies)
 
 alexaClientSDK::endpoints::test::TEST_F (EndpointTest, test_validateEndpointAttributesSuccess)
 

Variables

static const CapabilityConfiguration alexaClientSDK::endpoints::test::CAPABILITY_CONFIGURATION
 
static const std::string alexaClientSDK::endpoints::test::EMPTY_ID = ""
 
static const std::string alexaClientSDK::endpoints::test::EMPTY_STRING = ""
 

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