class MockFocusChain

Defined at line 19 of file ../../src/ui/a11y/bin/a11y_manager/tests/mocks/mock_focus_chain.h

A mock that implements all services related to the Focus Chain used by A11y Manager.

Public Methods

void MockFocusChain (sys::testing::ComponentContextProvider * context)

Defined at line 13 of file ../../src/ui/a11y/bin/a11y_manager/tests/mocks/mock_focus_chain.cc

void ~MockFocusChain ()

Defined at line 23 of file ../../src/ui/a11y/bin/a11y_manager/tests/mocks/mock_focus_chain.h

fuchsia::ui::focus::FocusChainListenerPtr & listener ()

Returns the registered listener.

Defined at line 26 of file ../../src/ui/a11y/bin/a11y_manager/tests/mocks/mock_focus_chain.h

bool HasRegisteredFocuser ()

Returns true if a focuser was registered.

Defined at line 29 of file ../../src/ui/a11y/bin/a11y_manager/tests/mocks/mock_focus_chain.h

bool IsRequestFocusCalled ()

Returns true if RequestFocus() was called.

Defined at line 32 of file ../../src/ui/a11y/bin/a11y_manager/tests/mocks/mock_focus_chain.h

zx_koid_t GetFocusedViewKoid ()

Returns Koid of ViewRef in focus. Returns ZX_KOID_INVALID if no view is in focus.

Defined at line 39 of file ../../src/ui/a11y/bin/a11y_manager/tests/mocks/mock_focus_chain.cc