AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Public Member Functions | Public Attributes | List of all members
EvictionTest Class Reference
Inheritance diagram for EvictionTest:
Inheritance graph
[legend]
Collaboration diagram for EvictionTest:
Collaboration graph
[legend]

Public Member Functions

void SetUp () override
 
void waitForDeletion (const vector< string > &paths)
 
- Public Member Functions inherited from AssetManagerTest
void SetUp () override
 
void TearDown () override
 
void startAssetManager ()
 
void shutdownAssetManager ()
 
void uploadArtifactFromRequest (const shared_ptr< ArtifactRequest > &request, size_t size=1, const string &id="", milliseconds ttlDelta=minutes(60))
 

Public Attributes

vector< ArtifactUnderTestartifacts
 
- Public Attributes inherited from AssetManagerTest
string TMP_DIR
 
string TESTING_DIRECTORY
 
string BASE_DIR
 
string DAVS_TMP
 
string DAVS_RESOURCES_DIR
 
string DAVS_REQUESTS_DIR
 
string URL_RESOURCES_DIR
 
string URL_WORKING_DIR
 
DavsServiceMock service
 
shared_ptr< DavsClientdavsClient
 
shared_ptr< AssetManagerassetManager
 
shared_ptr< alexaClientSDK::avsCommon::sdkInterfaces::AuthDelegateInterfaceauthDelegateMock
 
shared_ptr< alexaClientSDK::avsCommon::sdkInterfaces::InternetConnectionMonitorInterfacewifiMonitorMock
 
shared_ptr< DavsEndpointHandlerV3davsEndpointHandler
 
shared_ptr< UrlAllowListWrapperallowUrlList
 
shared_ptr< AmdCommunicationInterfacecommsHandler
 
shared_ptr< ArtifactUnderTesttarArtifact = make_shared<ArtifactUnderTest>( nullptr, DavsRequest::create("test", "tar", {{"filter1", {"value1"}}, {"filter2", {"value2"}}}, Region::NA, ArtifactRequest::UNPACK))
 
shared_ptr< ArtifactUnderTestunavailableArtifact = make_shared<ArtifactUnderTest>( nullptr, DavsRequest::create("test", "not_found", {{"filter1", {"value1"}}}, Region::NA, ArtifactRequest::UNPACK))
 
shared_ptr< ArtifactUnderTesttarUrlArtifact = make_shared<ArtifactUnderTest>(nullptr, UrlRequest::create("test:///tmp/urlResources/urlTarget.tar.gz", "urlArtifact", ArtifactRequest::UNPACK))
 
shared_ptr< ArtifactUnderTestunavailableUrlArtifact = make_shared<ArtifactUnderTest>( nullptr, UrlRequest::create("test:///unavailableUrlArtifact", "unavailableUrlArtifact"))
 
shared_ptr< ArtifactUnderTesthttpUrlArtifact = make_shared<ArtifactUnderTest>(nullptr, UrlRequest::create("http://tinytts.amazon.com/", "httpUrlArtifact"))
 
shared_ptr< ArtifactUnderTestnonApprovedUrlArtifact = make_shared<ArtifactUnderTest>(nullptr, UrlRequest::create("https://evil.com/", "nonApprovedUrlArtifact"))
 

Additional Inherited Members

- Static Public Member Functions inherited from AssetManagerTest
static string createTarFile (const string &dir, const string &filename, size_t size=1)
 

Member Function Documentation

◆ SetUp()

void EvictionTest::SetUp ( )
inlineoverride

◆ waitForDeletion()

void EvictionTest::waitForDeletion ( const vector< string > &  paths)
inline

Member Data Documentation

◆ artifacts

vector<ArtifactUnderTest> EvictionTest::artifacts

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