AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Classes | Namespaces | Typedefs | Enumerations | Functions
StateReportGeneratorTest.cpp File Reference
#include <memory>
#include <string>
#include <gtest/gtest.h>
#include <RegistrationManager/CustomerDataManagerFactory.h>
#include <Settings/DeviceSettingsManager.h>
#include <Settings/MockSetting.h>
#include <Settings/SettingsManager.h>
#include "System/StateReportGenerator.h"
Include dependency graph for StateReportGeneratorTest.cpp:

Classes

class  alexaClientSDK::capabilityAgents::system::StateReportGeneratorTest
 

Namespaces

 alexaClientSDK
 Whether or not curl logs should be emitted.
 
 alexaClientSDK::capabilityAgents
 
 alexaClientSDK::capabilityAgents::system
 

Typedefs

using alexaClientSDK::capabilityAgents::system::MockSettingManager = SettingsManager< SettingInterface< bool >, SettingInterface< int >, SettingInterface< std::string > >
 Alias for setting manager configuration. More...
 

Enumerations

enum  alexaClientSDK::capabilityAgents::system::Index { alexaClientSDK::capabilityAgents::system::BOOL, alexaClientSDK::capabilityAgents::system::INT, alexaClientSDK::capabilityAgents::system::STRING }
 Index used for setting access. More...
 

Functions

 alexaClientSDK::capabilityAgents::system::TEST_F (StateReportGeneratorTest, test_createWithoutSettingManagerShouldFail)
 
 alexaClientSDK::capabilityAgents::system::TEST_F (StateReportGeneratorTest, test_createWithEmptySettingManagerShouldSucceed)
 
 alexaClientSDK::capabilityAgents::system::TEST_F (StateReportGeneratorTest, test_createWithFullSettingManagerShouldSucceed)
 
 alexaClientSDK::capabilityAgents::system::TEST_F (StateReportGeneratorTest, test_generateReportWithFullSettingManager)
 
 alexaClientSDK::capabilityAgents::system::TEST_F (StateReportGeneratorTest, test_generateReportWithPartialSettingManager)
 

Variables

Mock values and string representantion.
constexpr bool alexaClientSDK::capabilityAgents::system::BOOL_SETTING_VALUE = true
 
constexpr int alexaClientSDK::capabilityAgents::system::INT_SETTING_VALUE = 10
 
static const std::string alexaClientSDK::capabilityAgents::system::BOOL_SETTING_STRING_VALUE = "true"
 
static const std::string alexaClientSDK::capabilityAgents::system::INT_SETTING_STRING_VALUE = "10"
 
static const std::string alexaClientSDK::capabilityAgents::system::STRING_SETTING_VALUE = "string"
 
static const std::string alexaClientSDK::capabilityAgents::system::STRING_SETTING_STRING_VALUE = R"("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