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