AlexaClientSDK  1.26.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Public Member Functions | List of all members
alexaClientSDK::capabilityAgents::speakerManager::test::MockMiscStorageInterface Class Reference
Inheritance diagram for alexaClientSDK::capabilityAgents::speakerManager::test::MockMiscStorageInterface:
Inheritance graph
[legend]
Collaboration diagram for alexaClientSDK::capabilityAgents::speakerManager::test::MockMiscStorageInterface:
Collaboration graph
[legend]

Public Member Functions

 MOCK_METHOD0 (createDatabase, bool())
 
 MOCK_METHOD0 (open, bool())
 
 MOCK_METHOD0 (isOpened, bool())
 
 MOCK_METHOD0 (close, void())
 
 MOCK_METHOD4 (createTable, bool(const std::string &, const std::string &, KeyType, ValueType))
 
 MOCK_METHOD2 (deleteTable, bool(const std::string &, const std::string &))
 
 MOCK_METHOD2 (clearTable, bool(const std::string &, const std::string &))
 
 MOCK_METHOD4 (get, bool(const std::string &, const std::string &, const std::string &, std::string *))
 
 MOCK_METHOD4 (add, bool(const std::string &, const std::string &, const std::string &, const std::string &))
 
 MOCK_METHOD4 (update, bool(const std::string &, const std::string &, const std::string &, const std::string &))
 
 MOCK_METHOD4 (put, bool(const std::string &, const std::string &, const std::string &, const std::string &))
 
 MOCK_METHOD3 (remove, bool(const std::string &, const std::string &, const std::string &))
 
 MOCK_METHOD4 (tableEntryExists, bool(const std::string &, const std::string &, const std::string &, bool *))
 
 MOCK_METHOD3 (tableExists, bool(const std::string &, const std::string &, bool *))
 
 MOCK_METHOD3 (load, bool(const std::string &, const std::string &, std::unordered_map< std::string, std::string > *valueContainer))
 
- Public Member Functions inherited from alexaClientSDK::avsCommon::sdkInterfaces::storage::MiscStorageInterface
virtual ~MiscStorageInterface ()=default
 
virtual bool createDatabase ()=0
 
virtual bool open ()=0
 
virtual bool isOpened ()=0
 
virtual void close ()=0
 
virtual bool createTable (const std::string &componentName, const std::string &tableName, KeyType keyType, ValueType valueType)=0
 
virtual bool clearTable (const std::string &componentName, const std::string &tableName)=0
 
virtual bool deleteTable (const std::string &componentName, const std::string &tableName)=0
 
virtual bool get (const std::string &componentName, const std::string &tableName, const std::string &key, std::string *value)=0
 
virtual bool add (const std::string &componentName, const std::string &tableName, const std::string &key, const std::string &value)=0
 
virtual bool update (const std::string &componentName, const std::string &tableName, const std::string &key, const std::string &value)=0
 
virtual bool put (const std::string &componentName, const std::string &tableName, const std::string &key, const std::string &value)=0
 
virtual bool remove (const std::string &componentName, const std::string &tableName, const std::string &key)=0
 
virtual bool tableEntryExists (const std::string &componentName, const std::string &tableName, const std::string &key, bool *tableEntryExistsValue)=0
 
virtual bool tableExists (const std::string &componentName, const std::string &tableName, bool *tableExistsValue)=0
 
virtual bool load (const std::string &componentName, const std::string &tableName, std::unordered_map< std::string, std::string > *valueContainer)=0
 

Additional Inherited Members

- Public Types inherited from alexaClientSDK::avsCommon::sdkInterfaces::storage::MiscStorageInterface
enum  KeyType { KeyType::UNKNOWN_KEY, KeyType::STRING_KEY }
 The type of the key column in Misc DB. More...
 
enum  ValueType { ValueType::UNKNOWN_VALUE, ValueType::STRING_VALUE }
 The type of the value column in Misc DB. More...
 

