AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Classes | Namespaces | Functions | Variables
SpeakerManagerConfigTest.cpp File Reference
#include <gtest/gtest.h>
#include <memory>
#include <acsdk/SpeakerManager/private/SpeakerManagerConfig.h>
Include dependency graph for SpeakerManagerConfigTest.cpp:

Classes

class  alexaClientSDK::speakerManager::test::SpeakerManagerConfigTest
 Test fixture for SpeakerManagerConfig. More...
 

Namespaces

 alexaClientSDK
 Whether or not curl logs should be emitted.
 
 alexaClientSDK::speakerManager
 Speaker API Capability Agent Interface and Implementation.
 
 alexaClientSDK::speakerManager::test
 Unit Tests and Mocks for Speaker API Capability Agent.
 

Functions

 alexaClientSDK::speakerManager::test::TEST_F (SpeakerManagerConfigTest, test_ValidateMissingConfig)
 Validate nothing breaks when config is missing. More...
 
 alexaClientSDK::speakerManager::test::TEST_F (SpeakerManagerConfigTest, test_ValidateEmptyConfig)
 Validate nothing breaks when config is empty. More...
 
 alexaClientSDK::speakerManager::test::TEST_F (SpeakerManagerConfigTest, test_ValidatePersistentStorageConfig)
 Validate persistentVolume entry is read correctly. More...
 
 alexaClientSDK::speakerManager::test::TEST_F (SpeakerManagerConfigTest, test_ValidateRestoreMuteStateConfig)
 Validate restoreMuteState entry is read correctly. More...
 
 alexaClientSDK::speakerManager::test::TEST_F (SpeakerManagerConfigTest, test_ValidateMinUnmuteVolumeConfig)
 Validate minUnmuteVolume entry is read correctly. More...
 
 alexaClientSDK::speakerManager::test::TEST_F (SpeakerManagerConfigTest, test_ValidateDefaultSpeakerVolumeConfig)
 Validate defaultSpeakerVolume entry is read correctly. More...
 
 alexaClientSDK::speakerManager::test::TEST_F (SpeakerManagerConfigTest, test_ValidateDefaultAlertsVolumeConfig)
 Validate defaultAlertsVolume entry is read correctly. More...
 
 alexaClientSDK::speakerManager::test::TEST_F (SpeakerManagerConfigTest, test_ValidateAllValues)
 

Variables

static const auto alexaClientSDK::speakerManager::test::JSON_TEST_CONFIG_MISSING
 
static const auto alexaClientSDK::speakerManager::test::JSON_TEST_CONFIG_EMPTY
 Configuration with speaker manager root but without entries. More...
 
static const auto alexaClientSDK::speakerManager::test::JSON_TEST_CONFIG_PERSISTENT_STORAGE
 Configuration with speaker manager root with persistentStorage. More...
 
static const auto alexaClientSDK::speakerManager::test::JSON_TEST_CONFIG_MIN_UNMUTE_VOLUME
 Configuration with speaker manager root with minUnmuteVolume. More...
 
static const auto alexaClientSDK::speakerManager::test::JSON_TEST_CONFIG_DEFAULT_SPEAKER_VOLUME
 Configuration with speaker manager root with defaultSpeakerVolume. More...
 
static const auto alexaClientSDK::speakerManager::test::JSON_TEST_CONFIG_DEFAULT_ALERTS_VOLUME
 Configuration with speaker manager root with defaultAlertsVolume. More...
 
static const auto alexaClientSDK::speakerManager::test::JSON_TEST_CONFIG_RESTORE_MUTE_STATE
 Configuration with speaker manager root with defaultAlertsVolume. More...
 
static const auto alexaClientSDK::speakerManager::test::JSON_TEST_CONFIG
 Full configuration. 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