◆ ExternalMediaPlayerTest()
alexaClientSDK::capabilityAgents::externalMediaPlayer::test::ExternalMediaPlayerTest::ExternalMediaPlayerTest |
( |
| ) |
|
◆ resetWakeOnSetState()
SetStateResult alexaClientSDK::capabilityAgents::externalMediaPlayer::test::ExternalMediaPlayerTest::resetWakeOnSetState |
( |
| ) |
|
This is is invoked to clear the promise set by a setState call for repeat testing
- Returns
SUCCESS
.
◆ sendAuthorizeDiscoveredPlayersDirective()
void alexaClientSDK::capabilityAgents::externalMediaPlayer::test::ExternalMediaPlayerTest::sendAuthorizeDiscoveredPlayersDirective |
( |
const std::string & |
payload, |
|
|
std::unique_ptr< DirectiveHandlerResultInterface > |
resultHandler = nullptr |
|
) |
| |
Helper method to authorize a set of players.
- Parameters
-
payload | The payload for an AuthorizeDiscoveredPlayers directive. |
resultHandler | A result handler associated with the directive upon which expectations can be set. |
◆ SetUp()
void alexaClientSDK::capabilityAgents::externalMediaPlayer::test::ExternalMediaPlayerTest::SetUp |
( |
| ) |
|
|
override |
◆ TearDown()
void alexaClientSDK::capabilityAgents::externalMediaPlayer::test::ExternalMediaPlayerTest::TearDown |
( |
| ) |
|
|
override |
◆ verifyState()
void alexaClientSDK::capabilityAgents::externalMediaPlayer::test::ExternalMediaPlayerTest::verifyState |
( |
const std::string & |
providedState, |
|
|
const std::string & |
expectedState |
|
) |
| |
Verify that the provided state matches the expected state
- Parameters
-
jsonState | The state to verify |
expectedState | The expected state |
◆ wakeOnSetState()
SetStateResult alexaClientSDK::capabilityAgents::externalMediaPlayer::test::ExternalMediaPlayerTest::wakeOnSetState |
( |
| ) |
|
This is invoked in response to a setState
call.
- Returns
SUCCESS
.
◆ m_adapterMap
The map of adapter creation functions.
◆ m_adapterMediaPlayerMap
The map of adapters to MediaPlayerInterface
.
◆ m_adapterSpeakerMap
The map of adapters to SpeakerInterface
.
◆ m_attachmentManager
std::shared_ptr<AttachmentManager> alexaClientSDK::capabilityAgents::externalMediaPlayer::test::ExternalMediaPlayerTest::m_attachmentManager |
Attachment manager used to create a reader.
◆ m_externalMediaPlayer
std::shared_ptr<ExternalMediaPlayer> alexaClientSDK::capabilityAgents::externalMediaPlayer::test::ExternalMediaPlayerTest::m_externalMediaPlayer |
◆ m_metricRecorder
std::shared_ptr<MockMetricRecorder> alexaClientSDK::capabilityAgents::externalMediaPlayer::test::ExternalMediaPlayerTest::m_metricRecorder |
MetricRecorder
to send metrics
◆ m_mockCertifiedSender
◆ m_mockContextManager
std::shared_ptr<MockContextManager> alexaClientSDK::capabilityAgents::externalMediaPlayer::test::ExternalMediaPlayerTest::m_mockContextManager |
ContextManager
to provide state and update state.
◆ m_mockDirectiveHandlerResult
std::unique_ptr<MockDirectiveHandlerResult> alexaClientSDK::capabilityAgents::externalMediaPlayer::test::ExternalMediaPlayerTest::m_mockDirectiveHandlerResult |
A directive handler result to send the result to.
◆ m_mockExceptionSender
std::shared_ptr<MockExceptionEncounteredSender> alexaClientSDK::capabilityAgents::externalMediaPlayer::test::ExternalMediaPlayerTest::m_mockExceptionSender |
An exception sender used to send exception encountered events to AVS.
◆ m_mockFocusManager
std::shared_ptr<MockFocusManager> alexaClientSDK::capabilityAgents::externalMediaPlayer::test::ExternalMediaPlayerTest::m_mockFocusManager |
FocusManager
to request focus to the DIALOG channel.
◆ m_mockMediaPlayer
std::shared_ptr<MockMediaPlayer> alexaClientSDK::capabilityAgents::externalMediaPlayer::test::ExternalMediaPlayerTest::m_mockMediaPlayer |
Player to send the audio to.
◆ m_mockMessageSender
std::shared_ptr<MockMessageSender> alexaClientSDK::capabilityAgents::externalMediaPlayer::test::ExternalMediaPlayerTest::m_mockMessageSender |
A message sender used to send events to AVS.
◆ m_mockPlaybackRouter
std::shared_ptr<MockPlaybackRouter> alexaClientSDK::capabilityAgents::externalMediaPlayer::test::ExternalMediaPlayerTest::m_mockPlaybackRouter |
◆ m_mockSpeakerInterface
std::shared_ptr<MockChannelVolumeInterface> alexaClientSDK::capabilityAgents::externalMediaPlayer::test::ExternalMediaPlayerTest::m_mockSpeakerInterface |
SpeakerInterface
to manage volume changes of individual speakers.
◆ m_mockSpeakerManager
std::shared_ptr<MockSpeakerManager> alexaClientSDK::capabilityAgents::externalMediaPlayer::test::ExternalMediaPlayerTest::m_mockSpeakerManager |
SpeakerManager
to manage volume changes across speakers.
◆ m_wakeSetStateFuture
std::future<void> alexaClientSDK::capabilityAgents::externalMediaPlayer::test::ExternalMediaPlayerTest::m_wakeSetStateFuture |
Future to notify when setState
is called.
◆ m_wakeSetStatePromise
std::promise<void> alexaClientSDK::capabilityAgents::externalMediaPlayer::test::ExternalMediaPlayerTest::m_wakeSetStatePromise |
Promise to be fulfilled when setState
is called.
The documentation for this class was generated from the following file:
AlexaClientSDK 1.20.1 - Copyright 2016-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Licensed under the Apache License, Version 2.0