16 #ifndef ACSDK_PROPERTIESINTERFACES_TEST_MOCKPROPERTIES_H_ 17 #define ACSDK_PROPERTIESINTERFACES_TEST_MOCKPROPERTIES_H_ 24 namespace propertiesInterfaces {
49 #endif // ACSDK_PROPERTIESINTERFACES_TEST_MOCKPROPERTIES_H_ virtual bool getKeys(std::unordered_set< std::string > &keys) noexcept=0
Method to inspect existing properties.
MOCK_NOEXCEPT_METHOD2(getString, bool(const std::string &, std::string &))
virtual bool getString(const std::string &key, std::string &value) noexcept=0
Method to load string value from configuration.
Definition: AmdMetricWrapperTest.cpp:24
::std::string string
Definition: gtest-port.h:1097
virtual bool putBytes(const std::string &key, const Bytes &value) noexcept=0
Method to store binary value into configuration.
Mock class for PropertiesInterface.
Definition: MockProperties.h:31
This class provides an interface to a simple key/value container.
Definition: PropertiesInterface.h:37
std::vector< unsigned char > Bytes
Bytes data type. This data type represent a continuous byte array.
Definition: PropertiesInterface.h:41
MOCK_NOEXCEPT_METHOD1(getKeys, bool(std::unordered_set< std::string > &))
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
virtual bool putString(const std::string &key, const std::string &value) noexcept=0
Method to store string value into configuration.
virtual bool clear() noexcept=0
Removes all properties from a configuration container.
virtual bool getBytes(const std::string &key, Bytes &value) noexcept=0
Method to load binary value from configuration.
MOCK_NOEXCEPT_METHOD0(clear, bool())