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