class MockPropertyProvider
Defined at line 21 of file ../../src/ui/a11y/bin/a11y_manager/tests/mocks/mock_property_provider.h
A Mock to provide locale information to accessibility through the PropertyProvider service.
By default, calls to GetProfile() are only answered when this mock invokes ReplyToGetProfile().
See |delay_response_| documentation.
Public Methods
void MockPropertyProvider (sys::testing::ComponentContextProvider * context)
Defined at line 13 of file ../../src/ui/a11y/bin/a11y_manager/tests/mocks/mock_property_provider.cc
void ~MockPropertyProvider ()
Defined at line 24 of file ../../src/ui/a11y/bin/a11y_manager/tests/mocks/mock_property_provider.h
int get_profile_count ()
Defined at line 32 of file ../../src/ui/a11y/bin/a11y_manager/tests/mocks/mock_property_provider.h
void SetLocale (std::string locale_id)
Sets a new locale to the user profile. Please see fuchsia.intl.LocaleId for documentation.
Defined at line 39 of file ../../src/ui/a11y/bin/a11y_manager/tests/mocks/mock_property_provider.cc
void SendOnChangeEvent ()
|fuchsia.intl.PropertyProvider|
Defined at line 46 of file ../../src/ui/a11y/bin/a11y_manager/tests/mocks/mock_property_provider.cc
void ReplyToGetProfile ()
If |delay_response_| is true, Invokes the callback passed in GetProfile(). This is used to
simulate different timings for responses. Honnors only the last call to GetProfile().
Defined at line 31 of file ../../src/ui/a11y/bin/a11y_manager/tests/mocks/mock_property_provider.cc
bool delay_response ()
Defined at line 38 of file ../../src/ui/a11y/bin/a11y_manager/tests/mocks/mock_property_provider.h
void set_delay_response (bool delay_response)
Defined at line 39 of file ../../src/ui/a11y/bin/a11y_manager/tests/mocks/mock_property_provider.h
void CloseChannels ()
Close all FIDL clients, by closing their channels.
Defined at line 42 of file ../../src/ui/a11y/bin/a11y_manager/tests/mocks/mock_property_provider.h