16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_TEST_AVSCOMMON_SDKINTERFACES_AUDIO_MOCKSYSTEMSOUNDAUDIOFACTORY_H_ 17 #define ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_TEST_AVSCOMMON_SDKINTERFACES_AUDIO_MOCKSYSTEMSOUNDAUDIOFACTORY_H_ 25 namespace sdkInterfaces {
32 static std::shared_ptr<testing::NiceMock<MockSystemSoundAudioFactory>>
create();
42 createWakeWordNotificationTone() {
43 return std::make_pair(
44 std::unique_ptr<std::stringstream>(
new std::stringstream(
"testWakeTone")),
48 return std::make_pair(
49 std::unique_ptr<std::stringstream>(
new std::stringstream(
"testEndSpeech")),
55 auto result = std::make_shared<testing::NiceMock<MockSystemSoundAudioFactory>>();
69 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_TEST_AVSCOMMON_SDKINTERFACES_AUDIO_MOCKSYSTEMSOUNDAUDIOFACTORY_H_ MOCK_CONST_METHOD0(endSpeechTone, std::function< std::pair< std::unique_ptr< std::istream >, const avsCommon::utils::MediaType >()>())
Mock class that implements SystemSoundAudioFactoryInterface.
Definition: MockSystemSoundAudioFactory.h:30
Definition: AmdMetricWrapperTest.cpp:24
#define ON_CALL(obj, call)
Definition: gmock-spec-builders.h:1841
MediaType
Definition: MediaType.h:29
virtual std::function< std::pair< std::unique_ptr< std::istream >, const avsCommon::utils::MediaType >)> endSpeechTone() const =0
Definition: SystemSoundAudioFactoryInterface.h:34
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
internal::ReturnAction< R > Return(R value)
Definition: gmock-actions.h:1061
virtual std::function< std::pair< std::unique_ptr< std::istream >, const avsCommon::utils::MediaType >)> wakeWordNotificationTone() const =0
static std::shared_ptr< testing::NiceMock< MockSystemSoundAudioFactory > > create()
Definition: MockSystemSoundAudioFactory.h:54