![]() |
AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
Mock class that implements the AttachmentManager. More...
#include <MockAttachmentManager.h>
Public Member Functions | |
MOCK_CONST_METHOD2 (generateAttachmentId, std::string(const std::string &contextId, const std::string &contentId)) | |
MOCK_METHOD1 (setAttachmentTimeoutMinutes, bool(std::chrono::minutes timeoutMinutes)) | |
MOCK_METHOD2 (createWriter, std::unique_ptr< AttachmentWriter >(const std::string &attachmentId, utils::sds::WriterPolicy policy)) | |
MOCK_METHOD2 (createReader, std::unique_ptr< AttachmentReader >(const std::string &attachmentId, utils::sds::ReaderPolicy policy)) | |
![]() | |
virtual | ~AttachmentManagerInterface ()=default |
virtual std::string | generateAttachmentId (const std::string &contextId, const std::string &contentId) const =0 |
virtual bool | setAttachmentTimeoutMinutes (std::chrono::minutes timeoutMinutes)=0 |
virtual std::unique_ptr< AttachmentWriter > | createWriter (const std::string &attachmentId, utils::sds::WriterPolicy policy=avsCommon::utils::sds::WriterPolicy::ALL_OR_NOTHING)=0 |
virtual std::unique_ptr< AttachmentReader > | createReader (const std::string &attachmentId, utils::sds::ReaderPolicy policy)=0 |
Mock class that implements the AttachmentManager.
alexaClientSDK::avsCommon::avs::attachment::test::MockAttachmentManager::MOCK_CONST_METHOD2 | ( | generateAttachmentId | , |
std::string(const std::string &contextId, const std::string &contentId) | |||
) |
alexaClientSDK::avsCommon::avs::attachment::test::MockAttachmentManager::MOCK_METHOD1 | ( | setAttachmentTimeoutMinutes | , |
bool(std::chrono::minutes timeoutMinutes) | |||
) |
alexaClientSDK::avsCommon::avs::attachment::test::MockAttachmentManager::MOCK_METHOD2 | ( | createWriter | , |
std::unique_ptr< AttachmentWriter > | const std::string &attachmentId, utils::sds::WriterPolicy policy | ||
) |
alexaClientSDK::avsCommon::avs::attachment::test::MockAttachmentManager::MOCK_METHOD2 | ( | createReader | , |
std::unique_ptr< AttachmentReader > | const std::string &attachmentId, utils::sds::ReaderPolicy policy | ||
) |
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0