Test harness for HTTP2Transport
class.
More...
Test harness for HTTP2Transport
class.
◆ authorizeAndConnect()
void alexaClientSDK::acl::transport::test::HTTP2TransportTest::authorizeAndConnect |
( |
| ) |
|
|
protected |
◆ expectAuthentication()
void alexaClientSDK::acl::transport::test::HTTP2TransportTest::expectAuthentication |
( |
| ) |
|
|
protected |
Setup authentication expectations.
◆ expectConnectedNotification()
void alexaClientSDK::acl::transport::test::HTTP2TransportTest::expectConnectedNotification |
( |
| ) |
|
|
protected |
◆ expectOnPostConnect()
void alexaClientSDK::acl::transport::test::HTTP2TransportTest::expectOnPostConnect |
( |
| ) |
|
|
protected |
◆ expectPostConnectStarted()
void alexaClientSDK::acl::transport::test::HTTP2TransportTest::expectPostConnectStarted |
( |
| ) |
|
|
protected |
◆ sendAuthStateRefreshed()
void alexaClientSDK::acl::transport::test::HTTP2TransportTest::sendAuthStateRefreshed |
( |
| ) |
|
|
protected |
Helper function to send Refreshed
Auth State to the HTTP2Transport
observer. It also checks that a proper Auth observer has been registered by HTTP2Transport
.
◆ SetUp()
void alexaClientSDK::acl::transport::test::HTTP2TransportTest::SetUp |
( |
| ) |
|
|
override |
◆ TearDown()
void alexaClientSDK::acl::transport::test::HTTP2TransportTest::TearDown |
( |
| ) |
|
|
override |
◆ m_attachmentManager
std::shared_ptr<AttachmentManager> alexaClientSDK::acl::transport::test::HTTP2TransportTest::m_attachmentManager |
|
protected |
An instance of the AttachmentManager
.
◆ m_authObserverSet
A promise that the Auth Observer will be set.
◆ m_createPostConnectCalled
PromiseFuturePair<void> alexaClientSDK::acl::transport::test::HTTP2TransportTest::m_createPostConnectCalled |
|
protected |
◆ m_doPostConnected
◆ m_http2Transport
std::shared_ptr<HTTP2Transport> alexaClientSDK::acl::transport::test::HTTP2TransportTest::m_http2Transport |
|
protected |
◆ m_mockAuthDelegate
std::shared_ptr<MockAuthDelegate> alexaClientSDK::acl::transport::test::HTTP2TransportTest::m_mockAuthDelegate |
|
protected |
The mock AuthDelegateInterface
.
◆ m_mockEventTracer
std::shared_ptr<MockEventTracer> alexaClientSDK::acl::transport::test::HTTP2TransportTest::m_mockEventTracer |
|
protected |
The mock EventTracerInterface
.
◆ m_mockHttp2Connection
std::shared_ptr<MockHTTP2Connection> alexaClientSDK::acl::transport::test::HTTP2TransportTest::m_mockHttp2Connection |
|
protected |
The mock HTTP2ConnectionInterface
.
◆ m_mockMessageConsumer
std::shared_ptr<MockMessageConsumer> alexaClientSDK::acl::transport::test::HTTP2TransportTest::m_mockMessageConsumer |
|
protected |
◆ m_mockMetricRecorder
std::shared_ptr<MockMetricRecorder> alexaClientSDK::acl::transport::test::HTTP2TransportTest::m_mockMetricRecorder |
|
protected |
The mock MetricRecorderInterface
.
◆ m_mockPostConnect
std::shared_ptr<MockPostConnect> alexaClientSDK::acl::transport::test::HTTP2TransportTest::m_mockPostConnect |
|
protected |
◆ m_mockPostConnectFactory
std::shared_ptr<MockPostConnectFactory> alexaClientSDK::acl::transport::test::HTTP2TransportTest::m_mockPostConnectFactory |
|
protected |
◆ m_mockTransportObserver
std::shared_ptr<MockTransportObserver> alexaClientSDK::acl::transport::test::HTTP2TransportTest::m_mockTransportObserver |
|
protected |
◆ m_synchronizedMessageRequestQueue
◆ m_transportConnected
PromiseFuturePair<void> alexaClientSDK::acl::transport::test::HTTP2TransportTest::m_transportConnected |
|
protected |
A promise that the TransportObserver.onConnected()
will be called.
The documentation for this class was generated from the following file:
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Licensed under the Apache License, Version 2.0