AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Public Member Functions | List of all members
alexaClientSDK::certifiedSender::test::MockMessageStorage Class Reference

#include <MockMessageStorage.h>

Inheritance diagram for alexaClientSDK::certifiedSender::test::MockMessageStorage:
Inheritance graph
[legend]
Collaboration diagram for alexaClientSDK::certifiedSender::test::MockMessageStorage:
Collaboration graph
[legend]

Public Member Functions

 MOCK_METHOD0 (createDatabase, bool())
 
 MOCK_METHOD0 (open, bool())
 
 MOCK_METHOD0 (close, void())
 
 MOCK_METHOD2 (store, bool(const std::string &message, int *id))
 
 MOCK_METHOD3 (store, bool(const std::string &message, const std::string &uriPathExtension, int *id))
 
 MOCK_METHOD1 (load, bool(std::queue< StoredMessage > *messageContainer))
 
 MOCK_METHOD1 (erase, bool(int messageId))
 
 MOCK_METHOD0 (clearDatabase, bool())
 
virtual ~MockMessageStorage ()=default
 
 MOCK_METHOD0 (createDatabase, bool())
 
 MOCK_METHOD0 (open, bool())
 
 MOCK_METHOD0 (close, void())
 
 MOCK_METHOD2 (store, bool(const std::string &message, int *id))
 
 MOCK_METHOD3 (store, bool(const std::string &message, const std::string &uriPathExtension, int *id))
 
 MOCK_METHOD1 (load, bool(std::queue< StoredMessage > *messageContainer))
 
 MOCK_METHOD1 (erase, bool(int messageId))
 
 MOCK_METHOD0 (clearDatabase, bool())
 
- Public Member Functions inherited from alexaClientSDK::certifiedSender::MessageStorageInterface
virtual ~MessageStorageInterface ()=default
 
virtual bool createDatabase ()=0
 
virtual bool open ()=0
 
virtual void close ()=0
 
virtual bool store (const std::string &message, int *id)=0
 
virtual bool store (const std::string &message, const std::string &uriPathExtension, int *id)=0
 
virtual bool load (std::queue< StoredMessage > *messageContainer)=0
 
virtual bool erase (int messageId)=0
 
virtual bool clearDatabase ()=0
 

Detailed Description

Mock class that implements the MessageStorageInterface.

Constructor & Destructor Documentation

◆ ~MockMessageStorage()

virtual alexaClientSDK::certifiedSender::test::MockMessageStorage::~MockMessageStorage ( )
virtualdefault

Member Function Documentation

◆ MOCK_METHOD0() [1/8]

alexaClientSDK::certifiedSender::test::MockMessageStorage::MOCK_METHOD0 ( createDatabase  ,
bool()   
)

◆ MOCK_METHOD0() [2/8]

alexaClientSDK::certifiedSender::test::MockMessageStorage::MOCK_METHOD0 ( open  ,
bool()   
)

◆ MOCK_METHOD0() [3/8]

alexaClientSDK::certifiedSender::test::MockMessageStorage::MOCK_METHOD0 ( close  ,
void()   
)

◆ MOCK_METHOD0() [4/8]

alexaClientSDK::certifiedSender::test::MockMessageStorage::MOCK_METHOD0 ( clearDatabase  ,
bool()   
)

◆ MOCK_METHOD0() [5/8]

alexaClientSDK::certifiedSender::test::MockMessageStorage::MOCK_METHOD0 ( createDatabase  ,
bool()   
)

◆ MOCK_METHOD0() [6/8]

alexaClientSDK::certifiedSender::test::MockMessageStorage::MOCK_METHOD0 ( open  ,
bool()   
)

◆ MOCK_METHOD0() [7/8]

alexaClientSDK::certifiedSender::test::MockMessageStorage::MOCK_METHOD0 ( close  ,
void()   
)

◆ MOCK_METHOD0() [8/8]

alexaClientSDK::certifiedSender::test::MockMessageStorage::MOCK_METHOD0 ( clearDatabase  ,
bool()   
)

◆ MOCK_METHOD1() [1/4]

alexaClientSDK::certifiedSender::test::MockMessageStorage::MOCK_METHOD1 ( load  ,
bool(std::queue< StoredMessage > *messageContainer)   
)

◆ MOCK_METHOD1() [2/4]

alexaClientSDK::certifiedSender::test::MockMessageStorage::MOCK_METHOD1 ( erase  ,
bool(int messageId)   
)

◆ MOCK_METHOD1() [3/4]

alexaClientSDK::certifiedSender::test::MockMessageStorage::MOCK_METHOD1 ( load  ,
bool(std::queue< StoredMessage > *messageContainer)   
)

◆ MOCK_METHOD1() [4/4]

alexaClientSDK::certifiedSender::test::MockMessageStorage::MOCK_METHOD1 ( erase  ,
bool(int messageId)   
)

◆ MOCK_METHOD2() [1/2]

alexaClientSDK::certifiedSender::test::MockMessageStorage::MOCK_METHOD2 ( store  ,
bool(const std::string &message, int *id)   
)

◆ MOCK_METHOD2() [2/2]

alexaClientSDK::certifiedSender::test::MockMessageStorage::MOCK_METHOD2 ( store  ,
bool(const std::string &message, int *id)   
)

◆ MOCK_METHOD3() [1/2]

alexaClientSDK::certifiedSender::test::MockMessageStorage::MOCK_METHOD3 ( store  ,
bool(const std::string &message, const std::string &uriPathExtension, int *id)   
)

◆ MOCK_METHOD3() [2/2]

alexaClientSDK::certifiedSender::test::MockMessageStorage::MOCK_METHOD3 ( store  ,
bool(const std::string &message, const std::string &uriPathExtension, int *id)   
)

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

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