Member Function Documentation

◆ MOCK_METHOD0() [1/4]

alexaClientSDK::capabilityAgents::speakerManager::test::MockMiscStorageInterface::MOCK_METHOD0 ( close  ,
void()   
)

◆ MOCK_METHOD0() [2/4]

alexaClientSDK::capabilityAgents::speakerManager::test::MockMiscStorageInterface::MOCK_METHOD0 ( createDatabase  ,
bool()   
)

◆ MOCK_METHOD0() [3/4]

alexaClientSDK::capabilityAgents::speakerManager::test::MockMiscStorageInterface::MOCK_METHOD0 ( isOpened  ,
bool()   
)

◆ MOCK_METHOD0() [4/4]

alexaClientSDK::capabilityAgents::speakerManager::test::MockMiscStorageInterface::MOCK_METHOD0 ( open  ,
bool()   
)

◆ MOCK_METHOD2() [1/2]

alexaClientSDK::capabilityAgents::speakerManager::test::MockMiscStorageInterface::MOCK_METHOD2 ( clearTable  ,
bool(const std::string &, const std::string &)   
)

◆ MOCK_METHOD2() [2/2]

alexaClientSDK::capabilityAgents::speakerManager::test::MockMiscStorageInterface::MOCK_METHOD2 ( deleteTable  ,
bool(const std::string &, const std::string &)   
)

◆ MOCK_METHOD3() [1/3]

alexaClientSDK::capabilityAgents::speakerManager::test::MockMiscStorageInterface::MOCK_METHOD3 ( load  ,
bool(const std::string &, const std::string &, std::unordered_map< std::string, std::string > *valueContainer)   
)

◆ MOCK_METHOD3() [2/3]

alexaClientSDK::capabilityAgents::speakerManager::test::MockMiscStorageInterface::MOCK_METHOD3 ( remove  ,
bool(const std::string &, const std::string &, const std::string &)   
)

◆ MOCK_METHOD3() [3/3]

alexaClientSDK::capabilityAgents::speakerManager::test::MockMiscStorageInterface::MOCK_METHOD3 ( tableExists  ,
bool(const std::string &, const std::string &, bool *)   
)

◆ MOCK_METHOD4() [1/6]

alexaClientSDK::capabilityAgents::speakerManager::test::MockMiscStorageInterface::MOCK_METHOD4 ( add  ,
bool(const std::string &, const std::string &, const std::string &, const std::string &)   
)

◆ MOCK_METHOD4() [2/6]

alexaClientSDK::capabilityAgents::speakerManager::test::MockMiscStorageInterface::MOCK_METHOD4 ( createTable  ,
bool(const std::string &, const std::string &, KeyType, ValueType  
)

◆ MOCK_METHOD4() [3/6]

alexaClientSDK::capabilityAgents::speakerManager::test::MockMiscStorageInterface::MOCK_METHOD4 ( get  ,
bool(const std::string &, const std::string &, const std::string &, std::string *)   
)

◆ MOCK_METHOD4() [4/6]

alexaClientSDK::capabilityAgents::speakerManager::test::MockMiscStorageInterface::MOCK_METHOD4 ( put  ,
bool(const std::string &, const std::string &, const std::string &, const std::string &)   
)

◆ MOCK_METHOD4() [5/6]

alexaClientSDK::capabilityAgents::speakerManager::test::MockMiscStorageInterface::MOCK_METHOD4 ( tableEntryExists  ,
bool(const std::string &, const std::string &, const std::string &, bool *)   
)

◆ MOCK_METHOD4() [6/6]

alexaClientSDK::capabilityAgents::speakerManager::test::MockMiscStorageInterface::MOCK_METHOD4 ( update  ,
bool(const std::string &, const std::string &, const std::string &, const std::string &)   
)

The documentation for this class was generated from the following file:

AlexaClientSDK 1.26.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0