AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Classes | Functions | Variables
alexaClientSDK::presentationOrchestratorStateTracker Namespace Reference

Classes

class  MockStateObserver
 
class  MockVisualActivityTracker
 
class  MockVisualCharacteristics
 
class  MockWindowObserver
 
class  PresentationOrchestratorStateTrackerFactory
 
class  PresentationOrchestratorStateTrackerTest
 Test harness for PresentationOrchestratorStateTracker class. More...
 

Functions

 MATCHER_P (PresentationMetadataEqual, other, "Compares if PresentationMetadata is equal")
 
 MATCHER_P2 (ActivityUpdateEqual, focusState, interfaceName, "Compares if Activity Update is Equal")
 
 TEST_F (PresentationOrchestratorStateTrackerTest, testCreate)
 
 TEST_F (PresentationOrchestratorStateTrackerTest, testAddRemoveStateObserver)
 
 TEST_F (PresentationOrchestratorStateTrackerTest, testAddRemoveWindowObserver)
 
 TEST_F (PresentationOrchestratorStateTrackerTest, testAddWindow)
 
 TEST_F (PresentationOrchestratorStateTrackerTest, testAddDuplicateWindow)
 
 TEST_F (PresentationOrchestratorStateTrackerTest, testRemoveWindow)
 
 TEST_F (PresentationOrchestratorStateTrackerTest, testUpdateWindow)
 
 TEST_F (PresentationOrchestratorStateTrackerTest, testAcquireSingleWindow)
 
 TEST_F (PresentationOrchestratorStateTrackerTest, testReleaseSingleWindow)
 
 TEST_F (PresentationOrchestratorStateTrackerTest, testReleaseWindowTwice)
 
 TEST_F (PresentationOrchestratorStateTrackerTest, testAcquireMultiWindow)
 
 TEST_F (PresentationOrchestratorStateTrackerTest, testAcquireReverseZorderMultiWindow)
 
 TEST_F (PresentationOrchestratorStateTrackerTest, testReleaseMultiWindow)
 
 TEST_F (PresentationOrchestratorStateTrackerTest, testMultiWindowSameZorder)
 
 TEST_F (PresentationOrchestratorStateTrackerTest, testReacquireWindow)
 
 TEST_F (PresentationOrchestratorStateTrackerTest, testSetReleaseDeviceInterface)
 
 TEST_F (PresentationOrchestratorStateTrackerTest, testDeviceInterfaceWithWindows)
 
 TEST_F (PresentationOrchestratorStateTrackerTest, testGetWindowInfo)
 

Variables

static const std::string CLIENT_ID = "clientId"
 
static const std::string CLIENT_ID_2 = "clientId2"
 
static const std::string WINDOW_ID = "windowId"
 
static const std::string WINDOW_ID_2 = "windowId2"
 
static const PresentationMetadata EMPTY_METADATA = {"", "", ""}
 
static const PresentationMetadata METADATA = {"endpoint", "interface", "metadata"}
 
static const PresentationMetadata METADATA_2 = {"endpoint2", "interface2", "metadata2"}
 

Function Documentation

◆ MATCHER_P()

alexaClientSDK::presentationOrchestratorStateTracker::MATCHER_P ( PresentationMetadataEqual  ,
other  ,
"Compares if PresentationMetadata is equal"   
)

◆ MATCHER_P2()

alexaClientSDK::presentationOrchestratorStateTracker::MATCHER_P2 ( ActivityUpdateEqual  ,
focusState  ,
interfaceName  ,
"Compares if Activity Update is Equal"   
)

◆ TEST_F() [1/18]

alexaClientSDK::presentationOrchestratorStateTracker::TEST_F ( PresentationOrchestratorStateTrackerTest  ,
testCreate   
)

◆ TEST_F() [2/18]

alexaClientSDK::presentationOrchestratorStateTracker::TEST_F ( PresentationOrchestratorStateTrackerTest  ,
testAddRemoveStateObserver   
)

◆ TEST_F() [3/18]

alexaClientSDK::presentationOrchestratorStateTracker::TEST_F ( PresentationOrchestratorStateTrackerTest  ,
testAddRemoveWindowObserver   
)

◆ TEST_F() [4/18]

