AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
Manages testing focus changes. More...
Public Member Functions | |
TestClient::testClientInfo | getWaitResult (std::shared_ptr< TestClient > client) |
void | assertFocusChange (std::shared_ptr< TestClient > client, FocusState expectedFocusState) |
void | assertNoFocusChange (std::shared_ptr< TestClient > client) |
void | assertMixingBehaviorChange (std::shared_ptr< TestClient > client, MixingBehavior behavior) |
void | assertNoMixingBehaviorChange (std::shared_ptr< TestClient > client) |
void | assertNoMixingBehaviorOrFocusChange (std::shared_ptr< TestClient > client) |
void | assertMixingBehaviorAndFocusChange (std::shared_ptr< TestClient > client, FocusState expectedFocusState, MixingBehavior behavior) |
Manages testing focus changes.
|
inline |
Checks that a focus change occurred and that the focus state received is the same as the expected focus state.
client | The Channel observer. |
expectedFocusState | The expected focus state. |
|
inline |
|
inline |
|
inline |
Checks that a focus change does not occur by waiting for the timeout duration.
client | The Channel observer. |
|
inline |
|
inline |
|
inline |
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0