class MockTtsEngine

Defined at line 13 of file ../../src/ui/a11y/lib/screen_reader/tests/mocks/mock_tts_engine.h

Fake engine class to listen for incoming requests by the Tts Manager.

Public Methods

void MockTtsEngine ()

Defined at line 9 of file ../../src/ui/a11y/lib/screen_reader/tests/mocks/mock_tts_engine.cc

void ~MockTtsEngine ()

Defined at line 16 of file ../../src/ui/a11y/lib/screen_reader/tests/mocks/mock_tts_engine.h

fidl::InterfaceHandle<fuchsia::accessibility::tts::Engine> GetHandle ()

Defined at line 18 of file ../../src/ui/a11y/lib/screen_reader/tests/mocks/mock_tts_engine.h

void Disconnect ()

Disconnects this fake Engine. All bindings are close.

Defined at line 23 of file ../../src/ui/a11y/lib/screen_reader/tests/mocks/mock_tts_engine.h

const std::vector<fuchsia::accessibility::tts::Utterance> & ExamineUtterances ()

Examine the utterances received via Enqueue() calls.

Defined at line 26 of file ../../src/ui/a11y/lib/screen_reader/tests/mocks/mock_tts_engine.h

bool ReceivedCancel ()

Returns true if a call to Cancel() was made to this object. False otherwise.

Defined at line 31 of file ../../src/ui/a11y/lib/screen_reader/tests/mocks/mock_tts_engine.h

bool ReceivedSpeak ()

Returns true if a call to Speak() was made to this object. False otherwise.

Defined at line 34 of file ../../src/ui/a11y/lib/screen_reader/tests/mocks/mock_tts_engine.h

void set_should_fail_speak (bool value)

Defined at line 36 of file ../../src/ui/a11y/lib/screen_reader/tests/mocks/mock_tts_engine.h

void set_should_fail_enqueue (bool value)

Defined at line 37 of file ../../src/ui/a11y/lib/screen_reader/tests/mocks/mock_tts_engine.h