class MockSemanticListener

Defined at line 22 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantic_listener.h

Public Methods

void OnAccessibilityActionRequested (uint32_t node_id, fuchsia::accessibility::semantics::Action action, fuchsia::accessibility::semantics::SemanticListener::OnAccessibilityActionRequestedCallback callback)

|fuchsia::accessibility::semantics::SemanticListener|

Defined at line 19 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantic_listener.cc

void MockSemanticListener ()

Defined at line 24 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantic_listener.h

void ~MockSemanticListener ()

Defined at line 26 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantic_listener.h

void HitTest (::fuchsia::math::PointF local_point, HitTestCallback callback)

|fuchsia::accessibility::semantics::SemanticListener|

Defined at line 34 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantic_listener.cc

void OnSemanticsModeChanged (bool update_enabled, OnSemanticsModeChangedCallback callback)

|fuchsia::accessibility::semantics::SemanticListener|

Defined at line 43 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantic_listener.cc

void SetHitTestResult (std::optional<uint32_t> node_id)

Sets hit_test_node_id_ with given node_id, which will then be returned when HitTest() is

called. If no value is passed, the node id will not be filled in the hit test result. used to

simulate missing data or failures in the hit test.

Defined at line 15 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantic_listener.cc

void SetIsAccessibilityActionRequestedCalled (bool is_called)

Sets is_accessibility_action_requested_called_ with the given boolean value. This will be used

to track if OnAccessibilityActionRequested() is called.

bool GetIsAccessibilityActionRequestedCalled ()

Returns is_accessibility_action_requested_called_ flag.

void SetRequestedAction (fuchsia::accessibility::semantics::Action action)

Sets receive_action_ with the given action.

Defined at line 49 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantic_listener.cc

fuchsia::accessibility::semantics::Action GetRequestedAction ()

Returns receive_action_ with the given action. This will be used to track if

OnAccessibilityActionRequested() is called with correct action.

Defined at line 53 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantic_listener.cc

uint32_t GetRequestedActionNodeId ()

Returns node_id on which action is called.

Defined at line 57 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantic_listener.cc

void SetSliderValueActionCallback (SliderValueActionCallback callback)

Sets |slider_value_action_callback_| which is used for updating the node when slider is

incremented or decremented.

Defined at line 59 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantic_listener.cc

void SetOnAccessibilityActionCallbackStatus (bool status)

Sets the status of OnAccessibilityActionRequestedCallback.

Defined at line 63 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantic_listener.cc

bool OnAccessibilityActionRequestedCalled ()

Returns true if a call to OnAccessibilityActionRequested() is made.

Defined at line 67 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantic_listener.cc

void Bind (fuchsia::accessibility::semantics::SemanticListenerPtr & listener)

Defined at line 11 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantic_listener.cc

void SetSemanticsEnabled (bool enabled)

Defined at line 78 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantic_listener.h

bool GetSemanticsEnabled ()

Defined at line 79 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantic_listener.h