AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Classes | Namespaces | Functions | Variables
PresentationOrchestratorStateTrackerTest.cpp File Reference
#include "acsdk/PresentationOrchestratorStateTracker/private/PresentationOrchestratorStateTracker.h"
#include <functional>
#include <gmock/gmock.h>
#include <gtest/gtest.h>
Include dependency graph for PresentationOrchestratorStateTrackerTest.cpp:

Classes

class  alexaClientSDK::presentationOrchestratorStateTracker::MockVisualCharacteristics
 
class  alexaClientSDK::presentationOrchestratorStateTracker::MockVisualActivityTracker
 
class  alexaClientSDK::presentationOrchestratorStateTracker::MockStateObserver
 
class  alexaClientSDK::presentationOrchestratorStateTracker::MockWindowObserver
 
class  alexaClientSDK::presentationOrchestratorStateTracker::PresentationOrchestratorStateTrackerTest
 Test harness for PresentationOrchestratorStateTracker class. More...
 

Namespaces

 alexaClientSDK
 Whether or not curl logs should be emitted.
 
 alexaClientSDK::presentationOrchestratorStateTracker
 

Functions

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

Variables

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

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