alexaClientSDK::presentationOrchestratorStateTracker::TEST_F ( PresentationOrchestratorStateTrackerTest  ,
testAddWindow   
)

◆ TEST_F() [5/18]

alexaClientSDK::presentationOrchestratorStateTracker::TEST_F ( PresentationOrchestratorStateTrackerTest  ,
testAddDuplicateWindow   
)

◆ TEST_F() [6/18]

alexaClientSDK::presentationOrchestratorStateTracker::TEST_F ( PresentationOrchestratorStateTrackerTest  ,
testRemoveWindow   
)

◆ TEST_F() [7/18]

alexaClientSDK::presentationOrchestratorStateTracker::TEST_F ( PresentationOrchestratorStateTrackerTest  ,
testUpdateWindow   
)

◆ TEST_F() [8/18]

alexaClientSDK::presentationOrchestratorStateTracker::TEST_F ( PresentationOrchestratorStateTrackerTest  ,
testAcquireSingleWindow   
)

◆ TEST_F() [9/18]

alexaClientSDK::presentationOrchestratorStateTracker::TEST_F ( PresentationOrchestratorStateTrackerTest  ,
testReleaseSingleWindow   
)

◆ TEST_F() [10/18]

alexaClientSDK::presentationOrchestratorStateTracker::TEST_F ( PresentationOrchestratorStateTrackerTest  ,
testReleaseWindowTwice   
)

◆ TEST_F() [11/18]

alexaClientSDK::presentationOrchestratorStateTracker::TEST_F ( PresentationOrchestratorStateTrackerTest  ,
testAcquireMultiWindow   
)

◆ TEST_F() [12/18]

alexaClientSDK::presentationOrchestratorStateTracker::TEST_F ( PresentationOrchestratorStateTrackerTest  ,
testAcquireReverseZorderMultiWindow   
)

◆ TEST_F() [13/18]

alexaClientSDK::presentationOrchestratorStateTracker::TEST_F ( PresentationOrchestratorStateTrackerTest  ,
testReleaseMultiWindow   
)

◆ TEST_F() [14/18]

alexaClientSDK::presentationOrchestratorStateTracker::TEST_F ( PresentationOrchestratorStateTrackerTest  ,
testMultiWindowSameZorder   
)

◆ TEST_F() [15/18]

alexaClientSDK::presentationOrchestratorStateTracker::TEST_F ( PresentationOrchestratorStateTrackerTest  ,
testReacquireWindow   
)

◆ TEST_F() [16/18]

alexaClientSDK::presentationOrchestratorStateTracker::TEST_F ( PresentationOrchestratorStateTrackerTest  ,
testSetReleaseDeviceInterface   
)

◆ TEST_F() [17/18]

alexaClientSDK::presentationOrchestratorStateTracker::TEST_F ( PresentationOrchestratorStateTrackerTest  ,
testDeviceInterfaceWithWindows   
)

◆ TEST_F() [18/18]

alexaClientSDK::presentationOrchestratorStateTracker::TEST_F ( PresentationOrchestratorStateTrackerTest  ,
testGetWindowInfo   
)

Variable Documentation

◆ CLIENT_ID

const std::string alexaClientSDK::presentationOrchestratorStateTracker::CLIENT_ID = "clientId"
static

◆ CLIENT_ID_2

const std::string alexaClientSDK::presentationOrchestratorStateTracker::CLIENT_ID_2 = "clientId2"
static

◆ EMPTY_METADATA

const PresentationMetadata alexaClientSDK::presentationOrchestratorStateTracker::EMPTY_METADATA = {"", "", ""}
static

◆ METADATA

const PresentationMetadata alexaClientSDK::presentationOrchestratorStateTracker::METADATA = {"endpoint", "interface", "metadata"}
static

◆ METADATA_2

const PresentationMetadata alexaClientSDK::presentationOrchestratorStateTracker::METADATA_2 = {"endpoint2", "interface2", "metadata2"}
static

◆ WINDOW_ID

const std::string alexaClientSDK::presentationOrchestratorStateTracker::WINDOW_ID = "windowId"
static

◆ WINDOW_ID_2

const std::string alexaClientSDK::presentationOrchestratorStateTracker::WINDOW_ID_2 = "windowId2"
static

AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0