![]() |
AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <gtest/gtest.h>#include <gmock/gmock.h>#include <memory>#include <acsdkKWDInterfaces/KeywordDetectorStateNotifierInterface.h>#include <acsdkKWDInterfaces/KeywordNotifierInterface.h>#include <acsdk/NotifierInterfaces/test/MockNotifier.h>#include <AVSCommon/AVS/AudioInputStream.h>#include <AVSCommon/SDKInterfaces/KeyWordDetectorStateObserverInterface.h>#include <AVSCommon/SDKInterfaces/KeyWordObserverInterface.h>#include <AVSCommon/Utils/AudioFormat.h>#include "acsdkKWDImplementations/AbstractKeywordDetector.h"
Classes | |
| class | alexaClientSDK::acsdkKWDImplementations::test::MockKeyWordObserver |
| A test observer that mocks out the KeyWordObserverInterface#onKeyWordDetected() call. More... | |
| class | alexaClientSDK::acsdkKWDImplementations::test::MockStateObserver |
| A test observer that mocks out the KeyWordDetectorStateObserverInterface#onStateChanged() call. More... | |
| class | alexaClientSDK::acsdkKWDImplementations::test::MockKeywordNotifier |
| A test KeywordNotifier. More... | |
| class | alexaClientSDK::acsdkKWDImplementations::test::MockKeywordDetectorStateNotifier |
| A test KeywordDetectorStateNotifier. More... | |
| class | alexaClientSDK::acsdkKWDImplementations::test::MockKeyWordDetector |
| class | alexaClientSDK::acsdkKWDImplementations::test::AbstractKeyWordDetectorTest |
Namespaces | |
| alexaClientSDK | |
| Whether or not curl logs should be emitted. | |
| alexaClientSDK::acsdkKWDImplementations | |
| alexaClientSDK::acsdkKWDImplementations::test | |
Functions | |
| alexaClientSDK::acsdkKWDImplementations::test::TEST_F (AbstractKeyWordDetectorTest, test_addKeyWordObserver) | |
| alexaClientSDK::acsdkKWDImplementations::test::TEST_F (AbstractKeyWordDetectorTest, test_notifyKeyWordObserver) | |
| alexaClientSDK::acsdkKWDImplementations::test::TEST_F (AbstractKeyWordDetectorTest, test_removeKeyWordObserver) | |
| alexaClientSDK::acsdkKWDImplementations::test::TEST_F (AbstractKeyWordDetectorTest, test_addStateObserver) | |
| alexaClientSDK::acsdkKWDImplementations::test::TEST_F (AbstractKeyWordDetectorTest, test_notifyStateObserver) | |
| alexaClientSDK::acsdkKWDImplementations::test::TEST_F (AbstractKeyWordDetectorTest, test_removeStateObserver) | |
| alexaClientSDK::acsdkKWDImplementations::test::TEST_F (AbstractKeyWordDetectorTest, test_observersDontGetNotifiedOfSameStateTwice) | |
| alexaClientSDK::acsdkKWDImplementations::test::TEST_F (AbstractKeyWordDetectorTest, test_isByteSwappingRequired) | |
| alexaClientSDK::acsdkKWDImplementations::test::TEST_F (AbstractKeyWordDetectorTest, test_readFromStreamSuccessful) | |
| alexaClientSDK::acsdkKWDImplementations::test::TEST_F (AbstractKeyWordDetectorTest, test_readFromStreamWhileStreamClosed) | |
| alexaClientSDK::acsdkKWDImplementations::test::TEST_F (AbstractKeyWordDetectorTest, test_readFromStreamBufferOverrun) | |
| alexaClientSDK::acsdkKWDImplementations::test::TEST_F (AbstractKeyWordDetectorTest, test_readFromStreamTimedOut) | |
Variables | |
| static constexpr std::chrono::milliseconds | alexaClientSDK::acsdkKWDImplementations::test::TIMEOUT {1000} |
| Reader timeout. More... | |
| static constexpr size_t | alexaClientSDK::acsdkKWDImplementations::test::TEST_BUFFER_SIZE {4096u} |
| The size of reader buffer is one page long. More... | |
| static constexpr ssize_t | alexaClientSDK::acsdkKWDImplementations::test::ZERO_WORDS_READ = 0 |
| static constexpr ssize_t | alexaClientSDK::acsdkKWDImplementations::test::WORDS_TO_READ = 1 |
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0