AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Classes | Namespaces | Enumerations | Functions | Variables
SettingStringConversionTest.cpp File Reference
#include <memory>
#include <string>
#include <ostream>
#include <istream>
#include <gmock/gmock.h>
#include <gtest/gtest.h>
#include <AVSCommon/Utils/JSON/JSONGenerator.h>
#include <AVSCommon/Utils/JSON/JSONUtils.h>
#include <Settings/SettingStringConversion.h>
Include dependency graph for SettingStringConversionTest.cpp:

Classes

class  alexaClientSDK::settings::test::HelloClass
 

Namespaces

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

Enumerations

enum  alexaClientSDK::settings::test::HelloEnum { alexaClientSDK::settings::test::HelloEnum::HI, alexaClientSDK::settings::test::HelloEnum::THERE }
 

Functions

std::ostream & alexaClientSDK::settings::test::operator<< (std::ostream &os, const HelloEnum &hello)
 
std::istream & alexaClientSDK::settings::test::operator>> (std::istream &is, HelloEnum &hello)
 
std::ostream & alexaClientSDK::settings::test::operator<< (std::ostream &os, const HelloClass &hello)
 
std::istream & alexaClientSDK::settings::test::operator>> (std::istream &is, HelloClass &hello)
 
std::pair< bool, std::string > alexaClientSDK::settings::test::expected (bool result, std::string value)
 
 alexaClientSDK::settings::test::TEST (SettingStringConversionTest, test_boolConversion)
 Test boolean conversions. More...
 
 alexaClientSDK::settings::test::TEST (SettingStringConversionTest, test_integralByteSize)
 
 alexaClientSDK::settings::test::TEST (SettingStringConversionTest, test_arithmeticTypes)
 
 alexaClientSDK::settings::test::TEST (SettingStringConversionTest, test_fromEnum)
 
 alexaClientSDK::settings::test::TEST (SettingStringConversionTest, test_fromClass)
 
 alexaClientSDK::settings::test::TEST (SettingStringConversionTest, test_toStringSet)
 
 alexaClientSDK::settings::test::TEST (SettingStringConversionTest, test_fromStringSet)
 

Variables

static const std::string alexaClientSDK::settings::test::KEY = "key"
 The key used for converting the hello object. More...
 
static const std::string alexaClientSDK::settings::test::INIT_VALUE = "value"
 The value used to initialize the hello object. More...
 
static const std::string alexaClientSDK::settings::test::EMPTY_JSON_LIST = "[]"
 Represents an empty json list. 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