AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
Public Member Functions | |
ExceptionEncounteredEvent (const std::string &unparsedDirective, avs::ExceptionErrorType error, const std::string &errorDescription) | |
void | send (std::shared_ptr< avs::ExceptionEncounteredSender > exceptionencounteredsender) |
void | verifyMessage (std::shared_ptr< avsCommon::avs::MessageRequest > request) |
Utility class which captures parameters to a ExceptionEncountered event, and provides functions to send and verify the event using those parameters.
alexaClientSDK::avsCommon::test::ExceptionEncounteredEvent::ExceptionEncounteredEvent | ( | const std::string & | unparsedDirective, |
avs::ExceptionErrorType | error, | ||
const std::string & | errorDescription | ||
) |
Constructs an object which captures the parameters to send in a ExceptionEncountered Event. Parameters are passed through directly to ExceptionEncounteredSender::sendExceptionEncountered()
.
void alexaClientSDK::avsCommon::test::ExceptionEncounteredEvent::send | ( | std::shared_ptr< avs::ExceptionEncounteredSender > | exceptionencounteredsender | ) |
This function sends a ExceptionEncountered event using the provided exceptionencounteredsender
.
exceptionencounteredsender | The ExceptionEncounteredSender to call on ExceptionEncounteredSender::sendExceptionEncountered() . |
void alexaClientSDK::avsCommon::test::ExceptionEncounteredEvent::verifyMessage | ( | std::shared_ptr< avsCommon::avs::MessageRequest > | request | ) |
This function verifies that JSON content of a ExceptionEncountered event MessageRequest
is correct. This function signature matches that of MessageSenderInterface::sendMessage()
so that an EXPECT_CALL()
can Invoke()
this function directly.
request | The MessageRequest to verify. |
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0