◆ checkSentEventName()
bool alexaClientSDK::integration::test::SpeechSynthesizerTest::checkSentEventName |
( |
TestMessageSender::SendParams |
sendParams, |
|
|
std::string |
expectedName |
|
) |
| |
|
inlineprotected |
◆ connect()
void alexaClientSDK::integration::test::SpeechSynthesizerTest::connect |
( |
| ) |
|
|
inlineprotected |
◆ disconnect()
void alexaClientSDK::integration::test::SpeechSynthesizerTest::disconnect |
( |
| ) |
|
|
inlineprotected |
◆ sendEvent()
Send and event to AVS. Blocks until a status is received.
- Parameters
-
message | The message to send. |
expectStatus | The status to expect from the call to send the message. |
timeout | How long to wait for a result from delivering the message. |
◆ SetUp()
virtual void alexaClientSDK::integration::test::SpeechSynthesizerTest::SetUp |
( |
| ) |
|
|
inlineoverrideprotectedvirtual |
◆ setupMessageAndSend()
Function to setup a message and send it to AVS.
- Parameters
-
json | A JSON string containing the message to send. |
expectStatus | The status to expect from the call to send the message. |
timeout | How long to wait for a result from delivering the message. |
◆ setupMessageWithAttachmentAndSend()
Function to setup a message with an attachment and send it to AVS.
- Parameters
-
json | A JSON string containing the message to send. |
file | Name of the file to read the attachment from. |
expectStatus | The status to expect from the call to send the message. |
timeout | How long to wait for a result from delivering the message. |
◆ TearDown()
void alexaClientSDK::integration::test::SpeechSynthesizerTest::TearDown |
( |
| ) |
|
|
inlineoverrideprotected |
◆ waitForFocusChange()
FocusState alexaClientSDK::integration::test::SpeechSynthesizerTest::waitForFocusChange |
( |
std::chrono::milliseconds |
timeout | ) |
|
|
inlineprotected |
Waits for the ChannelObserverInterface##onFocusChanged() callback.
- Parameters
-
timeout | The amount of time to wait for the callback. |
focusChanged | An output parameter that notifies the caller whether a callback occurred. |
- Returns
- Returns
true
if the callback occured within the timeout period and false
otherwise.
◆ m_avsConnectionManager
std::shared_ptr<TestMessageSender> alexaClientSDK::integration::test::SpeechSynthesizerTest::m_avsConnectionManager |
|
protected |
◆ m_context
std::unique_ptr<ACLTestContext> alexaClientSDK::integration::test::SpeechSynthesizerTest::m_context |
|
protected |
Context for running ACL based tests.
◆ m_dialogUXStateAggregator
◆ m_directiveHandler
std::shared_ptr<TestDirectiveHandler> alexaClientSDK::integration::test::SpeechSynthesizerTest::m_directiveHandler |
|
protected |
◆ m_directiveSequencer
◆ m_endpointCapabilitiesRegistrar
◆ m_exceptionEncounteredSender
◆ m_focusChanged
std::condition_variable alexaClientSDK::integration::test::SpeechSynthesizerTest::m_focusChanged |
|
protected |
◆ m_focusChangeOccurred
bool alexaClientSDK::integration::test::SpeechSynthesizerTest::m_focusChangeOccurred |
|
protected |
◆ m_focusManager
std::shared_ptr<FocusManager> alexaClientSDK::integration::test::SpeechSynthesizerTest::m_focusManager |
|
protected |
◆ m_focusState
FocusState alexaClientSDK::integration::test::SpeechSynthesizerTest::m_focusState |
|
protected |
◆ m_interactionModelCA
◆ m_interactionModelNotifier
◆ m_mediaPlayer
std::shared_ptr<TestMediaPlayer> alexaClientSDK::integration::test::SpeechSynthesizerTest::m_mediaPlayer |
|
protected |
◆ m_messageInterpreter
std::shared_ptr<MessageInterpreter> alexaClientSDK::integration::test::SpeechSynthesizerTest::m_messageInterpreter |
|
protected |
◆ m_metricRecorder
◆ m_mutex
std::mutex alexaClientSDK::integration::test::SpeechSynthesizerTest::m_mutex |
|
protected |
◆ m_speechSynthesizer
std::shared_ptr<SpeechSynthesizer> alexaClientSDK::integration::test::SpeechSynthesizerTest::m_speechSynthesizer |
|
protected |
◆ m_speechSynthesizerObserver
◆ m_testClient
std::shared_ptr<TestClient> alexaClientSDK::integration::test::SpeechSynthesizerTest::m_testClient |
|
protected |
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