class MockSemanticsSource
Defined at line 19 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantics_source.h
Public Methods
void AddViewRef (fuchsia::ui::views::ViewRef view_ref)
Adds a ViewRef to be owned by this mock. Calls to ViewHasSemantics() and ViewRefClone() will
respond to this ViewRef accordingly.
Defined at line 13 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantics_source.cc
bool ViewHasSemantics (zx_koid_t view_ref_koid)
|SemanticsSource|
Defined at line 17 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantics_source.cc
std::optional<fuchsia::ui::views::ViewRef> ViewRefClone (zx_koid_t view_ref_koid)
|SemanticsSource|
Defined at line 19 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantics_source.cc
void MockSemanticsSource ()
Defined at line 21 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantics_source.h
void ~MockSemanticsSource ()
Defined at line 22 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantics_source.h
void CreateSemanticNode (zx_koid_t koid, fuchsia::accessibility::semantics::Node node)
Creates a semantic node that can be retrieved using |GetSemanticNode()|.
Defined at line 27 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantics_source.cc
void set_view_has_semantics (bool view_has_semantics)
Sets return value for ViewHasSemantics().
Defined at line 29 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantics_source.h
const fuchsia::accessibility::semantics::Node * GetSemanticNode (zx_koid_t koid, uint32_t node_id)
|SemanticsSource|
Defined at line 32 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantics_source.cc
void set_perform_accessibility_action_callback_value (bool value)
Sets perform accessibility action return value.
Defined at line 35 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantics_source.h
void set_custom_action_callback (fit::function<void ()> callback)
Sets a callback to mock action handling. This callback will be invoked in
PerformAccessibilityAction().
Defined at line 41 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantics_source.h
const fuchsia::accessibility::semantics::Node * GetNextNode (zx_koid_t koid, uint32_t node_id, a11y::NodeFilter filter)
|SemanticsSource|
Defined at line 74 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantics_source.cc
const fuchsia::accessibility::semantics::Node * GetNextNode (zx_koid_t koid, uint32_t node_id, a11y::NodeFilterWithParent filter)
|SemanticsSource|
Defined at line 100 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantics_source.cc
const fuchsia::accessibility::semantics::Node * GetParentNode (zx_koid_t koid, uint32_t node_id)
|SemanticsSource|
Defined at line 46 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantics_source.cc
void set_get_next_node_should_fail (bool should_fail)
Methods to mark GetNextNode(), GetParentNode(), and GetPreviousNode() for
failure, respectively.
Defined at line 104 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantics_source.h
void set_get_parent_node_should_fail (bool should_fail)
Defined at line 105 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantics_source.h
void set_get_previous_node_should_fail (bool should_fail)
Defined at line 108 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantics_source.h
const fuchsia::accessibility::semantics::Node * GetPreviousNode (zx_koid_t koid, uint32_t node_id, a11y::NodeFilter filter)
|SemanticsSource|
Defined at line 111 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantics_source.cc
const fuchsia::accessibility::semantics::Node * GetPreviousNode (zx_koid_t koid, uint32_t node_id, a11y::NodeFilterWithParent filter)
|SemanticsSource|
Defined at line 140 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantics_source.cc
void SetHitTestResult (zx_koid_t koid, fuchsia::accessibility::semantics::Hit hit_test_result)
Sets result of hit test on view corresponding to |koid|.
Defined at line 151 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantics_source.cc
void ExecuteHitTesting (zx_koid_t koid, fuchsia::math::PointF local_point, fuchsia::accessibility::semantics::SemanticListener::HitTestCallback callback)
|SemanticsSource|
Defined at line 156 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantics_source.cc
void SetActionResult (zx_koid_t koid, bool action_result)
Sets the result of an action in view corresponding to |koid|.
Defined at line 166 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantics_source.cc
void PerformAccessibilityAction (zx_koid_t koid, uint32_t node_id, fuchsia::accessibility::semantics::Action action, fuchsia::accessibility::semantics::SemanticListener::OnAccessibilityActionRequestedCallback callback)
|SemanticsSource|
Defined at line 170 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantics_source.cc
void SetNodeToRootTransform (a11y::SemanticTransform semantic_transform)
Set the SemanticTransform for GetNodeToRootTransform() to return.
Defined at line 186 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantics_source.cc
std::optional<a11y::SemanticTransform> GetNodeToRootTransform (zx_koid_t koid, uint32_t node_id)
|SemanticsSource|
Defined at line 190 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantics_source.cc
const std::vector<std::pair<uint32_t, fuchsia::accessibility::semantics::Action>> & GetRequestedActionsForView (zx_koid_t koid)
Returns list of actions requested on view corresponding to |koid|, in the order they were
requested.
Defined at line 181 of file ../../src/ui/a11y/lib/semantics/tests/mocks/mock_semantics_source.cc