16 #ifndef ACSDK_PROPERTIESINTERFACES_TEST_STUBPROPERTIES_H_ 17 #define ACSDK_PROPERTIESINTERFACES_TEST_STUBPROPERTIES_H_ 20 #include <unordered_map> 21 #include <unordered_set> 28 namespace propertiesInterfaces {
47 bool getKeys(std::unordered_set<std::string>& keys) noexcept
override;
49 bool clear() noexcept
override;
73 #endif // ACSDK_PROPERTIESINTERFACES_TEST_STUBPROPERTIES_H_ bool putBytes(const std::string &key, const Bytes &value) noexcept override
Method to store binary value into configuration.
bool clear() noexcept override
Removes all properties from a configuration container.
Definition: AmdMetricWrapperTest.cpp:24
::std::string string
Definition: gtest-port.h:1097
Definition: CapabilityConfiguration.h:190
This class provides an interface to a simple key/value container.
Definition: PropertiesInterface.h:37
In-memory stub implementation of PropertiesFactoryInterface.
Definition: StubPropertiesFactory.h:36
bool getKeys(std::unordered_set< std::string > &keys) noexcept override
Method to inspect existing properties.
std::vector< unsigned char > Bytes
Bytes data type. This data type represent a continuous byte array.
Definition: PropertiesInterface.h:41
bool getString(const std::string &key, std::string &value) noexcept override
Method to load string value from configuration.
bool putString(const std::string &key, const std::string &value) noexcept override
Method to store string value into configuration.
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
bool getBytes(const std::string &key, Bytes &value) noexcept override
Method to load binary value from configuration.
const
Definition: upload.py:398
In-memory stub implementation of PropertiesInterface.
Definition: StubProperties.h:39
static const std::string key
The database key to be used by the protocol given the METADATA object.
Definition: SharedAVSSettingProtocolTest.cpp:58