![]() |
AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <chrono>#include <memory>#include <string>#include <gmock/gmock.h>#include <gtest/gtest.h>#include <Settings/SettingEventMetadata.h>#include <Settings/SettingEventSender.h>#include <AVSCommon/SDKInterfaces/MockAVSConnectionManager.h>#include <AVSCommon/SDKInterfaces/MockMessageSender.h>#include <AVSCommon/Utils/PromiseFuturePair.h>
Classes | |
| class | alexaClientSDK::settings::test::SettingEventSenderTest |
Namespaces | |
| alexaClientSDK | |
| Whether or not curl logs should be emitted. | |
| alexaClientSDK::settings | |
| alexaClientSDK::settings::test | |
Functions | |
| alexaClientSDK::settings::test::TEST_F (SettingEventSenderTest, test_createValidation) | |
| alexaClientSDK::settings::test::TEST_F (SettingEventSenderTest, test_sendChangedEvent) | |
| alexaClientSDK::settings::test::TEST_F (SettingEventSenderTest, test_sendReportEvent) | |
| alexaClientSDK::settings::test::TEST_F (SettingEventSenderTest, test_invalidJSONValue) | |
| alexaClientSDK::settings::test::TEST_F (SettingEventSenderTest, testSlow_blockingSend) | |
| alexaClientSDK::settings::test::TEST_F (SettingEventSenderTest, testSlow_maxRetries) | |
| alexaClientSDK::settings::test::TEST_F (SettingEventSenderTest, testSlow_retryOnInternalError) | |
| alexaClientSDK::settings::test::TEST_F (SettingEventSenderTest, testSlow_retryStopAfterSuccess) | |
| alexaClientSDK::settings::test::TEST_F (SettingEventSenderTest, testSlow_noRetryOnNonConnected) | |
| alexaClientSDK::settings::test::TEST_F (SettingEventSenderTest, testSlow_cancelRetry) | |
Variables | |
| static const SettingEventMetadata | alexaClientSDK::settings::test::METADATA = {"NAMESPACE", "CHANGEDEVENT", "REPORTEVENT", "SETTING"} |
| The metadata for the event messages used in this test. More... | |
| static const std::string | alexaClientSDK::settings::test::EXPECTED_CHANGED_EVENT = R"(\{"event":\{"header":\{"namespace":"NAMESPACE","name":"CHANGEDEVENT","messageId":".*-.*-.*-.*-.*"\},"payload":\{"SETTING":true\}\}\})" |
| The expected changed event format. More... | |
| static const std::string | alexaClientSDK::settings::test::EXPECTED_REPORT_EVENT = R"(\{"event":\{"header":\{"namespace":"NAMESPACE","name":"REPORTEVENT","messageId":".*-.*-.*-.*-.*"\},"payload":\{"SETTING":true\}\}\})" |
| The expected report event format. More... | |
| static const std::vector< int > | alexaClientSDK::settings::test::RETRY_TABLE |
| Table with the retry times on subsequent retries. More... | |
| static const auto | alexaClientSDK::settings::test::MAX_RETRY_WAIT = std::chrono::seconds(4) |
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0