![]() |
AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <gtest/gtest.h>#include <functional>#include <memory>#include <acsdkEqualizerInterfaces/EqualizerConfigurationInterface.h>#include <acsdkEqualizerInterfaces/MockEqualizerControllerListenerInterface.h>#include <acsdkEqualizerInterfaces/MockEqualizerInterface.h>#include <acsdkEqualizerInterfaces/MockEqualizerModeControllerInterface.h>#include <acsdkEqualizerInterfaces/MockEqualizerStorageInterface.h>#include <AVSCommon/Utils/Error/SuccessResult.h>#include "acsdkEqualizerImplementations/EqualizerController.h"#include "acsdkEqualizerImplementations/InMemoryEqualizerConfiguration.h"
Classes | |
| class | alexaClientSDK::acsdkEqualizer::test::EqualizerControllerTest |
Namespaces | |
| alexaClientSDK | |
| Whether or not curl logs should be emitted. | |
| alexaClientSDK::acsdkEqualizer | |
| alexaClientSDK::acsdkEqualizer::test | |
Functions | |
| alexaClientSDK::acsdkEqualizer::test::TEST_F (EqualizerControllerTest, test_providedEmptyConfig_shouldUseDefaults) | |
| alexaClientSDK::acsdkEqualizer::test::TEST_F (EqualizerControllerTest, test_changeBandLevels_shouldSucceed) | |
| alexaClientSDK::acsdkEqualizer::test::TEST_F (EqualizerControllerTest, test_setInvalidBandLevels_shouldClampToSupportedRange) | |
| alexaClientSDK::acsdkEqualizer::test::TEST_F (EqualizerControllerTest, test_setMode_shouldSucceed) | |
| alexaClientSDK::acsdkEqualizer::test::TEST_F (EqualizerControllerTest, test_setInvalidMode_shouldNotChangeMode) | |
| alexaClientSDK::acsdkEqualizer::test::TEST_F (EqualizerControllerTest, test_providedBandLevelChanges_addRemoveListener_shouldFollowSubscriptionStatus) | |
| alexaClientSDK::acsdkEqualizer::test::TEST_F (EqualizerControllerTest, test_providedModeChanges_addRemoveListener_shouldFollowSubscriptionStatus) | |
| alexaClientSDK::acsdkEqualizer::test::TEST_F (EqualizerControllerTest, test_providedBandLevelChanges_addRemoveMultipleListeners_shouldFollowSubscriptionStatus) | |
| alexaClientSDK::acsdkEqualizer::test::TEST_F (EqualizerControllerTest, test_triggerChangesMultipleTimes_ExpectListenersNotifiedSameTimes) | |
| alexaClientSDK::acsdkEqualizer::test::TEST_F (EqualizerControllerTest, test_providedBandLevelChanges_addRemoveSingleEqualizer_shouldFollowRegistrationStatus) | |
| alexaClientSDK::acsdkEqualizer::test::TEST_F (EqualizerControllerTest, test_providedBandLevelChanges_addRemoveMultipleEqualizers_shouldFollowRegistrationStatus) | |
| alexaClientSDK::acsdkEqualizer::test::TEST_F (EqualizerControllerTest, test_triggerChangesMultipleTimes_ExpectEqualizersCalledSameTimes) | |
| alexaClientSDK::acsdkEqualizer::test::TEST_F (EqualizerControllerTest, test_saveLoadStateWithPersistentStorage_shouldSucceed) | |
| alexaClientSDK::acsdkEqualizer::test::TEST_F (EqualizerControllerTest, test_setLevelBelowEqualizerMinimum_shouldClamp) | |
| alexaClientSDK::acsdkEqualizer::test::TEST_F (EqualizerControllerTest, test_setLevelAboveEqualizerMaximum_shouldClamp) | |
Variables | |
| static constexpr int | alexaClientSDK::acsdkEqualizer::test::MIN_LEVEL = -10 |
| Band level used as minimum value in tests. More... | |
| static constexpr int | alexaClientSDK::acsdkEqualizer::test::MAX_LEVEL = 10 |
| Band level used as maximum value in tests. More... | |
| static constexpr int | alexaClientSDK::acsdkEqualizer::test::BELOW_MIN_LEVEL = -11 |
| Band level below the minimum allowed. More... | |
| static constexpr int | alexaClientSDK::acsdkEqualizer::test::ABOVE_MAX_LEVEL = 11 |
| Band level above the maximum allowed. More... | |
| static constexpr int | alexaClientSDK::acsdkEqualizer::test::DEFAULT_LEVEL = 0 |
| Band level used as a default. More... | |
| static constexpr int | alexaClientSDK::acsdkEqualizer::test::DEFAULT_ADJUST_DELTA = 1 |
| Default value to adjust band level. More... | |
| static constexpr int | alexaClientSDK::acsdkEqualizer::test::DEFAULT_MIDRANGE = DEFAULT_LEVEL |
| A sample default band level for MIDRANGE band. More... | |
| static constexpr int | alexaClientSDK::acsdkEqualizer::test::NON_DEFAULT_MIDRANGE = 4 |
| A sample band level for MIDRANGE band different from default. More... | |
| static constexpr int | alexaClientSDK::acsdkEqualizer::test::DEFAULT_TREBLE = 5 |
| A sample default band level for TREBLE band. More... | |
| static constexpr int | alexaClientSDK::acsdkEqualizer::test::NON_DEFAULT_TREBLE = -5 |
| A sample band level for TREBLE band different from default. More... | |
| static constexpr EqualizerMode | alexaClientSDK::acsdkEqualizer::test::DEFAULT_MODE = EqualizerMode::NONE |
| A sample default mode. More... | |
| static constexpr int | alexaClientSDK::acsdkEqualizer::test::STABILITY_CHECK_ITERATIONS = 100 |
| Number of times to perform an operation to make sure that it provides consistent results. 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