class MockSpeaker

Defined at line 20 of file ../../src/ui/a11y/lib/screen_reader/tests/mocks/mock_screen_reader_context.h

Public Methods

void MockSpeaker ()

Defined at line 25 of file ../../src/ui/a11y/lib/screen_reader/tests/mocks/mock_screen_reader_context.h

void ~MockSpeaker ()

Defined at line 59 of file ../../src/ui/a11y/lib/screen_reader/tests/mocks/mock_screen_reader_context.cc

fpromise::promise<> SpeakNodePromise (const fuchsia::accessibility::semantics::Node * node, Options options, a11y::ScreenReaderMessageGenerator::ScreenReaderMessageContext message_context)

|Speaker|

Defined at line 11 of file ../../src/ui/a11y/lib/screen_reader/tests/mocks/mock_screen_reader_context.cc

fpromise::promise<> SpeakMessagePromise (fuchsia::accessibility::tts::Utterance utterance, Options options)

|Speaker|

Defined at line 30 of file ../../src/ui/a11y/lib/screen_reader/tests/mocks/mock_screen_reader_context.cc

fpromise::promise<> SpeakMessageByIdPromise (fuchsia::intl::l10n::MessageIds message_id, Options options)

|Speaker|

Defined at line 38 of file ../../src/ui/a11y/lib/screen_reader/tests/mocks/mock_screen_reader_context.cc

fpromise::promise<> SpeakNodeCanonicalizedLabelPromise (const fuchsia::accessibility::semantics::Node * node, Options options)

|Speaker|

Defined at line 21 of file ../../src/ui/a11y/lib/screen_reader/tests/mocks/mock_screen_reader_context.cc

fpromise::promise<> CancelTts ()

|Speaker|

Defined at line 45 of file ../../src/ui/a11y/lib/screen_reader/tests/mocks/mock_screen_reader_context.cc

bool ReceivedSpeak ()

Returns true whether any speak request was done.

Defined at line 50 of file ../../src/ui/a11y/lib/screen_reader/tests/mocks/mock_screen_reader_context.h

bool ReceivedSpeakLabel ()

Returns if SpeakNodeCanonicalizedLabelPromise was called.

Defined at line 53 of file ../../src/ui/a11y/lib/screen_reader/tests/mocks/mock_screen_reader_context.h

bool ReceivedCancel ()

Returns whether speech was cancelled.

Defined at line 56 of file ../../src/ui/a11y/lib/screen_reader/tests/mocks/mock_screen_reader_context.h

std::vector<uint32_t> & speak_node_ids ()

The following three methods return parallel vectors of the arguments sent

to calls of SpeakNodePromise() or

SpeakNodeCanonicalizedLabelPromise().

Defined at line 61 of file ../../src/ui/a11y/lib/screen_reader/tests/mocks/mock_screen_reader_context.h

std::vector<Options> & speak_node_options ()

Defined at line 62 of file ../../src/ui/a11y/lib/screen_reader/tests/mocks/mock_screen_reader_context.h

std::vector<a11y::ScreenReaderMessageGenerator::ScreenReaderMessageContext> & speak_node_message_contexts ()

Defined at line 63 of file ../../src/ui/a11y/lib/screen_reader/tests/mocks/mock_screen_reader_context.h

void set_on_destruction_callback (OnDestructionCallback callback)

Sets a callback that will be invoked before this object is destroyed.

Defined at line 65 of file ../../src/ui/a11y/lib/screen_reader/tests/mocks/mock_screen_reader_context.cc

std::vector<std::string> & messages ()

Returns the vector that collects all messages sent to SpeakMessagePromise().

Defined at line 69 of file ../../src/ui/a11y/lib/screen_reader/tests/mocks/mock_screen_reader_context.h

std::vector<fuchsia::intl::l10n::MessageIds> & message_ids ()

Returns the vector that collects all message IDs to be spoken by |SpeakMessageByIdPromise|

Defined at line 71 of file ../../src/ui/a11y/lib/screen_reader/tests/mocks/mock_screen_reader_context.h

void set_epitaph (fuchsia::intl::l10n::MessageIds epitaph)

Defined at line 76 of file ../../src/ui/a11y/lib/screen_reader/tests/mocks/mock_screen_reader_context.h

fuchsia::intl::l10n::MessageIds epitaph ()

Defined at line 77 of file ../../src/ui/a11y/lib/screen_reader/tests/mocks/mock_screen_reader_context.h