Namespaces | |
| namespace | win |
Typedefs | |
| using | TestPositionType = std::unique_ptr< AXPosition< AXNodePosition, AXNode > > |
| using | TestPositionRange = AXRange< AXPosition< AXNodePosition, AXNode > > |
| using | TestPositionInstance = std::unique_ptr< AXPosition< AXNodePosition, AXNode > > |
| using | AXTreeUpdate = AXTreeUpdateBase< AXNodeData, AXTreeData > |
| using | UniqueIdMap = std::unordered_map< int32_t, AXPlatformNode * > |
| using | TextAttribute = std::pair< std::string, std::string > |
| using | TextAttributeList = std::vector< TextAttribute > |
| using | TextAttributeMap = std::map< int, TextAttributeList > |
Enumerations | |
| enum class | AXClippingBehavior { kUnclipped , kClipped } |
| enum class | AXCoordinateSystem { kScreenPhysicalPixels , kScreenDIPs , kRootFrame , kFrame } |
| enum class | AXOffscreenResult { kOnscreen , kOffscreen } |
| enum class | AXPositionKind { NULL_POSITION , TREE_POSITION , TEXT_POSITION } |
| enum class | AXBoundaryBehavior { CrossBoundary , StopAtAnchorBoundary , StopIfAlreadyAtBoundary , StopAtLastAnchorBoundary } |
| enum class | AXBoundaryType { kNone , kUnitBoundary , kDocumentStart , kDocumentEnd } |
| enum class | AXPositionAdjustmentBehavior { kMoveBackward , kMoveForward } |
| enum class | AXRangeExpandBehavior { kLeftFirst , kRightFirst } |
| enum class | AXEmbeddedObjectBehavior { kExposeCharacter , kSuppressCharacter } |
| enum class | AXTextConcatenationBehavior { kAsInnerText , kAsTextContent } |
| enum class | AXTreePendingStructureStatus { kNotStarted , kComputing , kComplete , kFailed } |
Functions | |
| std::optional< int32_t > | GetActivePopupAxUniqueId () |
| void | SetActivePopupAxUniqueId (std::optional< int32_t > ax_unique_id) |
| void | ClearActivePopupAxUniqueId () |
| const char * | ToString (ax::mojom::Event event) |
| ax::mojom::Event | ParseEvent (const char *event) |
| const char * | ToString (ax::mojom::Role role) |
| ax::mojom::Role | ParseRole (const char *role) |
| const char * | ToString (ax::mojom::State state) |
| ax::mojom::State | ParseState (const char *state) |
| const char * | ToString (ax::mojom::Action action) |
| ax::mojom::Action | ParseAction (const char *action) |
| const char * | ToString (ax::mojom::ActionFlags action_flags) |
| ax::mojom::ActionFlags | ParseActionFlags (const char *action_flags) |
| const char * | ToString (ax::mojom::ScrollAlignment scroll_alignment) |
| ax::mojom::ScrollAlignment | ParseScrollAlignment (const char *scroll_alignment) |
| const char * | ToString (ax::mojom::DefaultActionVerb default_action_verb) |
| ax::mojom::DefaultActionVerb | ParseDefaultActionVerb (const char *default_action_verb) |
| const char * | ToString (ax::mojom::Mutation mutation) |
| ax::mojom::Mutation | ParseMutation (const char *mutation) |
| const char * | ToString (ax::mojom::StringAttribute string_attribute) |
| ax::mojom::StringAttribute | ParseStringAttribute (const char *string_attribute) |
| const char * | ToString (ax::mojom::IntAttribute int_attribute) |
| ax::mojom::IntAttribute | ParseIntAttribute (const char *int_attribute) |
| const char * | ToString (ax::mojom::FloatAttribute float_attribute) |
| ax::mojom::FloatAttribute | ParseFloatAttribute (const char *float_attribute) |
| const char * | ToString (ax::mojom::BoolAttribute bool_attribute) |
| ax::mojom::BoolAttribute | ParseBoolAttribute (const char *bool_attribute) |
| const char * | ToString (ax::mojom::IntListAttribute int_list_attribute) |
| ax::mojom::IntListAttribute | ParseIntListAttribute (const char *int_list_attribute) |
| const char * | ToString (ax::mojom::StringListAttribute string_list_attribute) |
| ax::mojom::StringListAttribute | ParseStringListAttribute (const char *string_list_attribute) |
| const char * | ToString (ax::mojom::ListStyle list_style) |
| ax::mojom::ListStyle | ParseListStyle (const char *list_style) |
| const char * | ToString (ax::mojom::MarkerType marker_type) |
| ax::mojom::MarkerType | ParseMarkerType (const char *marker_type) |
| const char * | ToString (ax::mojom::MoveDirection move_direction) |
| ax::mojom::MoveDirection | ParseMoveDirection (const char *move_direction) |
| const char * | ToString (ax::mojom::Command command) |
| ax::mojom::Command | ParseCommand (const char *command) |
| const char * | ToString (ax::mojom::TextBoundary text_boundary) |
| ax::mojom::TextBoundary | ParseTextBoundary (const char *text_boundary) |
| const char * | ToString (ax::mojom::TextDecorationStyle text_decoration_style) |
| ax::mojom::TextDecorationStyle | ParseTextDecorationStyle (const char *text_decoration_style) |
| const char * | ToString (ax::mojom::TextAlign text_align) |
| ax::mojom::TextAlign | ParseTextAlign (const char *text_align) |
| const char * | ToString (ax::mojom::WritingDirection text_direction) |
| ax::mojom::WritingDirection | ParseTextDirection (const char *text_direction) |
| const char * | ToString (ax::mojom::TextPosition text_position) |
| ax::mojom::TextPosition | ParseTextPosition (const char *text_position) |
| const char * | ToString (ax::mojom::TextStyle text_style) |
| ax::mojom::TextStyle | ParseTextStyle (const char *text_style) |
| const char * | ToString (ax::mojom::AriaCurrentState aria_current_state) |
| ax::mojom::AriaCurrentState | ParseAriaCurrentState (const char *aria_current_state) |
| const char * | ToString (ax::mojom::HasPopup has_popup) |
| ax::mojom::HasPopup | ParseHasPopup (const char *has_popup) |
| const char * | ToString (ax::mojom::InvalidState invalid_state) |
| ax::mojom::InvalidState | ParseInvalidState (const char *invalid_state) |
| const char * | ToString (ax::mojom::Restriction restriction) |
| ax::mojom::Restriction | ParseRestriction (const char *restriction) |
| const char * | ToString (ax::mojom::CheckedState checked_state) |
| ax::mojom::CheckedState | ParseCheckedState (const char *checked_state) |
| const char * | ToString (ax::mojom::SortDirection sort_direction) |
| ax::mojom::SortDirection | ParseSortDirection (const char *sort_direction) |
| const char * | ToString (ax::mojom::NameFrom name_from) |
| ax::mojom::NameFrom | ParseNameFrom (const char *name_from) |
| const char * | ToString (ax::mojom::DescriptionFrom description_from) |
| ax::mojom::DescriptionFrom | ParseDescriptionFrom (const char *description_from) |
| const char * | ToString (ax::mojom::EventFrom event_from) |
| ax::mojom::EventFrom | ParseEventFrom (const char *event_from) |
| const char * | ToString (ax::mojom::Gesture gesture) |
| ax::mojom::Gesture | ParseGesture (const char *gesture) |
| const char * | ToString (ax::mojom::TextAffinity text_affinity) |
| ax::mojom::TextAffinity | ParseTextAffinity (const char *text_affinity) |
| const char * | ToString (ax::mojom::TreeOrder tree_order) |
| ax::mojom::TreeOrder | ParseTreeOrder (const char *tree_order) |
| const char * | ToString (ax::mojom::ImageAnnotationStatus status) |
| ax::mojom::ImageAnnotationStatus | ParseImageAnnotationStatus (const char *status) |
| const char * | ToString (ax::mojom::Dropeffect dropeffect) |
| ax::mojom::Dropeffect | ParseDropeffect (const char *dropeffect) |
| AX_BASE_EXPORT std::string | ToLocalizedString (ax::mojom::DefaultActionVerb action_verb) |
| template<typename T > | |
| void | TestEnumStringConversion (T(ParseFunction)(const char *), int32_t(step)(int32_t)=[](int32_t val) { return val+1;}) |
| template<typename T , typename U > | |
| void | TestAXNodeDataSetter (void(AXNodeData::*Setter)(T, const U &), const U &value) |
| template<typename T , typename U > | |
| void | TestAXNodeDataSetter (void(AXNodeData::*Setter)(T, U), U value) |
| TEST (AXEnumUtilTest, Event) | |
| TEST (AXEnumUtilTest, Role) | |
| TEST (AXEnumUtilTest, State) | |
| TEST (AXEnumUtilTest, Action) | |
| TEST (AXEnumUtilTest, ActionFlags) | |
| TEST (AXEnumUtilTest, DefaultActionVerb) | |
| TEST (AXEnumUtilTest, Mutation) | |
| TEST (AXEnumUtilTest, StringAttribute) | |
| TEST (AXEnumUtilTest, IntAttribute) | |
| TEST (AXEnumUtilTest, FloatAttribute) | |
| TEST (AXEnumUtilTest, BoolAttribute) | |
| TEST (AXEnumUtilTest, IntListAttribute) | |
| TEST (AXEnumUtilTest, StringListAttribute) | |
| TEST (AXEnumUtilTest, MarkerType) | |
| TEST (AXEnumUtilTest, Text_Decoration_Style) | |
| TEST (AXEnumUtilTest, ListStyle) | |
| TEST (AXEnumUtilTest, MoveDirection) | |
| TEST (AXEnumUtilTest, Command) | |
| TEST (AXEnumUtilTest, TextAlign) | |
| TEST (AXEnumUtilTest, TextBoundary) | |
| TEST (AXEnumUtilTest, TextDirection) | |
| TEST (AXEnumUtilTest, TextPosition) | |
| TEST (AXEnumUtilTest, TextStyle) | |
| TEST (AXEnumUtilTest, AriaCurrentState) | |
| TEST (AXEnumUtilTest, HasPopup) | |
| TEST (AXEnumUtilTest, InvalidState) | |
| TEST (AXEnumUtilTest, Restriction) | |
| TEST (AXEnumUtilTest, CheckedState) | |
| TEST (AXEnumUtilTest, SortDirection) | |
| TEST (AXEnumUtilTest, NameFrom) | |
| TEST (AXEnumUtilTest, DescriptionFrom) | |
| TEST (AXEnumUtilTest, EventFrom) | |
| TEST (AXEnumUtilTest, Gesture) | |
| TEST (AXEnumUtilTest, TextAffinity) | |
| TEST (AXEnumUtilTest, TreeOrder) | |
| TEST (AXEnumUtilTest, ImageAnnotationStatus) | |
| TEST (AXEnumUtilTest, Dropeffect) | |
| std::ostream & | operator<< (std::ostream &os, AXEventGenerator::Event event) |
| const char * | ToString (AXEventGenerator::Event event) |
| TEST (AXEventGeneratorTest, LoadCompleteSameTree) | |
| TEST (AXEventGeneratorTest, LoadCompleteNewTree) | |
| TEST (AXEventGeneratorTest, LoadStart) | |
| TEST (AXEventGeneratorTest, DocumentSelectionChanged) | |
| TEST (AXEventGeneratorTest, DocumentTitleChanged) | |
| TEST (AXEventGeneratorTest, FocusIdUnchanged) | |
| TEST (AXEventGeneratorTest, FocusIdChanged) | |
| TEST (AXEventGeneratorTest, ExpandedAndRowCount) | |
| TEST (AXEventGeneratorTest, SelectedAndSelectedChildren) | |
| TEST (AXEventGeneratorTest, StringValueChanged) | |
| TEST (AXEventGeneratorTest, FloatValueChanged) | |
| TEST (AXEventGeneratorTest, InvalidStatusChanged) | |
| TEST (AXEventGeneratorTest, AddLiveRegionAttribute) | |
| TEST (AXEventGeneratorTest, CheckedStateChanged) | |
| TEST (AXEventGeneratorTest, ActiveDescendantChanged) | |
| TEST (AXEventGeneratorTest, CreateAlertAndLiveRegion) | |
| TEST (AXEventGeneratorTest, LiveRegionChanged) | |
| TEST (AXEventGeneratorTest, LiveRegionOnlyTextChanges) | |
| TEST (AXEventGeneratorTest, BusyLiveRegionChanged) | |
| TEST (AXEventGeneratorTest, AddChild) | |
| TEST (AXEventGeneratorTest, RemoveChild) | |
| TEST (AXEventGeneratorTest, ReorderChildren) | |
| TEST (AXEventGeneratorTest, ScrollHorizontalPositionChanged) | |
| TEST (AXEventGeneratorTest, ScrollVerticalPositionChanged) | |
| TEST (AXEventGeneratorTest, TextAttributeChanged) | |
| TEST (AXEventGeneratorTest, ObjectAttributeChanged) | |
| TEST (AXEventGeneratorTest, OtherAttributeChanged) | |
| TEST (AXEventGeneratorTest, NameChanged) | |
| TEST (AXEventGeneratorTest, DescriptionChanged) | |
| TEST (AXEventGeneratorTest, RoleChanged) | |
| TEST (AXEventGeneratorTest, MenuItemSelected) | |
| TEST (AXEventGeneratorTest, NodeBecomesIgnored) | |
| TEST (AXEventGeneratorTest, NodeBecomesIgnored2) | |
| TEST (AXEventGeneratorTest, NodeBecomesUnignored) | |
| TEST (AXEventGeneratorTest, NodeBecomesUnignored2) | |
| TEST (AXEventGeneratorTest, SubtreeBecomesUnignored) | |
| TEST (AXEventGeneratorTest, TwoNodesSwapIgnored) | |
| TEST (AXEventGeneratorTest, TwoNodesSwapIgnored2) | |
| TEST (AXEventGeneratorTest, IgnoredChangedFiredOnAncestorOnly1) | |
| TEST (AXEventGeneratorTest, IgnoredChangedFiredOnAncestorOnly2) | |
| TEST (AXEventGeneratorTest, IgnoredChangedFiredOnAncestorOnly3) | |
| TEST (AXEventGeneratorTest, IgnoredChangedFiredOnAncestorOnly4) | |
| TEST (AXEventGeneratorTest, IgnoredChangedFiredOnAncestorOnly5) | |
| TEST (AXEventGeneratorTest, IgnoredChangedFiredOnAncestorOnly6) | |
| TEST (AXEventGeneratorTest, IgnoredChangedFiredOnAncestorOnly7) | |
| TEST (AXEventGeneratorTest, IgnoredChangedFiredOnAncestorOnly8) | |
| TEST (AXEventGeneratorTest, ActiveDescendantChangeOnDescendant) | |
| TEST (AXEventGeneratorTest, ImageAnnotationChanged) | |
| TEST (AXEventGeneratorTest, ImageAnnotationStatusChanged) | |
| TEST (AXEventGeneratorTest, StringPropertyChanges) | |
| TEST (AXEventGeneratorTest, IntPropertyChanges) | |
| TEST (AXEventGeneratorTest, IntListPropertyChanges) | |
| TEST (AXEventGeneratorTest, AriaBusyChanged) | |
| TEST (AXEventGeneratorTest, MultiselectableStateChanged) | |
| TEST (AXEventGeneratorTest, RequiredStateChanged) | |
| TEST (AXEventGeneratorTest, FlowToChanged) | |
| TEST (AXEventGeneratorTest, ControlsChanged) | |
| TEST (AXEventGeneratorTest, AtomicChanged) | |
| TEST (AXEventGeneratorTest, DropeffectChanged) | |
| TEST (AXEventGeneratorTest, GrabbedChanged) | |
| TEST (AXEventGeneratorTest, HasPopupChanged) | |
| TEST (AXEventGeneratorTest, LiveRelevantChanged) | |
| TEST (AXEventGeneratorTest, MultilineStateChanged) | |
| bool | operator== (const AXEventIntent &a, const AXEventIntent &b) |
| std::ostream & | operator<< (std::ostream &stream, const AXMode &mode) |
| static constexpr AXMode | kAXModeWebContentsOnly (AXMode::kWebContents|AXMode::kInlineTextBoxes|AXMode::kScreenReader|AXMode::kHTML) |
| static constexpr AXMode | kAXModeComplete (AXMode::kNativeAPIs|AXMode::kWebContents|AXMode::kInlineTextBoxes|AXMode::kScreenReader|AXMode::kHTML) |
| std::ostream & | operator<< (std::ostream &stream, const AXNode &node) |
| bool | IsNodeIdIntAttribute (ax::mojom::IntAttribute attr) |
| bool | IsNodeIdIntListAttribute (ax::mojom::IntListAttribute attr) |
| TEST (AXNodeDataTest, GetAndSetCheckedState) | |
| TEST (AXNodeDataTest, TextAttributes) | |
| TEST (AXNodeDataTest, IsButtonPressed) | |
| TEST (AXNodeDataTest, IsClickable) | |
| TEST (AXNodeDataTest, IsInvocable) | |
| TEST (AXNodeDataTest, IsMenuButton) | |
| TEST (AXNodeDataTest, SupportsExpandCollapse) | |
| TEST (AXNodeDataTest, BitFieldsSanityCheck) | |
| TEST_F (AXPositionTest, Clone) | |
| TEST_F (AXPositionTest, Serialize) | |
| TEST_F (AXPositionTest, ToString) | |
| TEST_F (AXPositionTest, IsIgnored) | |
| TEST_F (AXPositionTest, GetTextFromNullPosition) | |
| TEST_F (AXPositionTest, GetTextFromRoot) | |
| TEST_F (AXPositionTest, GetTextFromButton) | |
| TEST_F (AXPositionTest, GetTextFromCheckbox) | |
| TEST_F (AXPositionTest, GetTextFromTextField) | |
| TEST_F (AXPositionTest, GetTextFromStaticText) | |
| TEST_F (AXPositionTest, GetTextFromInlineTextBox) | |
| TEST_F (AXPositionTest, GetTextFromLineBreak) | |
| TEST_F (AXPositionTest, GetMaxTextOffsetFromNullPosition) | |
| TEST_F (AXPositionTest, GetMaxTextOffsetFromRoot) | |
| TEST_F (AXPositionTest, GetMaxTextOffsetFromButton) | |
| TEST_F (AXPositionTest, GetMaxTextOffsetFromCheckbox) | |
| TEST_F (AXPositionTest, GetMaxTextOffsetFromTextfield) | |
| TEST_F (AXPositionTest, GetMaxTextOffsetFromStaticText) | |
| TEST_F (AXPositionTest, GetMaxTextOffsetFromInlineTextBox) | |
| TEST_F (AXPositionTest, GetMaxTextOffsetFromLineBreak) | |
| TEST_F (AXPositionTest, GetMaxTextOffsetUpdate) | |
| TEST_F (AXPositionTest, GetMaxTextOffsetAndGetTextWithGeneratedContent) | |
| TEST_F (AXPositionTest, AtStartOfAnchorWithNullPosition) | |
| TEST_F (AXPositionTest, AtStartOfAnchorWithTreePosition) | |
| TEST_F (AXPositionTest, AtStartOfAnchorWithTextPosition) | |
| TEST_F (AXPositionTest, AtEndOfAnchorWithNullPosition) | |
| TEST_F (AXPositionTest, AtEndOfAnchorWithTreePosition) | |
| TEST_F (AXPositionTest, AtEndOfAnchorWithTextPosition) | |
| TEST_F (AXPositionTest, AtStartOfLineWithTextPosition) | |
| TEST_F (AXPositionTest, AtStartOfLineStaticTextExtraPrecedingSpace) | |
| TEST_F (AXPositionTest, AtEndOfLineWithTextPosition) | |
| TEST_F (AXPositionTest, AtStartOfBlankLine) | |
| TEST_F (AXPositionTest, AtEndOfBlankLine) | |
| TEST_F (AXPositionTest, AtStartAndEndOfLineWhenAtEndOfTextSpan) | |
| TEST_F (AXPositionTest, AtStartAndEndOfLineInsideTextField) | |
| TEST_F (AXPositionTest, AtStartOfParagraphWithTextPosition) | |
| TEST_F (AXPositionTest, AtEndOfParagraphWithTextPosition) | |
| TEST_F (AXPositionTest, ParagraphEdgesWithPreservedNewLine) | |
| TEST_F (AXPositionTest, PreviousParagraphEndStopAtAnchorBoundaryWithConsecutiveParentChildLineBreakingObjects) | |
| TEST_F (AXPositionTest, AtStartOrEndOfParagraphOnAListMarker) | |
| TEST_F (AXPositionTest, AtStartOrEndOfParagraphWithLeadingAndTrailingDocumentWhitespace) | |
| TEST_F (AXPositionTest, AtStartOrEndOfParagraphWithIgnoredNodes) | |
| TEST_F (AXPositionTest, AtStartOrEndOfParagraphWithEmbeddedObjectCharacter) | |
| TEST_F (AXPositionTest, LowestCommonAncestor) | |
| TEST_F (AXPositionTest, AsTreePositionWithNullPosition) | |
| TEST_F (AXPositionTest, AsTreePositionWithTreePosition) | |
| TEST_F (AXPositionTest, AsTreePositionWithTextPosition) | |
| TEST_F (AXPositionTest, AsTextPositionWithNullPosition) | |
| TEST_F (AXPositionTest, AsTextPositionWithTreePosition) | |
| TEST_F (AXPositionTest, AsTextPositionWithTextPosition) | |
| TEST_F (AXPositionTest, AsLeafTreePositionWithNullPosition) | |
| TEST_F (AXPositionTest, AsLeafTreePositionWithTreePosition) | |
| TEST_F (AXPositionTest, AsLeafTreePositionWithTextPosition) | |
| TEST_F (AXPositionTest, AsLeafTextPositionWithNullPosition) | |
| TEST_F (AXPositionTest, AsLeafTextPositionWithTreePosition) | |
| TEST_F (AXPositionTest, AsLeafTextPositionWithTextPosition) | |
| TEST_F (AXPositionTest, AsLeafTextPositionWithTextPositionAndEmptyTextSandwich) | |
| TEST_F (AXPositionTest, AsUnignoredPosition) | |
| TEST_F (AXPositionTest, CreatePositionAtTextBoundaryDocumentStartEndIsIgnored) | |
| TEST_F (AXPositionTest, CreatePositionAtInvalidGraphemeBoundary) | |
| TEST_F (AXPositionTest, CreatePositionAtStartOfAnchorWithNullPosition) | |
| TEST_F (AXPositionTest, CreatePositionAtStartOfAnchorWithTreePosition) | |
| TEST_F (AXPositionTest, CreatePositionAtStartOfAnchorWithTextPosition) | |
| TEST_F (AXPositionTest, CreatePositionAtEndOfAnchorWithNullPosition) | |
| TEST_F (AXPositionTest, CreatePositionAtEndOfAnchorWithTreePosition) | |
| TEST_F (AXPositionTest, CreatePositionAtEndOfAnchorWithTextPosition) | |
| TEST_F (AXPositionTest, CreatePositionAtPreviousFormatStartWithNullPosition) | |
| TEST_F (AXPositionTest, CreatePositionAtPreviousFormatStartWithTreePosition) | |
| TEST_F (AXPositionTest, CreatePositionAtPreviousFormatStartWithTextPosition) | |
| TEST_F (AXPositionTest, CreatePositionAtNextFormatEndWithNullPosition) | |
| TEST_F (AXPositionTest, CreatePositionAtNextFormatEndWithTreePosition) | |
| TEST_F (AXPositionTest, CreatePositionAtNextFormatEndWithTextPosition) | |
| TEST_F (AXPositionTest, CreatePositionAtFormatBoundaryWithTextPosition) | |
| TEST_F (AXPositionTest, MoveByFormatWithIgnoredNodes) | |
| TEST_F (AXPositionTest, CreatePositionAtPageBoundaryWithTextPosition) | |
| TEST_F (AXPositionTest, CreatePositionAtPageBoundaryWithTreePosition) | |
| TEST_F (AXPositionTest, CreatePagePositionWithNullPosition) | |
| TEST_F (AXPositionTest, CreatePositionAtStartOfDocumentWithNullPosition) | |
| TEST_F (AXPositionTest, CreatePagePositionWithNonPaginatedDocument) | |
| TEST_F (AXPositionTest, CreatePositionAtStartOfDocumentWithTreePosition) | |
| TEST_F (AXPositionTest, CreatePositionAtStartOfDocumentWithTextPosition) | |
| TEST_F (AXPositionTest, CreatePositionAtEndOfDocumentWithNullPosition) | |
| TEST_F (AXPositionTest, CreatePositionAtEndOfDocumentWithTreePosition) | |
| TEST_F (AXPositionTest, CreatePositionAtEndOfDocumentWithTextPosition) | |
| TEST_F (AXPositionTest, AtLastNodeInTree) | |
| TEST_F (AXPositionTest, CreateChildPositionAtWithNullPosition) | |
| TEST_F (AXPositionTest, CreateChildPositionAtWithTreePosition) | |
| TEST_F (AXPositionTest, CreateChildPositionAtWithTextPosition) | |
| TEST_F (AXPositionTest, CreateParentPositionWithNullPosition) | |
| TEST_F (AXPositionTest, CreateParentPositionWithTreePosition) | |
| TEST_F (AXPositionTest, CreateParentPositionWithTextPosition) | |
| TEST_F (AXPositionTest, CreateNextAndPreviousLeafTextPositionWithNullPosition) | |
| TEST_F (AXPositionTest, CreateNextLeafTextPosition) | |
| TEST_F (AXPositionTest, CreatePreviousLeafTextPosition) | |
| TEST_F (AXPositionTest, CreateNextLeafTreePosition) | |
| TEST_F (AXPositionTest, CreatePreviousLeafTreePosition) | |
| TEST_F (AXPositionTest, AsLeafTextPositionBeforeAndAfterCharacterWithNullPosition) | |
| TEST_F (AXPositionTest, AsLeafTextPositionBeforeAndAfterCharacterAtInvalidGraphemeBoundary) | |
| TEST_F (AXPositionTest, AsLeafTextPositionBeforeCharacterNoAdjustment) | |
| TEST_F (AXPositionTest, AsLeafTextPositionAfterCharacterNoAdjustment) | |
| TEST_F (AXPositionTest, AsLeafTextPositionBeforeCharacter) | |
| TEST_F (AXPositionTest, AsLeafTextPositionAfterCharacter) | |
| TEST_F (AXPositionTest, CreateNextAndPreviousCharacterPositionWithNullPosition) | |
| TEST_F (AXPositionTest, AsValidPosition) | |
| TEST_F (AXPositionTest, AsValidPositionInDescendantOfEmptyObject) | |
| TEST_F (AXPositionTest, CreateNextCharacterPosition) | |
| TEST_F (AXPositionTest, CreatePreviousCharacterPosition) | |
| TEST_F (AXPositionTest, CreateNextCharacterPositionAtGraphemeBoundary) | |
| TEST_F (AXPositionTest, CreatePreviousCharacterPositionAtGraphemeBoundary) | |
| TEST_F (AXPositionTest, ReciprocalCreateNextAndPreviousCharacterPosition) | |
| TEST_F (AXPositionTest, CreateNextAndPreviousWordStartPositionWithNullPosition) | |
| TEST_F (AXPositionTest, CreateNextAndPreviousWordEndPositionWithNullPosition) | |
| TEST_F (AXPositionTest, OperatorEquals) | |
| TEST_F (AXPositionTest, OperatorEqualsSameTextOffsetSameAnchorId) | |
| TEST_F (AXPositionTest, OperatorEqualsSameTextOffsetDifferentAnchorIdRoot) | |
| TEST_F (AXPositionTest, OperatorEqualsSameTextOffsetDifferentAnchorIdLeaf) | |
| TEST_F (AXPositionTest, OperatorsLessThanAndGreaterThan) | |
| TEST_F (AXPositionTest, Swap) | |
| TEST_F (AXPositionTest, CreateNextAnchorPosition) | |
| TEST_F (AXPositionTest, CreateLinePositionsMultipleAnchorsInSingleLine) | |
| TEST_F (AXPositionTest, CreateNextWordPositionInList) | |
| TEST_F (AXPositionTest, CreatePreviousWordPositionInList) | |
| TEST_F (AXPositionTest, EmptyObjectReplacedByCharacterTextNavigation) | |
| TEST_F (AXPositionTest, TextNavigationWithCollapsedCombobox) | |
| TEST_P (AXPositionExpandToEnclosingTextBoundaryTestWithParam, TextPositionBeforeLine2) | |
| TEST_P (AXPositionCreatePositionAtTextBoundaryTestWithParam, TextPositionBeforeStaticText) | |
| TEST_P (AXPositionTextNavigationTestWithParam, TraverseTreeStartingWithAffinityDownstream) | |
| TEST_P (AXPositionTextNavigationTestWithParam, TraverseTreeStartingWithAffinityUpstream) | |
| INSTANTIATE_TEST_SUITE_P (ExpandToEnclosingTextBoundary, AXPositionExpandToEnclosingTextBoundaryTestWithParam, testing::Values(ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kCharacter, AXRangeExpandBehavior::kLeftFirst, "TextPosition anchor_id=4 text_offset=6 affinity=downstream " "annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=4 text_offset=7 affinity=downstream " "annotated_text=Line 1\n<L>ine 2"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kCharacter, AXRangeExpandBehavior::kRightFirst, "TextPosition anchor_id=4 text_offset=7 affinity=downstream " "annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=8 affinity=downstream " "annotated_text=Line 1\nL<i>ne 2"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kFormat, AXRangeExpandBehavior::kLeftFirst, "TextPosition anchor_id=4 text_offset=0 affinity=downstream " "annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=13 affinity=downstream " "annotated_text=Line 1\nLine 2<>"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kFormat, AXRangeExpandBehavior::kRightFirst, "TextPosition anchor_id=4 text_offset=0 affinity=downstream " "annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=13 affinity=downstream " "annotated_text=Line 1\nLine 2<>"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kLineEnd, AXRangeExpandBehavior::kLeftFirst, "TextPosition anchor_id=4 text_offset=6 affinity=downstream " "annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=4 text_offset=13 affinity=downstream " "annotated_text=Line 1\nLine 2<>"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kLineEnd, AXRangeExpandBehavior::kRightFirst, "TextPosition anchor_id=4 text_offset=6 affinity=downstream " "annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=4 text_offset=13 affinity=downstream " "annotated_text=Line 1\nLine 2<>"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kLineStart, AXRangeExpandBehavior::kLeftFirst, "TextPosition anchor_id=4 text_offset=0 affinity=downstream " "annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=7 affinity=downstream " "annotated_text=Line 1\n<L>ine 2"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kLineStart, AXRangeExpandBehavior::kRightFirst, "TextPosition anchor_id=4 text_offset=7 affinity=downstream " "annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=13 affinity=downstream " "annotated_text=Line 1\nLine 2<>"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kLineStartOrEnd, AXRangeExpandBehavior::kLeftFirst, "TextPosition anchor_id=4 text_offset=0 affinity=downstream " "annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=6 affinity=downstream " "annotated_text=Line 1<\n>Line 2"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kLineStartOrEnd, AXRangeExpandBehavior::kRightFirst, "TextPosition anchor_id=4 text_offset=7 affinity=downstream " "annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=13 affinity=downstream " "annotated_text=Line 1\nLine 2<>"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kObject, AXRangeExpandBehavior::kLeftFirst, "TextPosition anchor_id=4 text_offset=0 affinity=downstream " "annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=13 affinity=downstream " "annotated_text=Line 1\nLine 2<>"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kObject, AXRangeExpandBehavior::kRightFirst, "TextPosition anchor_id=4 text_offset=0 affinity=downstream " "annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=13 affinity=downstream " "annotated_text=Line 1\nLine 2<>"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kParagraphEnd, AXRangeExpandBehavior::kLeftFirst, "TextPosition anchor_id=4 text_offset=0 affinity=downstream " "annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=7 affinity=upstream " "annotated_text=Line 1\n<L>ine 2"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kParagraphEnd, AXRangeExpandBehavior::kRightFirst, "TextPosition anchor_id=4 text_offset=7 affinity=upstream " "annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=13 affinity=downstream " "annotated_text=Line 1\nLine 2<>"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kParagraphStart, AXRangeExpandBehavior::kLeftFirst, "TextPosition anchor_id=4 text_offset=0 affinity=downstream " "annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=7 affinity=downstream " "annotated_text=Line 1\n<L>ine 2"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kParagraphStart, AXRangeExpandBehavior::kRightFirst, "TextPosition anchor_id=4 text_offset=7 affinity=downstream " "annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=13 affinity=downstream " "annotated_text=Line 1\nLine 2<>"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kParagraphStartOrEnd, AXRangeExpandBehavior::kLeftFirst, "TextPosition anchor_id=4 text_offset=0 affinity=downstream " "annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=7 affinity=upstream " "annotated_text=Line 1\n<L>ine 2"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kParagraphStartOrEnd, AXRangeExpandBehavior::kRightFirst, "TextPosition anchor_id=4 text_offset=7 affinity=downstream " "annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=13 affinity=downstream " "annotated_text=Line 1\nLine 2<>"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kWebPage, AXRangeExpandBehavior::kLeftFirst, "TextPosition anchor_id=1 text_offset=0 affinity=downstream " "annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=9 text_offset=6 affinity=downstream " "annotated_text=Line 2<>"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kWebPage, AXRangeExpandBehavior::kRightFirst, "TextPosition anchor_id=1 text_offset=0 affinity=downstream " "annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=9 text_offset=6 affinity=downstream " "annotated_text=Line 2<>"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kWordEnd, AXRangeExpandBehavior::kLeftFirst, "TextPosition anchor_id=4 text_offset=6 affinity=downstream " "annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=4 text_offset=11 affinity=downstream " "annotated_text=Line 1\nLine< >2"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kWordEnd, AXRangeExpandBehavior::kRightFirst, "TextPosition anchor_id=4 text_offset=6 affinity=downstream " "annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=4 text_offset=11 affinity=downstream " "annotated_text=Line 1\nLine< >2"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kWordStart, AXRangeExpandBehavior::kLeftFirst, "TextPosition anchor_id=4 text_offset=5 affinity=downstream " "annotated_text=Line <1>\nLine 2", "TextPosition anchor_id=4 text_offset=7 affinity=downstream " "annotated_text=Line 1\n<L>ine 2"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kWordStart, AXRangeExpandBehavior::kRightFirst, "TextPosition anchor_id=4 text_offset=7 affinity=downstream " "annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=12 affinity=downstream " "annotated_text=Line 1\nLine <2>"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kWordStartOrEnd, AXRangeExpandBehavior::kLeftFirst, "TextPosition anchor_id=4 text_offset=5 affinity=downstream " "annotated_text=Line <1>\nLine 2", "TextPosition anchor_id=4 text_offset=6 affinity=downstream " "annotated_text=Line 1<\n>Line 2"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kWordStartOrEnd, AXRangeExpandBehavior::kRightFirst, "TextPosition anchor_id=4 text_offset=7 affinity=downstream " "annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=11 affinity=downstream " "annotated_text=Line 1\nLine< >2"})) | |
| INSTANTIATE_TEST_SUITE_P (CreatePositionAtTextBoundary, AXPositionCreatePositionAtTextBoundaryTestWithParam, testing::Values(CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kCharacter, ax::mojom::MoveDirection::kBackward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=7 text_offset=0 affinity=downstream " "annotated_text=<\n>"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kCharacter, ax::mojom::MoveDirection::kForward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=8 text_offset=1 affinity=downstream " "annotated_text=L<i>ne 2"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kFormat, ax::mojom::MoveDirection::kBackward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=7 text_offset=0 affinity=downstream " "annotated_text=<\n>"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kFormat, ax::mojom::MoveDirection::kForward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=8 text_offset=6 affinity=downstream " "annotated_text=Line 2<>"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kLineEnd, ax::mojom::MoveDirection::kBackward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=7 text_offset=0 affinity=downstream " "annotated_text=<\n>"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kLineEnd, ax::mojom::MoveDirection::kForward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=8 text_offset=6 affinity=downstream " "annotated_text=Line 2<>"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kLineStart, ax::mojom::MoveDirection::kBackward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=6 text_offset=0 affinity=downstream " "annotated_text=<L>ine 1"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kLineStart, ax::mojom::MoveDirection::kForward, AXBoundaryBehavior::CrossBoundary, "NullPosition"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kLineStartOrEnd, ax::mojom::MoveDirection::kBackward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=6 text_offset=0 affinity=downstream " "annotated_text=<L>ine 1"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kLineStartOrEnd, ax::mojom::MoveDirection::kForward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=8 text_offset=6 affinity=downstream " "annotated_text=Line 2<>"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kObject, ax::mojom::MoveDirection::kBackward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=8 text_offset=0 affinity=downstream " "annotated_text=<L>ine 2"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kObject, ax::mojom::MoveDirection::kForward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=8 text_offset=6 affinity=downstream " "annotated_text=Line 2<>"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kParagraphEnd, ax::mojom::MoveDirection::kBackward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=3 text_offset=0 affinity=downstream " "annotated_text=<>"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kParagraphEnd, ax::mojom::MoveDirection::kForward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=8 text_offset=6 affinity=downstream " "annotated_text=Line 2<>"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kParagraphStart, ax::mojom::MoveDirection::kBackward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=6 text_offset=0 affinity=downstream " "annotated_text=<L>ine 1"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kParagraphStart, ax::mojom::MoveDirection::kForward, AXBoundaryBehavior::CrossBoundary, "NullPosition"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kParagraphStartOrEnd, ax::mojom::MoveDirection::kBackward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=6 text_offset=0 affinity=downstream " "annotated_text=<L>ine 1"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kParagraphStartOrEnd, ax::mojom::MoveDirection::kForward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=8 text_offset=6 affinity=downstream " "annotated_text=Line 2<>"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kWebPage, ax::mojom::MoveDirection::kBackward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=1 text_offset=0 affinity=downstream " "annotated_text=<L>ine 1\nLine 2"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kWebPage, ax::mojom::MoveDirection::kForward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=9 text_offset=6 affinity=downstream " "annotated_text=Line 2<>"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kWordEnd, ax::mojom::MoveDirection::kBackward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=6 text_offset=6 affinity=downstream " "annotated_text=Line 1<>"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kWordEnd, ax::mojom::MoveDirection::kForward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=8 text_offset=4 affinity=downstream " "annotated_text=Line< >2"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kWordStart, ax::mojom::MoveDirection::kBackward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=6 text_offset=5 affinity=downstream " "annotated_text=Line <1>"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kWordStart, ax::mojom::MoveDirection::kForward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=8 text_offset=5 affinity=downstream " "annotated_text=Line <2>"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kWordStartOrEnd, ax::mojom::MoveDirection::kBackward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=6 text_offset=5 affinity=downstream " "annotated_text=Line <1>"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kWordStartOrEnd, ax::mojom::MoveDirection::kForward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=8 text_offset=4 affinity=downstream " "annotated_text=Line< >2"})) | |
| INSTANTIATE_TEST_SUITE_P (CreateNextWordStartPositionWithBoundaryBehaviorCrossBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordStartPosition(AXBoundaryBehavior::CrossBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=5 " "affinity=downstream annotated_text=Line <1>\nLine 2", "TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=12 " "affinity=downstream annotated_text=Line 1\nLine <2>", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordStartPosition(AXBoundaryBehavior::CrossBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=5 " "affinity=downstream annotated_text=Line <1>\nLine 2", "TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=12 " "affinity=downstream annotated_text=Line 1\nLine <2>", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordStartPosition(AXBoundaryBehavior::CrossBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=5 text_offset=5 " "affinity=downstream annotated_text=Line <1>", "TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=9 text_offset=5 " "affinity=downstream annotated_text=Line <2>", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordStartPosition(AXBoundaryBehavior::CrossBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=5 " "affinity=downstream annotated_text=Line <2>", "NullPosition"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreateNextWordStartPositionWithBoundaryBehaviorStopAtAnchorBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=5 " "affinity=downstream annotated_text=Line <1>\nLine 2", "TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=12 " "affinity=downstream annotated_text=Line 1\nLine <2>", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=5 " "affinity=downstream annotated_text=Line <1>\nLine 2", "TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=12 " "affinity=downstream annotated_text=Line 1\nLine <2>", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=5 text_offset=5 " "affinity=downstream annotated_text=Line <1>", "TextPosition anchor_id=5 text_offset=6 " "affinity=downstream annotated_text=Line 1<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=5 " "affinity=downstream annotated_text=Line <2>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreateNextWordStartPositionWithBoundaryBehaviorStopIfAlreadyAtBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=5 text_offset=5 " "affinity=downstream annotated_text=Line <1>", "TextPosition anchor_id=5 text_offset=5 " "affinity=downstream annotated_text=Line <1>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=5 " "affinity=downstream annotated_text=Line <2>", "TextPosition anchor_id=9 text_offset=5 " "affinity=downstream annotated_text=Line <2>"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreateNextWordStartPositionWithBoundaryBehaviorStopAtLastAnchorBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=5 " "affinity=downstream annotated_text=Line <1>\nLine 2", "TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=12 " "affinity=downstream annotated_text=Line 1\nLine <2>", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=5 " "affinity=downstream annotated_text=Line <1>\nLine 2", "TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=12 " "affinity=downstream annotated_text=Line 1\nLine <2>", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=5 text_offset=5 " "affinity=downstream annotated_text=Line <1>", "TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=9 text_offset=5 " "affinity=downstream annotated_text=Line <2>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=5 " "affinity=downstream annotated_text=Line <2>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreatePreviousWordStartPositionWithBoundaryBehaviorCrossBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordStartPosition(AXBoundaryBehavior::CrossBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=12 " "affinity=downstream annotated_text=Line 1\nLine <2>", "TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=5 " "affinity=downstream annotated_text=Line <1>\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordStartPosition(AXBoundaryBehavior::CrossBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=12 " "affinity=downstream annotated_text=Line 1\nLine <2>", "TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=5 " "affinity=downstream annotated_text=Line <1>\nLine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordStartPosition(AXBoundaryBehavior::CrossBoundary);}, STATIC_TEXT1_ID, 5, {"TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordStartPosition(AXBoundaryBehavior::CrossBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=6 text_offset=5 " "affinity=downstream annotated_text=Line <1>", "TextPosition anchor_id=6 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1", "NullPosition"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreatePreviousWordStartPositionWithBoundaryBehaviorStopAtAnchorBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=12 " "affinity=downstream annotated_text=Line 1\nLine <2>", "TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=5 " "affinity=downstream annotated_text=Line <1>\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=12 " "affinity=downstream annotated_text=Line 1\nLine <2>", "TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=5 " "affinity=downstream annotated_text=Line <1>\nLine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, STATIC_TEXT1_ID, 5, {"TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1", "TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreatePreviousWordStartPositionWithBoundaryBehaviorStopIfAlreadyAtBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=12 " "affinity=downstream annotated_text=Line 1\nLine <2>", "TextPosition anchor_id=1 text_offset=12 " "affinity=downstream annotated_text=Line 1\nLine <2>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=12 " "affinity=downstream annotated_text=Line 1\nLine <2>", "TextPosition anchor_id=4 text_offset=12 " "affinity=downstream annotated_text=Line 1\nLine <2>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, STATIC_TEXT1_ID, 5, {"TextPosition anchor_id=5 text_offset=5 " "affinity=downstream annotated_text=Line <1>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreatePreviousWordStartPositionWithBoundaryBehaviorStopAtLastAnchorBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=12 " "affinity=downstream annotated_text=Line 1\nLine <2>", "TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=5 " "affinity=downstream annotated_text=Line <1>\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=12 " "affinity=downstream annotated_text=Line 1\nLine <2>", "TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=5 " "affinity=downstream annotated_text=Line <1>\nLine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, STATIC_TEXT1_ID, 5, {"TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1", "TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=6 text_offset=5 " "affinity=downstream annotated_text=Line <1>", "TextPosition anchor_id=6 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1", "TextPosition anchor_id=6 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreateNextWordEndPositionWithBoundaryBehaviorCrossBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordEndPosition(AXBoundaryBehavior::CrossBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=4 " "affinity=downstream annotated_text=Line< >1\nLine 2", "TextPosition anchor_id=1 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=1 text_offset=11 " "affinity=downstream annotated_text=Line 1\nLine< >2", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordEndPosition(AXBoundaryBehavior::CrossBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=4 " "affinity=downstream annotated_text=Line< >1\nLine 2", "TextPosition anchor_id=4 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=4 text_offset=11 " "affinity=downstream annotated_text=Line 1\nLine< >2", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordEndPosition(AXBoundaryBehavior::CrossBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=5 text_offset=4 " "affinity=downstream annotated_text=Line< >1", "TextPosition anchor_id=5 text_offset=6 " "affinity=downstream annotated_text=Line 1<>", "TextPosition anchor_id=9 text_offset=4 " "affinity=downstream annotated_text=Line< >2", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordEndPosition(AXBoundaryBehavior::CrossBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "NullPosition"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreateNextWordEndPositionWithBoundaryBehaviorStopAtAnchorBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=4 " "affinity=downstream annotated_text=Line< >1\nLine 2", "TextPosition anchor_id=1 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=1 text_offset=11 " "affinity=downstream annotated_text=Line 1\nLine< >2", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=4 " "affinity=downstream annotated_text=Line< >1\nLine 2", "TextPosition anchor_id=4 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=4 text_offset=11 " "affinity=downstream annotated_text=Line 1\nLine< >2", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=5 text_offset=4 " "affinity=downstream annotated_text=Line< >1", "TextPosition anchor_id=5 text_offset=6 " "affinity=downstream annotated_text=Line 1<>", "TextPosition anchor_id=5 text_offset=6 " "affinity=downstream annotated_text=Line 1<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreateNextWordEndPositionWithBoundaryBehaviorStopIfAlreadyAtBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=4 " "affinity=downstream annotated_text=Line< >1\nLine 2", "TextPosition anchor_id=1 text_offset=4 " "affinity=downstream annotated_text=Line< >1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=4 " "affinity=downstream annotated_text=Line< >1\nLine 2", "TextPosition anchor_id=4 text_offset=4 " "affinity=downstream annotated_text=Line< >1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=5 text_offset=4 " "affinity=downstream annotated_text=Line< >1", "TextPosition anchor_id=5 text_offset=4 " "affinity=downstream annotated_text=Line< >1"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=4 " "affinity=downstream annotated_text=Line< >2"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreateNextWordEndPositionWithBoundaryBehaviorStopAtLastAnchorBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=4 " "affinity=downstream annotated_text=Line< >1\nLine 2", "TextPosition anchor_id=1 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=1 text_offset=11 " "affinity=downstream annotated_text=Line 1\nLine< >2", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=4 " "affinity=downstream annotated_text=Line< >1\nLine 2", "TextPosition anchor_id=4 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=4 text_offset=11 " "affinity=downstream annotated_text=Line 1\nLine< >2", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=5 text_offset=4 " "affinity=downstream annotated_text=Line< >1", "TextPosition anchor_id=5 text_offset=6 " "affinity=downstream annotated_text=Line 1<>", "TextPosition anchor_id=9 text_offset=4 " "affinity=downstream annotated_text=Line< >2", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreatePreviousWordEndPositionWithBoundaryBehaviorCrossBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordEndPosition(AXBoundaryBehavior::CrossBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=11 " "affinity=downstream annotated_text=Line 1\nLine< >2", "TextPosition anchor_id=1 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=1 text_offset=4 " "affinity=downstream annotated_text=Line< >1\nLine 2", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordEndPosition(AXBoundaryBehavior::CrossBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=11 " "affinity=downstream annotated_text=Line 1\nLine< >2", "TextPosition anchor_id=4 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=4 text_offset=4 " "affinity=downstream annotated_text=Line< >1\nLine 2", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordEndPosition(AXBoundaryBehavior::CrossBoundary);}, STATIC_TEXT1_ID, 5, {"TextPosition anchor_id=5 text_offset=4 " "affinity=downstream annotated_text=Line< >1", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordEndPosition(AXBoundaryBehavior::CrossBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=6 text_offset=6 " "affinity=downstream annotated_text=Line 1<>", "TextPosition anchor_id=6 text_offset=4 " "affinity=downstream annotated_text=Line< >1", "NullPosition"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreatePreviousWordEndPositionWithBoundaryBehaviorStopAtAnchorBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, ROOT_ID, 13, { "TextPosition anchor_id=1 text_offset=11 " "affinity=downstream annotated_text=Line 1\nLine< >2", "TextPosition anchor_id=1 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=1 text_offset=4 " "affinity=downstream annotated_text=Line< >1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", }}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=11 " "affinity=downstream annotated_text=Line 1\nLine< >2", "TextPosition anchor_id=4 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=4 text_offset=4 " "affinity=downstream annotated_text=Line< >1\nLine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, STATIC_TEXT1_ID, 5, {"TextPosition anchor_id=5 text_offset=4 " "affinity=downstream annotated_text=Line< >1", "TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreatePreviousWordEndPositionWithBoundaryBehaviorStopIfAlreadyAtBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, STATIC_TEXT1_ID, 5, {"TextPosition anchor_id=5 text_offset=4 " "affinity=downstream annotated_text=Line< >1", "TextPosition anchor_id=5 text_offset=4 " "affinity=downstream annotated_text=Line< >1"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=4 " "affinity=downstream annotated_text=Line< >2"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreatePreviousWordEndPositionWithBoundaryBehaviorStopAtLastAnchorBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=11 " "affinity=downstream annotated_text=Line 1\nLine< >2", "TextPosition anchor_id=1 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=1 text_offset=4 " "affinity=downstream annotated_text=Line< >1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=11 " "affinity=downstream annotated_text=Line 1\nLine< >2", "TextPosition anchor_id=4 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=4 text_offset=4 " "affinity=downstream annotated_text=Line< >1\nLine 2", "TextPosition anchor_id=2 text_offset=0 " "affinity=downstream annotated_text=<>", "TextPosition anchor_id=2 text_offset=0 " "affinity=downstream annotated_text=<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, STATIC_TEXT1_ID, 5, {"TextPosition anchor_id=5 text_offset=4 " "affinity=downstream annotated_text=Line< >1", "TextPosition anchor_id=2 text_offset=0 " "affinity=downstream annotated_text=<>", "TextPosition anchor_id=2 text_offset=0 " "affinity=downstream annotated_text=<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=6 text_offset=6 " "affinity=downstream annotated_text=Line 1<>", "TextPosition anchor_id=6 text_offset=4 " "affinity=downstream annotated_text=Line< >1", "TextPosition anchor_id=2 text_offset=0 " "affinity=downstream annotated_text=<>", "TextPosition anchor_id=2 text_offset=0 " "affinity=downstream annotated_text=<>"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreateNextLineStartPositionWithBoundaryBehaviorCrossBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineStartPosition(AXBoundaryBehavior::CrossBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineStartPosition(AXBoundaryBehavior::CrossBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineStartPosition(AXBoundaryBehavior::CrossBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineStartPosition(AXBoundaryBehavior::CrossBoundary);}, INLINE_BOX2_ID, 4, {"NullPosition"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreateNextLineStartPositionWithBoundaryBehaviorStopAtAnchorBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=5 text_offset=6 " "affinity=downstream annotated_text=Line 1<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreateNextLineStartPositionWithBoundaryBehaviorStopIfAlreadyAtBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, INLINE_BOX2_ID, 4, {"NullPosition"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreateNextLineStartPositionWithBoundaryBehaviorStopAtLastAnchorBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreatePreviousLineStartPositionWithBoundaryBehaviorCrossBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineStartPosition(AXBoundaryBehavior::CrossBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineStartPosition(AXBoundaryBehavior::CrossBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineStartPosition(AXBoundaryBehavior::CrossBoundary);}, STATIC_TEXT1_ID, 5, {"TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineStartPosition(AXBoundaryBehavior::CrossBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=6 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1", "NullPosition"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreatePreviousLineStartPositionWithBoundaryBehaviorStopAtAnchorBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, STATIC_TEXT1_ID, 5, {"TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1", "TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreatePreviousLineStartPositionWithBoundaryBehaviorStopIfAlreadyAtBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, STATIC_TEXT1_ID, 5, {"TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1", "TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreatePreviousLineStartPositionWithBoundaryBehaviorStopAtLastAnchorBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, STATIC_TEXT1_ID, 5, {"TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1", "TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=6 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1", "TextPosition anchor_id=6 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreateNextLineEndPositionWithBoundaryBehaviorCrossBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineEndPosition(AXBoundaryBehavior::CrossBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineEndPosition(AXBoundaryBehavior::CrossBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineEndPosition(AXBoundaryBehavior::CrossBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=5 text_offset=6 " "affinity=downstream annotated_text=Line 1<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineEndPosition(AXBoundaryBehavior::CrossBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "NullPosition"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreateNextLineEndPositionWithBoundaryBehaviorStopAtAnchorBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=5 text_offset=6 " "affinity=downstream annotated_text=Line 1<>", "TextPosition anchor_id=5 text_offset=6 " "affinity=downstream annotated_text=Line 1<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreateNextLineEndPositionWithBoundaryBehaviorStopIfAlreadyAtBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=1 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=4 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=5 text_offset=6 " "affinity=downstream annotated_text=Line 1<>", "TextPosition anchor_id=5 text_offset=6 " "affinity=downstream annotated_text=Line 1<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreateNextLineEndPositionWithBoundaryBehaviorStopAtLastAnchorBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=5 text_offset=6 " "affinity=downstream annotated_text=Line 1<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreatePreviousLineEndPositionWithBoundaryBehaviorCrossBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::CrossBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::CrossBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::CrossBoundary);}, ROOT_ID, 5, {"NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::CrossBoundary);}, TEXT_FIELD_ID, 5, {"NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::CrossBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=6 text_offset=6 " "affinity=downstream annotated_text=Line 1<>", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::CrossBoundary);}, INLINE_BOX2_ID, 0, {"TextPosition anchor_id=7 text_offset=0 " "affinity=downstream annotated_text=<\n>", "NullPosition"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreatePreviousLineEndPositionWithBoundaryBehaviorStopAtAnchorBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, ROOT_ID, 5, {"TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, TEXT_FIELD_ID, 5, {"TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, INLINE_BOX2_ID, 0, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreatePreviousLineEndPositionWithBoundaryBehaviorStopIfAlreadyAtBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, ROOT_ID, 12, {"TextPosition anchor_id=1 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=1 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, TEXT_FIELD_ID, 12, {"TextPosition anchor_id=4 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=4 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, INLINE_BOX1_ID, 2, {"NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=6 text_offset=6 " "affinity=downstream annotated_text=Line 1<>", "TextPosition anchor_id=6 text_offset=6 " "affinity=downstream annotated_text=Line 1<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, INLINE_BOX2_ID, 0, {"TextPosition anchor_id=6 text_offset=6 " "affinity=downstream annotated_text=Line 1<>", "TextPosition anchor_id=6 text_offset=6 " "affinity=downstream annotated_text=Line 1<>"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreatePreviousLineEndPositionWithBoundaryBehaviorStopAtLastAnchorBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=2 text_offset=0 " "affinity=downstream annotated_text=<>", "TextPosition anchor_id=2 text_offset=0 " "affinity=downstream annotated_text=<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, ROOT_ID, 5, {"TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, TEXT_FIELD_ID, 5, {"TextPosition anchor_id=2 text_offset=0 " "affinity=downstream annotated_text=<>", "TextPosition anchor_id=2 text_offset=0 " "affinity=downstream annotated_text=<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=6 text_offset=6 " "affinity=downstream annotated_text=Line 1<>", "TextPosition anchor_id=2 text_offset=0 " "affinity=downstream annotated_text=<>", "TextPosition anchor_id=2 text_offset=0 " "affinity=downstream annotated_text=<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, INLINE_BOX2_ID, 0, {"TextPosition anchor_id=7 text_offset=0 " "affinity=downstream annotated_text=<\n>", "TextPosition anchor_id=2 text_offset=0 " "affinity=downstream annotated_text=<>", "TextPosition anchor_id=2 text_offset=0 " "affinity=downstream annotated_text=<>"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreateNextParagraphStartPositionWithBoundaryBehaviorCrossBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphStartPosition(AXBoundaryBehavior::CrossBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphStartPosition(AXBoundaryBehavior::CrossBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphStartPosition(AXBoundaryBehavior::CrossBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphStartPosition(AXBoundaryBehavior::CrossBoundary);}, INLINE_BOX2_ID, 4, {"NullPosition"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreateNextParagraphStartPositionWithBoundaryBehaviorStopAtAnchorBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=5 text_offset=6 " "affinity=downstream annotated_text=Line 1<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreateNextParagraphStartPositionWithBoundaryBehaviorStopIfAlreadyAtBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, INLINE_BOX2_ID, 4, {"NullPosition"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreateNextParagraphStartPositionWithBoundaryBehaviorStopAtLastAnchorBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreatePreviousParagraphStartPositionWithBoundaryBehaviorCrossBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphStartPosition(AXBoundaryBehavior::CrossBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphStartPosition(AXBoundaryBehavior::CrossBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphStartPosition(AXBoundaryBehavior::CrossBoundary);}, STATIC_TEXT1_ID, 5, {"TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphStartPosition(AXBoundaryBehavior::CrossBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=6 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1", "NullPosition"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreatePreviousParagraphStartPositionWithBoundaryBehaviorStopAtAnchorBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, STATIC_TEXT1_ID, 5, {"TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1", "TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreatePreviousParagraphStartPositionWithBoundaryBehaviorStopIfAlreadyAtBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, STATIC_TEXT1_ID, 5, {"TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1", "TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreatePreviousParagraphStartPositionWithBoundaryBehaviorStopAtLastAnchorBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, STATIC_TEXT1_ID, 5, {"TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1", "TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=6 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1", "TextPosition anchor_id=6 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreateNextParagraphEndPositionWithBoundaryBehaviorCrossBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphEndPosition(AXBoundaryBehavior::CrossBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=7 " "affinity=upstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphEndPosition(AXBoundaryBehavior::CrossBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=7 " "affinity=upstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphEndPosition(AXBoundaryBehavior::CrossBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=7 text_offset=1 " "affinity=downstream annotated_text=\n<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphEndPosition(AXBoundaryBehavior::CrossBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "NullPosition"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreateNextParagraphEndPositionWithBoundaryBehaviorStopAtAnchorBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=7 " "affinity=upstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=7 " "affinity=upstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=5 text_offset=6 " "affinity=downstream annotated_text=Line 1<>", "TextPosition anchor_id=5 text_offset=6 " "affinity=downstream annotated_text=Line 1<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreateNextParagraphEndPositionWithBoundaryBehaviorStopIfAlreadyAtBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=7 " "affinity=upstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=7 " "affinity=upstream annotated_text=Line 1\n<L>ine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=7 text_offset=1 " "affinity=downstream annotated_text=\n<>", "TextPosition anchor_id=7 text_offset=1 " "affinity=downstream annotated_text=\n<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, LINE_BREAK_ID, 0, {"TextPosition anchor_id=7 text_offset=1 " "affinity=downstream annotated_text=\n<>", "TextPosition anchor_id=7 text_offset=1 " "affinity=downstream annotated_text=\n<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, LINE_BREAK_ID, 1, {"TextPosition anchor_id=7 text_offset=1 " "affinity=downstream annotated_text=\n<>", "TextPosition anchor_id=7 text_offset=1 " "affinity=downstream annotated_text=\n<>"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreateNextParagraphEndPositionWithBoundaryBehaviorStopAtLastAnchorBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=7 " "affinity=upstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=7 " "affinity=upstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=7 text_offset=1 " "affinity=downstream annotated_text=\n<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreatePreviousParagraphEndPositionWithBoundaryBehaviorCrossBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::CrossBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=7 " "affinity=upstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::CrossBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=7 " "affinity=upstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=3 text_offset=0 " "affinity=downstream annotated_text=<>", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::CrossBoundary);}, ROOT_ID, 5, {"TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::CrossBoundary);}, TEXT_FIELD_ID, 5, {"TextPosition anchor_id=3 text_offset=0 " "affinity=downstream annotated_text=<>", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::CrossBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=7 text_offset=1 " "affinity=downstream annotated_text=\n<>", "TextPosition anchor_id=3 text_offset=0 " "affinity=downstream annotated_text=<>", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::CrossBoundary);}, INLINE_BOX2_ID, 0, {"TextPosition anchor_id=3 text_offset=0 " "affinity=downstream annotated_text=<>", "NullPosition"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreatePreviousParagraphEndPositionWithBoundaryBehaviorStopAtAnchorBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=7 " "affinity=upstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=7 " "affinity=upstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, ROOT_ID, 5, {"TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, TEXT_FIELD_ID, 5, {"TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, INLINE_BOX2_ID, 0, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreatePreviousParagraphEndPositionWithBoundaryBehaviorStopIfAlreadyAtBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, ROOT_ID, 12, {"TextPosition anchor_id=1 text_offset=7 " "affinity=upstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=7 " "affinity=upstream annotated_text=Line 1\n<L>ine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, TEXT_FIELD_ID, 12, {"TextPosition anchor_id=4 text_offset=7 " "affinity=upstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=7 " "affinity=upstream annotated_text=Line 1\n<L>ine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, INLINE_BOX1_ID, 2, {"TextPosition anchor_id=3 text_offset=0 " "affinity=downstream annotated_text=<>", "TextPosition anchor_id=3 text_offset=0 " "affinity=downstream annotated_text=<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=7 text_offset=1 " "affinity=downstream annotated_text=\n<>", "TextPosition anchor_id=7 text_offset=1 " "affinity=downstream annotated_text=\n<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, INLINE_BOX2_ID, 0, {"TextPosition anchor_id=7 text_offset=1 " "affinity=downstream annotated_text=\n<>", "TextPosition anchor_id=7 text_offset=1 " "affinity=downstream annotated_text=\n<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, LINE_BREAK_ID, 0, {"TextPosition anchor_id=3 text_offset=0 " "affinity=downstream annotated_text=<>", "TextPosition anchor_id=3 text_offset=0 " "affinity=downstream annotated_text=<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, LINE_BREAK_ID, 1, {"TextPosition anchor_id=7 text_offset=1 " "affinity=downstream annotated_text=\n<>", "TextPosition anchor_id=7 text_offset=1 " "affinity=downstream annotated_text=\n<>"}})) | |
| INSTANTIATE_TEST_SUITE_P (CreatePreviousParagraphEndPositionWithBoundaryBehaviorStopAtLastAnchorBoundary, AXPositionTextNavigationTestWithParam, testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=7 " "affinity=upstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=7 " "affinity=upstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=3 text_offset=0 " "affinity=downstream annotated_text=<>", "TextPosition anchor_id=3 text_offset=0 " "affinity=downstream annotated_text=<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, ROOT_ID, 5, {"TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, TEXT_FIELD_ID, 5, {"TextPosition anchor_id=3 text_offset=0 " "affinity=downstream annotated_text=<>", "TextPosition anchor_id=3 text_offset=0 " "affinity=downstream annotated_text=<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=7 text_offset=1 " "affinity=downstream annotated_text=\n<>", "TextPosition anchor_id=3 text_offset=0 " "affinity=downstream annotated_text=<>", "TextPosition anchor_id=3 text_offset=0 " "affinity=downstream annotated_text=<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, INLINE_BOX2_ID, 0, {"TextPosition anchor_id=3 text_offset=0 " "affinity=downstream annotated_text=<>", "TextPosition anchor_id=3 text_offset=0 " "affinity=downstream annotated_text=<>"}})) | |
| template<class AXPositionType , class AXNodeType > | |
| bool | operator== (const AXPosition< AXPositionType, AXNodeType > &first, const AXPosition< AXPositionType, AXNodeType > &second) |
| template<class AXPositionType , class AXNodeType > | |
| bool | operator!= (const AXPosition< AXPositionType, AXNodeType > &first, const AXPosition< AXPositionType, AXNodeType > &second) |
| template<class AXPositionType , class AXNodeType > | |
| bool | operator< (const AXPosition< AXPositionType, AXNodeType > &first, const AXPosition< AXPositionType, AXNodeType > &second) |
| template<class AXPositionType , class AXNodeType > | |
| bool | operator<= (const AXPosition< AXPositionType, AXNodeType > &first, const AXPosition< AXPositionType, AXNodeType > &second) |
| template<class AXPositionType , class AXNodeType > | |
| bool | operator> (const AXPosition< AXPositionType, AXNodeType > &first, const AXPosition< AXPositionType, AXNodeType > &second) |
| template<class AXPositionType , class AXNodeType > | |
| bool | operator>= (const AXPosition< AXPositionType, AXNodeType > &first, const AXPosition< AXPositionType, AXNodeType > &second) |
| template<class AXPositionType , class AXNodeType > | |
| void | swap (AXPosition< AXPositionType, AXNodeType > &first, AXPosition< AXPositionType, AXNodeType > &second) |
| template<class AXPositionType , class AXNodeType > | |
| std::ostream & | operator<< (std::ostream &stream, const AXPosition< AXPositionType, AXNodeType > &position) |
| template<class AXPositionType > | |
| std::ostream & | operator<< (std::ostream &stream, const AXRange< AXPositionType > &range) |
| TEST_F (AXRangeTest, EqualityOperators) | |
| TEST_F (AXRangeTest, AsForwardRange) | |
| TEST_F (AXRangeTest, IsCollapsed) | |
| TEST_F (AXRangeTest, BeginAndEndIterators) | |
| TEST_F (AXRangeTest, LeafTextRangeIteration) | |
| TEST_F (AXRangeTest, GetTextWithWholeObjects) | |
| TEST_F (AXRangeTest, GetTextWithTextOffsets) | |
| TEST_F (AXRangeTest, GetTextWithEmptyRanges) | |
| TEST_F (AXRangeTest, GetTextAddingNewlineBetweenParagraphs) | |
| TEST_F (AXRangeTest, GetTextWithMaxCount) | |
| TEST_F (AXRangeTest, GetTextWithList) | |
| TEST_F (AXRangeTest, GetRects) | |
| TEST_F (AXRangeTest, GetRectsOffscreen) | |
| std::ostream & | operator<< (std::ostream &stream, const AXRelativeBounds &bounds) |
| bool | HasPresentationalChildren (const ax::mojom::Role role) |
| bool | IsAlert (const ax::mojom::Role role) |
| bool | IsButton (const ax::mojom::Role role) |
| bool | IsClickable (const ax::mojom::Role role) |
| bool | IsCellOrTableHeader (const ax::mojom::Role role) |
| bool | IsContainerWithSelectableChildren (const ax::mojom::Role role) |
| bool | IsControl (const ax::mojom::Role role) |
| bool | IsControlOnAndroid (const ax::mojom::Role role, bool isFocusable) |
| bool | IsDocument (const ax::mojom::Role role) |
| bool | IsDialog (const ax::mojom::Role role) |
| bool | IsForm (const ax::mojom::Role role) |
| bool | IsFormatBoundary (const ax::mojom::Role role) |
| bool | IsHeading (const ax::mojom::Role role) |
| bool | IsHeadingOrTableHeader (const ax::mojom::Role role) |
| bool | IsIframe (ax::mojom::Role role) |
| bool | IsImageOrVideo (const ax::mojom::Role role) |
| bool | IsImage (const ax::mojom::Role role) |
| bool | IsItemLike (const ax::mojom::Role role) |
| bool | IsLandmark (const ax::mojom::Role role) |
| bool | IsLink (const ax::mojom::Role role) |
| bool | IsList (const ax::mojom::Role role) |
| bool | IsListItem (const ax::mojom::Role role) |
| bool | IsMenuItem (ax::mojom::Role role) |
| bool | IsMenuRelated (const ax::mojom::Role role) |
| bool | IsPresentational (const ax::mojom::Role role) |
| bool | IsRadio (const ax::mojom::Role role) |
| bool | IsRangeValueSupported (const ax::mojom::Role role) |
| bool | IsReadOnlySupported (const ax::mojom::Role role) |
| bool | IsRowContainer (const ax::mojom::Role role) |
| bool | IsSection (const ax::mojom::Role role) |
| bool | IsSectionhead (const ax::mojom::Role role) |
| bool | IsSelect (const ax::mojom::Role role) |
| bool | IsSetLike (const ax::mojom::Role role) |
| bool | IsStaticList (const ax::mojom::Role role) |
| bool | IsStructure (const ax::mojom::Role role) |
| bool | IsTableColumn (ax::mojom::Role role) |
| bool | IsTableHeader (ax::mojom::Role role) |
| bool | IsTableLike (const ax::mojom::Role role) |
| bool | IsTableRow (ax::mojom::Role role) |
| bool | IsText (ax::mojom::Role role) |
| bool | SupportsExpandCollapse (const ax::mojom::Role role) |
| bool | SupportsHierarchicalLevel (const ax::mojom::Role role) |
| bool | SupportsOrientation (const ax::mojom::Role role) |
| bool | SupportsSelected (const ax::mojom::Role role) |
| bool | SupportsToggle (const ax::mojom::Role role) |
| bool | ShouldHaveReadonlyStateByDefault (const ax::mojom::Role role) |
| TEST (AXRolePropertiesTest, TestSupportsHierarchicalLevel) | |
| TEST (AXRolePropertiesTest, TestSupportsToggle) | |
| TEST_F (AXTableInfoTest, SimpleTable) | |
| TEST_F (AXTableInfoTest, ComputedTableSizeIncludesSpans) | |
| TEST_F (AXTableInfoTest, AuthorRowAndColumnCountsAreRespected) | |
| TEST_F (AXTableInfoTest, TableInfoRecomputedOnlyWhenTableChanges) | |
| TEST_F (AXTableInfoTest, CellIdsHandlesSpansAndMissingCells) | |
| TEST_F (AXTableInfoTest, SkipsGenericAndIgnoredNodes) | |
| TEST_F (AXTableInfoTest, HeadersWithSpans) | |
| TEST_F (AXTableInfoTest, ExtraMacNodes) | |
| TEST_F (AXTableInfoTest, TableWithNoIndices) | |
| TEST_F (AXTableInfoTest, TableWithPartialIndices) | |
| TEST_F (AXTableInfoTest, BadRowIndicesIgnored) | |
| TEST_F (AXTableInfoTest, BadColIndicesIgnored) | |
| TEST_F (AXTableInfoTest, AriaIndicesInferred) | |
| TEST_F (AXTableInfoTest, TableChanges) | |
| TEST_F (AXTableInfoTest, ExtraMacNodesChanges) | |
| TEST_F (AXTableInfoTest, RowColumnSpanChanges) | |
| bool | operator== (const AXTreeData &lhs, const AXTreeData &rhs) |
| bool | operator!= (const AXTreeData &lhs, const AXTreeData &rhs) |
| void | swap (AXTreeID &first, AXTreeID &second) |
| std::ostream & | operator<< (std::ostream &stream, const AXTreeID &value) |
| const AXTreeID & | AXTreeIDUnknown () |
| TEST (AXTreeTest, SerializeAXTreeUpdate) | |
| TEST (AXTreeTest, LeaveOrphanedDeletedSubtreeFails) | |
| TEST (AXTreeTest, LeaveOrphanedNewChildFails) | |
| TEST (AXTreeTest, DuplicateChildIdFails) | |
| TEST (AXTreeTest, InvalidReparentingFails) | |
| TEST (AXTreeTest, NoReparentingOfRootIfNoNewRoot) | |
| TEST (AXTreeTest, NoReparentingIfOnlyRemovedAndChangedNotReAdded) | |
| TEST (AXTreeTest, NoReparentingIfRemovedMultipleTimesAndNotInFinalTree) | |
| TEST (AXTreeTest, ReparentIfRemovedMultipleTimesButExistsInFinalTree) | |
| TEST (AXTreeTest, ReparentRootIfRootChanged) | |
| TEST (AXTreeTest, ImplicitChildrenDelete) | |
| TEST (AXTreeTest, IndexInParentAfterReorder) | |
| TEST (AXTreeTest, IndexInParentAfterReorderIgnoredNode) | |
| TEST (AXTreeTest, ImplicitAttributeDelete) | |
| TEST (AXTreeTest, TreeObserverIsCalled) | |
| TEST (AXTreeTest, TreeObserverIsCalledForTreeDataChanges) | |
| TEST (AXTreeTest, ReparentingDoesNotTriggerNodeCreated) | |
| TEST (AXTreeTest, MultipleIgnoredChangesDoesNotBreakCache) | |
| TEST (AXTreeTest, NodeToClearUpdatesParentUnignoredCount) | |
| TEST (AXTreeTest, TreeObserverIsNotCalledForReparenting) | |
| TEST (AXTreeTest, BogusAXTree) | |
| TEST (AXTreeTest, BogusAXTree2) | |
| TEST (AXTreeTest, BogusAXTree3) | |
| TEST (AXTreeTest, RoleAndStateChangeCallbacks) | |
| TEST (AXTreeTest, AttributeChangeCallbacks) | |
| TEST (AXTreeTest, IntListChangeCallbacks) | |
| TEST (AXTreeTest, GetBoundsBasic) | |
| TEST (AXTreeTest, EmptyNodeBoundsIsUnionOfChildren) | |
| TEST (AXTreeTest, EmptyNodeNotOffscreenEvenIfAllChildrenOffscreen) | |
| TEST (AXTreeTest, GetBoundsWithTransform) | |
| TEST (AXTreeTest, GetBoundsWithContainerId) | |
| TEST (AXTreeTest, GetBoundsWithScrolling) | |
| TEST (AXTreeTest, GetBoundsOfNodeWithZeroSize) | |
| TEST (AXTreeTest, GetBoundsEmptyBoundsInheritsFromParent) | |
| TEST (AXTreeTest, GetBoundsCropsChildToRoot) | |
| TEST (AXTreeTest, GetBoundsSetsOffscreenIfClipsChildren) | |
| TEST (AXTreeTest, GetBoundsUpdatesOffscreen) | |
| TEST (AXTreeTest, IntReverseRelations) | |
| TEST (AXTreeTest, IntListReverseRelations) | |
| TEST (AXTreeTest, DeletingNodeUpdatesReverseRelations) | |
| TEST (AXTreeTest, ReverseRelationsDoNotKeepGrowing) | |
| TEST (AXTreeTest, SkipIgnoredNodes) | |
| TEST (AXTreeTest, CachedUnignoredValues) | |
| TEST (AXTreeTest, TestRecursionUnignoredChildCount) | |
| TEST (AXTreeTest, NullUnignoredChildren) | |
| TEST (AXTreeTest, UnignoredChildIteratorIncrementDecrementPastEnd) | |
| TEST (AXTreeTest, UnignoredChildIteratorIgnoredContainerSiblings) | |
| TEST (AXTreeTest, UnignoredChildIterator) | |
| TEST (AXTreeTest, UnignoredAccessors) | |
| TEST (AXTreeTest, UnignoredNextPreviousChild) | |
| TEST (AXTreeTest, GetSiblingsNoIgnored) | |
| TEST (AXTreeTest, GetUnignoredSiblingsChildrenPromoted) | |
| TEST (AXTreeTest, GetUnignoredSiblingsIgnoredChildSkipped) | |
| TEST (AXTreeTest, GetUnignoredSiblingIgnoredParentIrrelevant) | |
| TEST (AXTreeTest, GetUnignoredSiblingsAllIgnored) | |
| TEST (AXTreeTest, GetUnignoredSiblingsNestedIgnored) | |
| TEST (AXTreeTest, UnignoredSelection) | |
| TEST (AXTreeTest, GetChildrenOrSiblings) | |
| TEST (AXTreeTest, SetSizePosInSetAssigned) | |
| TEST (AXTreeTest, SetSizePosInSetUnassigned) | |
| TEST (AXTreeTest, SetSizeAssignedOnContainer) | |
| TEST (AXTreeTest, SetSizePosInSetDiverseList) | |
| TEST (AXTreeTest, SetSizePosInSetNestedList) | |
| TEST (AXTreeTest, PosInSetMissing) | |
| TEST (AXTreeTest, SetSizePosInSetMissingDifficult) | |
| TEST (AXTreeTest, SetSizeDecreasing) | |
| TEST (AXTreeTest, PosInSetDecreasing) | |
| TEST (AXTreeTest, PosInSetDuplicates) | |
| TEST (AXTreeTest, SetSizePosInSetNestedContainer) | |
| TEST (AXTreeTest, SetSizePosInSetDeleteItem) | |
| TEST (AXTreeTest, SetSizePosInSetAddItem) | |
| TEST (AXTreeTest, OrderedSetReportsSetSize) | |
| TEST (AXTreeTest, SetSizePosInSetInvalid) | |
| TEST (AXTreeTest, SetSizePosInSetRadioButtons) | |
| TEST (AXTreeTest, SetSizePosInSetRadioButtonsInList) | |
| TEST (AXTreeTest, SetSizePosInSetFlatTree) | |
| TEST (AXTreeTest, SetSizePosInSetFlatTreeLevelsOnly) | |
| TEST (AXTreeTest, SetSizePosInSetSubtreeDeleted) | |
| TEST (AXTreeTest, SetSizePosInSetIgnoredItem) | |
| TEST (AXTreeTest, SetSizePosInSetPopUpButton) | |
| TEST (AXTreeTest, SetSizePosInSetUnkown) | |
| TEST (AXTreeTest, SetSizePosInSetMenuItemValidChildOfMenuListPopup) | |
| TEST (AXTreeTest, SetSizePostInSetListBoxOptionWithGroup) | |
| TEST (AXTreeTest, SetSizePosInSetGroup) | |
| TEST (AXTreeTest, SetSizePosInSetHidden) | |
| TEST (AXTreeTest, SetSizePosInSetControls) | |
| TEST (AXTreeTest, SetSizePosInSetLeafPopUpButton) | |
| TEST (AXTreeTest, OnNodeWillBeDeletedHasValidUnignoredParent) | |
| TEST (AXTreeTest, OnNodeHasBeenDeleted) | |
| TEST (AXTreeTest, SingleUpdateDeletesNewlyCreatedChildNode) | |
| TEST (AXTreeTest, SingleUpdateReparentsNodeMultipleTimes) | |
| TEST (AXTreeTest, SingleUpdateIgnoresNewlyCreatedUnignoredChildNode) | |
| TEST (AXTreeTest, SingleUpdateTogglesIgnoredStateAfterCreatingNode) | |
| TEST (AXTreeTest, SingleUpdateTogglesIgnoredStateBeforeDestroyingNode) | |
| TEST (AXTreeTest, TestIsInListMarker) | |
| template<typename AXNodeData , typename AXTreeData > | |
| bool | TreeUpdatesCanBeMerged (const AXTreeUpdateBase< AXNodeData, AXTreeData > &u1, const AXTreeUpdateBase< AXNodeData, AXTreeData > &u2) |
| TEST_F (AXFragmentRootTest, UIAFindItemByPropertyUniqueId) | |
| TEST_F (AXFragmentRootTest, TestUIAGetFragmentRoot) | |
| TEST_F (AXFragmentRootTest, DISABLED_TestUIAElementProviderFromPoint) | |
| TEST_F (AXFragmentRootTest, TestUIAGetFocus) | |
| TEST_F (AXFragmentRootTest, TestUIAErrorHandling) | |
| TEST_F (AXFragmentRootTest, TestGetChildCount) | |
| TEST_F (AXFragmentRootTest, TestChildAtIndex) | |
| TEST_F (AXFragmentRootTest, TestGetParent) | |
| TEST_F (AXFragmentRootTest, TestGetPropertyValue) | |
| TEST_F (AXFragmentRootTest, TestUIAMultipleFragmentRoots) | |
| TEST_F (AXFragmentRootTest, TestFragmentRootMap) | |
| std::ostream & | operator<< (std::ostream &stream, AXPlatformNode &node) |
| TEST (AXPlatformNodeBaseTest, GetHypertext) | |
| TEST (AXPlatformNodeBaseTest, GetHypertextIgnoredContainerSiblings) | |
| TEST (AXPlatformNodeBaseTest, InnerTextIgnoresInvisibleAndIgnored) | |
| TEST (AXPlatformNodeBaseTest, TestSelectedChildren) | |
| TEST (AXPlatformNodeBaseTest, TestSelectedChildrenWithGroup) | |
| TEST (AXPlatformNodeBaseTest, TestSelectedChildrenMixed) | |
| TEST (AXPlatformNodeBaseTest, CompareTo) | |
| bool | IsValuePatternSupported (AXPlatformNodeDelegate *delegate) |
| AX_EXPORT bool | IsNameExposedInAXValueForRole (ax::mojom::Role role) |
| TEST_F (AXPlatformNodeMacTest, CanGetCocoaPlatformNodeFromTree) | |
| TEST_F (AXPlatformNodeMacTest, AccessibilityRangeForPositionDoesntCrash) | |
| TEST_F (AXPlatformNodeTextProviderTest, CreateDegenerateRangeFromStart) | |
| TEST_F (AXPlatformNodeTextProviderTest, ITextProviderRangeFromChild) | |
| TEST_F (AXPlatformNodeTextProviderTest, ITextProviderRangeFromChildMultipleChildren) | |
| TEST_F (AXPlatformNodeTextProviderTest, NearestTextIndexToPoint) | |
| TEST_F (AXPlatformNodeTextProviderTest, ITextProviderDocumentRange) | |
| TEST_F (AXPlatformNodeTextProviderTest, DISABLED_ITextProviderDocumentRangeTrailingIgnored) | |
| TEST_F (AXPlatformNodeTextProviderTest, ITextProviderDocumentRangeNested) | |
| TEST_F (AXPlatformNodeTextProviderTest, ITextProviderSupportedSelection) | |
| TEST_F (AXPlatformNodeTextProviderTest, ITextProviderGetSelection) | |
| TEST_F (AXPlatformNodeTextProviderTest, ITextProviderGetActiveComposition) | |
| TEST_F (AXPlatformNodeTextProviderTest, ITextProviderGetConversionTarget) | |
| static bool | StringSearchBasic (const std::u16string_view search_string, const std::u16string_view find_in, size_t *find_start, size_t *find_length, bool backwards) |
| bool | StringSearch (std::u16string_view search_string, std::u16string_view find_in, size_t *find_start, size_t *find_length, bool ignore_case, bool backwards) |
| static bool | StringCompareICU (BSTR left, BSTR right) |
| static AXNodePosition::AXPositionInstance | CreateTextPosition (const AXNode &anchor, int text_offset, ax::mojom::TextAffinity affinity) |
| TEST_F (AXPlatformNodeTextRangeProviderTest, TestITextRangeProviderClone) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, TestITextRangeProviderCompareEndpoints) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, TestITextRangeProviderExpandToEnclosingCharacter) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, TestITextRangeProviderExpandToEnclosingWord) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, TestITextRangeProviderExpandToEnclosingLine) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, DISABLED_TestITextRangeProviderExpandToEnclosingParagraph) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, DISABLED_TestITextRangeProviderExpandToEnclosingFormat) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, DISABLED_TestITextRangeProviderExpandToEnclosingFormatWithEmptyObjects) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, TestITextRangeProviderExpandToEnclosingDocument) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, DISABLED_TestITextRangeProviderIgnoredForTextNavigation) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, DISABLED_TestITextRangeProviderInvalidCalls) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, TestITextRangeProviderGetText) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, TestITextRangeProviderMoveCharacter) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, DISABLED_TestITextRangeProviderMoveFormat) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, DISABLED_TestITextRangeProviderMoveWord) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, DISABLED_TestITextRangeProviderMoveLine) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, DISABLED_TestITextRangeProviderMoveParagraph) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, DISABLED_TestITextRangeProviderMoveDocument) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, TestITextRangeProviderMove) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, TestITextRangeProviderMoveEndpointByDocument) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, DISABLED_TestITextRangeProviderMoveEndpointByCharacterMultilingual) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, DISABLED_TestITextRangeProviderMoveEndpointByWord) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, DISABLED_TestITextRangeProviderMoveEndpointByLine) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, DISABLED_TestITextRangeProviderMoveEndpointByUnitTextField) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, DISABLED_TestITextRangeProviderMoveEndpointByFormat) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, TestITextRangeProviderCompare) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, TestITextRangeProviderSelection) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, DISABLED_TestITextRangeProviderGetBoundingRectangles) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, TestITextRangeProviderGetEnclosingElement) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, TestITextRangeProviderGetEnclosingElementRichButton) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, TestITextRangeProviderMoveEndpointByRange) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, DISABLED_TestITextRangeProviderGetAttributeValue) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, DISABLED_TestITextRangeProviderGetAttributeValueAnnotationObjects) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, DISABLED_TestITextRangeProviderGetAttributeValueAnnotationObjectsMixed) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, TestITextRangeProviderGetAttributeValueNotSupported) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, TestITextRangeProviderGetAttributeValueWithAncestorTextPosition) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, TestITextRangeProviderSelect) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, TestITextRangeProviderSelectListMarker) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, TestITextRangeProviderFindText) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, FindTextWithEmbeddedObjectCharacter) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, TestITextRangeProviderFindTextBackwards) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, TestITextRangeProviderFindAttribute) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, ElementNotAvailable) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, DISABLED_TestITextRangeProviderIgnoredNodes) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, TestNormalizeTextRangePastEndOfDocument) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, TestNormalizeTextRangePastEndOfDocumentWithIgnoredNodes) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, TestNormalizeTextRangeInsideIgnoredNodes) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, TestNormalizeTextRangeSpanIgnoredNodes) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, DISABLED_TestNormalizeTextRangeForceSameAnchorOnDegenerateRange) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, DISABLED_TestValidateStartAndEnd) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, TestReplaceStartAndEndEndpointNode) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, TestDeleteSubtreeThatIncludesEndpoints) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, DISABLED_TestDeleteSubtreeWithIgnoredAncestors) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, DISABLED_TestDeleteSubtreeThatIncludesEndpointsNormalizeMoves) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, TestDeleteTreePositionPreviousSibling) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, TestReplaceStartAndEndEndpointRepeatRemoval) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, CaretAtEndOfTextFieldReadOnly) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, DISABLED_GeneratedNewlineReturnsCommonAnchorReadonly) | |
| TEST_F (AXPlatformNodeTextRangeProviderTest, DISABLED_MoveEndpointToLastIgnoredForTextNavigationNode) | |
| TEST_F (AXPlatformNodeWinTest, IAccessibleDetachedObject) | |
| TEST_F (AXPlatformNodeWinTest, IAccessibleHitTest) | |
| TEST_F (AXPlatformNodeWinTest, IAccessibleHitTestDoesNotLoopForever) | |
| TEST_F (AXPlatformNodeWinTest, IAccessibleName) | |
| TEST_F (AXPlatformNodeWinTest, IAccessibleDescription) | |
| TEST_F (AXPlatformNodeWinTest, IAccessibleAccValue) | |
| TEST_F (AXPlatformNodeWinTest, IAccessibleShortcut) | |
| TEST_F (AXPlatformNodeWinTest, IAccessibleSelectionListBoxOptionNothingSelected) | |
| TEST_F (AXPlatformNodeWinTest, IAccessibleSelectionListBoxOptionOneSelected) | |
| TEST_F (AXPlatformNodeWinTest, IAccessibleSelectionListBoxOptionMultipleSelected) | |
| TEST_F (AXPlatformNodeWinTest, IAccessibleSelectionTableNothingSelected) | |
| TEST_F (AXPlatformNodeWinTest, IAccessibleSelectionTableRowOneSelected) | |
| TEST_F (AXPlatformNodeWinTest, IAccessibleSelectionTableRowMultipleSelected) | |
| TEST_F (AXPlatformNodeWinTest, IAccessibleSelectionTableCellOneSelected) | |
| TEST_F (AXPlatformNodeWinTest, IAccessibleSelectionTableCellMultipleSelected) | |
| TEST_F (AXPlatformNodeWinTest, IAccessibleRole) | |
| TEST_F (AXPlatformNodeWinTest, IAccessibleLocation) | |
| TEST_F (AXPlatformNodeWinTest, IAccessibleChildAndParent) | |
| TEST_F (AXPlatformNodeWinTest, AccNavigate) | |
| TEST_F (AXPlatformNodeWinTest, AnnotatedImageName) | |
| TEST_F (AXPlatformNodeWinTest, IGridProviderGetRowCount) | |
| TEST_F (AXPlatformNodeWinTest, IGridProviderGetColumnCount) | |
| TEST_F (AXPlatformNodeWinTest, IGridProviderGetItem) | |
| TEST_F (AXPlatformNodeWinTest, ITableProviderGetColumnHeaders) | |
| TEST_F (AXPlatformNodeWinTest, ITableProviderGetColumnHeadersMultipleHeaders) | |
| TEST_F (AXPlatformNodeWinTest, ITableProviderGetRowHeaders) | |
| TEST_F (AXPlatformNodeWinTest, ITableProviderGetRowOrColumnMajor) | |
| TEST_F (AXPlatformNodeWinTest, ITableItemProviderGetColumnHeaderItems) | |
| TEST_F (AXPlatformNodeWinTest, ITableItemProviderGetRowHeaderItems) | |
| TEST_F (AXPlatformNodeWinTest, UIAGetPropertySimple) | |
| TEST_F (AXPlatformNodeWinTest, UIAGetPropertyValueClickablePoint) | |
| TEST_F (AXPlatformNodeWinTest, UIAGetPropertyValueIsDialog) | |
| TEST_F (AXPlatformNodeWinTest, UIAGetPropertyValueIsControlElementIgnoredInvisible) | |
| TEST_F (AXPlatformNodeWinTest, UIAGetControllerForPropertyId) | |
| TEST_F (AXPlatformNodeWinTest, UIAGetDescribedByPropertyId) | |
| TEST_F (AXPlatformNodeWinTest, UIAItemStatusPropertyId) | |
| TEST_F (AXPlatformNodeWinTest, UIAGetFlowsToPropertyId) | |
| TEST_F (AXPlatformNodeWinTest, UIAGetPropertyValueFlowsFromNone) | |
| TEST_F (AXPlatformNodeWinTest, UIAGetPropertyValueFlowsFromSingle) | |
| TEST_F (AXPlatformNodeWinTest, UIAGetPropertyValueFlowsFromMultiple) | |
| TEST_F (AXPlatformNodeWinTest, UIAGetPropertyValueFrameworkId) | |
| TEST_F (AXPlatformNodeWinTest, GetPropertyValue_LabeledByTest) | |
| TEST_F (AXPlatformNodeWinTest, GetPropertyValue_HelpText) | |
| TEST_F (AXPlatformNodeWinTest, GetPropertyValue_LocalizedControlType) | |
| TEST_F (AXPlatformNodeWinTest, GetPropertyValue_IsControlElement) | |
| TEST_F (AXPlatformNodeWinTest, UIAGetProviderOptions) | |
| TEST_F (AXPlatformNodeWinTest, UIAGetHostRawElementProvider) | |
| TEST_F (AXPlatformNodeWinTest, UIAGetBoundingRectangle) | |
| TEST_F (AXPlatformNodeWinTest, UIAGetFragmentRoot) | |
| TEST_F (AXPlatformNodeWinTest, UIAGetEmbeddedFragmentRoots) | |
| TEST_F (AXPlatformNodeWinTest, UIAGetRuntimeId) | |
| TEST_F (AXPlatformNodeWinTest, UIAIWindowProviderGetIsModalUnset) | |
| TEST_F (AXPlatformNodeWinTest, UIAIWindowProviderGetIsModalFalse) | |
| TEST_F (AXPlatformNodeWinTest, UIAIWindowProviderGetIsModalTrue) | |
| TEST_F (AXPlatformNodeWinTest, UIAIWindowProviderInvalidArgument) | |
| TEST_F (AXPlatformNodeWinTest, UIAIWindowProviderNotSupported) | |
| TEST_F (AXPlatformNodeWinTest, UIANavigate) | |
| TEST_F (AXPlatformNodeWinTest, ISelectionProviderCanSelectMultipleDefault) | |
| TEST_F (AXPlatformNodeWinTest, ISelectionProviderCanSelectMultipleTrue) | |
| TEST_F (AXPlatformNodeWinTest, ISelectionProviderIsSelectionRequiredDefault) | |
| TEST_F (AXPlatformNodeWinTest, ISelectionProviderIsSelectionRequiredTrue) | |
| TEST_F (AXPlatformNodeWinTest, ISelectionProviderGetSelectionNoneSelected) | |
| TEST_F (AXPlatformNodeWinTest, ISelectionProviderGetSelectionSingleItemSelected) | |
| TEST_F (AXPlatformNodeWinTest, ISelectionProviderGetSelectionMultipleItemsSelected) | |
| TEST_F (AXPlatformNodeWinTest, ComputeUIAControlType) | |
| TEST_F (AXPlatformNodeWinTest, UIALandmarkType) | |
| TEST_F (AXPlatformNodeWinTest, UIALocalizedLandmarkType) | |
| TEST_F (AXPlatformNodeWinTest, IRawElementProviderSimple2ShowContextMenu) | |
| TEST_F (AXPlatformNodeWinTest, UIAErrorHandling) | |
| TEST_F (AXPlatformNodeWinTest, GetPatternProviderSupportedPatterns) | |
| TEST_F (AXPlatformNodeWinTest, GetPatternProviderExpandCollapsePattern) | |
| TEST_F (AXPlatformNodeWinTest, GetPatternProviderInvokePattern) | |
| TEST_F (AXPlatformNodeWinTest, IExpandCollapsePatternProviderAction) | |
| TEST_F (AXPlatformNodeWinTest, IInvokeProviderInvoke) | |
| TEST_F (AXPlatformNodeWinTest, ISelectionItemProviderNotSupported) | |
| TEST_F (AXPlatformNodeWinTest, ISelectionItemProviderDisabled) | |
| TEST_F (AXPlatformNodeWinTest, ISelectionItemProviderNotSelectable) | |
| TEST_F (AXPlatformNodeWinTest, ISelectionItemProviderSimple) | |
| TEST_F (AXPlatformNodeWinTest, ISelectionItemProviderRadioButton) | |
| TEST_F (AXPlatformNodeWinTest, ISelectionItemProviderMenuItemRadio) | |
| TEST_F (AXPlatformNodeWinTest, ISelectionItemProviderTable) | |
| TEST_F (AXPlatformNodeWinTest, ISelectionItemProviderGrid) | |
| TEST_F (AXPlatformNodeWinTest, ISelectionItemProviderGetSelectionContainer) | |
| TEST_F (AXPlatformNodeWinTest, ISelectionItemProviderSelectFollowFocus) | |
| TEST_F (AXPlatformNodeWinTest, IValueProvider_GetValue) | |
| TEST_F (AXPlatformNodeWinTest, IValueProvider_SetValue) | |
| TEST_F (AXPlatformNodeWinTest, IValueProvider_IsReadOnly) | |
| TEST_F (AXPlatformNodeWinTest, IScrollProviderSetScrollPercent) | |
| TEST_F (AXPlatformNodeWinTest, MojoEventToUIAPropertyTest) | |
| base::string16 | GetIA2RelationFromIntAttr (ax::mojom::IntAttribute attribute) |
| base::string16 | GetIA2RelationFromIntListAttr (ax::mojom::IntListAttribute attribute) |
| base::string16 | GetIA2ReverseRelationFromIntAttr (ax::mojom::IntAttribute attribute) |
| base::string16 | GetIA2ReverseRelationFromIntListAttr (ax::mojom::IntListAttribute attribute) |
| TEST (AXPlatformUniqueIdTest, IdsAreUnique) | |
| TEST (AXPlatformUniqueIdTest, UnassignedIdsAreReused) | |
| TEST (AXPlatformUniqueIdTest, DoesCreateCorrectId) | |
| std::optional< int32_t > | ComputeAttribute (const ui::AXPlatformNodeDelegate *delegate, ax::mojom::IntAttribute attribute) |
Variables | |
| static std::optional< int32_t > | g_active_popup_ax_unique_id |
| AXEmbeddedObjectBehavior | g_ax_embedded_object_behavior |
| UniqueIdMap | g_unique_id_map |
| const uint32_t | kScreenReaderAndHTMLAccessibilityModes |
| static const int32_t | kMaxId = 100 |
| static const GUID | kUiaEventTestCompleteSentinelGuid |
| static const GUID | kUiaPropertyUniqueIdGuid |
| using ui::AXTreeUpdate = typedef AXTreeUpdateBase<AXNodeData, AXTreeData> |
Definition at line 86 of file ax_tree_update.h.
| using ui::TestPositionInstance = typedef std::unique_ptr<AXPosition<AXNodePosition, AXNode> > |
Definition at line 24 of file ax_range_unittest.cc.
| typedef AXRange< AXPosition< AXNodePosition, AXNode > > ui::TestPositionRange |
Definition at line 28 of file ax_node_position_unittest.cc.
| using ui::TestPositionType = typedef std::unique_ptr<AXPosition<AXNodePosition, AXNode> > |
Definition at line 27 of file ax_node_position_unittest.cc.
| using ui::TextAttribute = typedef std::pair<std::string, std::string> |
Definition at line 39 of file ax_platform_node_delegate.h.
| using ui::TextAttributeList = typedef std::vector<TextAttribute> |
Definition at line 40 of file ax_platform_node_delegate.h.
| using ui::TextAttributeMap = typedef std::map<int, TextAttributeList> |
Definition at line 46 of file ax_platform_node_delegate.h.
| using ui::UniqueIdMap = typedef std::unordered_map<int32_t, AXPlatformNode*> |
Definition at line 62 of file ax_platform_node_base.cc.
|
strong |
| Enumerator | |
|---|---|
| CrossBoundary | |
| StopAtAnchorBoundary | |
| StopIfAlreadyAtBoundary | |
| StopAtLastAnchorBoundary | |
Definition at line 43 of file ax_position.h.
|
strong |
| Enumerator | |
|---|---|
| kNone | |
| kUnitBoundary | |
| kDocumentStart | |
| kDocumentEnd | |
Definition at line 53 of file ax_position.h.
|
strong |
| Enumerator | |
|---|---|
| kUnclipped | |
| kClipped | |
Definition at line 16 of file ax_clipping_behavior.h.
|
strong |
| Enumerator | |
|---|---|
| kScreenPhysicalPixels | |
| kScreenDIPs | |
| kRootFrame | |
| kFrame | |
Definition at line 28 of file ax_coordinate_system.h.
|
strong |
| Enumerator | |
|---|---|
| kExposeCharacter | |
| kSuppressCharacter | |
Definition at line 98 of file ax_position.h.
|
strong |
| Enumerator | |
|---|---|
| kOnscreen | |
| kOffscreen | |
Definition at line 17 of file ax_offscreen_result.h.
|
strong |
| Enumerator | |
|---|---|
| kMoveBackward | |
| kMoveForward | |
Definition at line 67 of file ax_position.h.
|
strong |
| Enumerator | |
|---|---|
| NULL_POSITION | |
| TREE_POSITION | |
| TEXT_POSITION | |
Definition at line 38 of file ax_position.h.
|
strong |
| Enumerator | |
|---|---|
| kLeftFirst | |
| kRightFirst | |
Definition at line 79 of file ax_position.h.
|
strong |
| Enumerator | |
|---|---|
| kAsInnerText | |
| kAsTextContent | |
Definition at line 25 of file ax_range.h.
|
strong |
| Enumerator | |
|---|---|
| kNotStarted | |
| kComputing | |
| kComplete | |
| kFailed | |
Definition at line 236 of file ax_tree.cc.
| AX_BASE_EXPORT const AXTreeID & ui::AXTreeIDUnknown | ( | ) |
Definition at line 103 of file ax_tree_id.cc.
References ax::mojom::kUnknown.
Referenced by ui::AXTreeManagerMap::AddTreeManager(), ui::AXNodePosition::AnchorChild(), ui::AXNodePosition::AnchorParent(), ui::AXPosition< AXPositionType, AXNodeType >::CreateChildPositionAt(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNullPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateParentPosition(), ui::AXNodePosition::GetAncestorAnchors(), ui::AXPosition< AXPositionType, AXNodeType >::GetAnchor(), ui::AXTreeIDRegistry::GetAXTreeID(), ui::AXTreeManagerMap::GetManager(), flutter::AccessibilityBridge::GetParentTreeID(), ui::TestAXTreeManager::GetParentTreeID(), ui::TestAXTreeManager::GetTreeID(), ui::AXPosition< AXPositionType, AXNodeType >::Initialize(), ui::AXPosition< AXPositionType, AXNodeType >::IsValid(), ui::AXTreeManagerMap::RemoveTreeManager(), ui::AXActionHandlerBase::SetAXTreeID(), and ui::AXTreeData::ToString().
| AX_EXPORT void ui::ClearActivePopupAxUniqueId | ( | ) |
Definition at line 34 of file ax_active_popup.cc.
References g_active_popup_ax_unique_id.
| AX_EXPORT std::optional< int32_t > ui::ComputeAttribute | ( | const ui::AXPlatformNodeDelegate * | delegate, |
| ax::mojom::IntAttribute | attribute | ||
| ) |
Definition at line 98 of file compute_attributes.cc.
References ui::AXPlatformNodeDelegate::IsOrderedSet(), ui::AXPlatformNodeDelegate::IsOrderedSetItem(), ui::AXPlatformNodeDelegate::IsTable(), ui::AXPlatformNodeDelegate::IsTableCellOrHeader(), and ui::AXPlatformNodeDelegate::IsTableRow().
Referenced by ui::AXPlatformNodeBase::AddAttributeToList().
|
static |
Definition at line 225 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXNode::OwnerTree::GetAXTreeID(), ui::AXNode::id(), and ui::AXNode::tree().
Referenced by ui::AXPlatformNodeTextRangeProviderTest::CreateTextRangeProviderWin().
| AX_EXPORT std::optional< int32_t > ui::GetActivePopupAxUniqueId | ( | ) |
Definition at line 17 of file ax_active_popup.cc.
References g_active_popup_ax_unique_id.
Referenced by SetActivePopupAxUniqueId().
| base::string16 ui::GetIA2RelationFromIntAttr | ( | ax::mojom::IntAttribute | attribute | ) |
Definition at line 40 of file ax_platform_relation_win.cc.
References ax::mojom::kErrormessageId, ax::mojom::kMemberOfId, and ax::mojom::kPopupForId.
Referenced by ui::AXPlatformRelationWin::EnumerateRelationships().
| base::string16 ui::GetIA2RelationFromIntListAttr | ( | ax::mojom::IntListAttribute | attribute | ) |
Definition at line 58 of file ax_platform_relation_win.cc.
References ax::mojom::kControlsIds, ax::mojom::kDescribedbyIds, ax::mojom::kDetailsIds, ax::mojom::kFlowtoIds, and ax::mojom::kLabelledbyIds.
Referenced by ui::AXPlatformRelationWin::EnumerateRelationships().
| base::string16 ui::GetIA2ReverseRelationFromIntAttr | ( | ax::mojom::IntAttribute | attribute | ) |
Definition at line 77 of file ax_platform_relation_win.cc.
References ax::mojom::kErrormessageId.
Referenced by ui::AXPlatformRelationWin::EnumerateRelationships().
| base::string16 ui::GetIA2ReverseRelationFromIntListAttr | ( | ax::mojom::IntListAttribute | attribute | ) |
Definition at line 88 of file ax_platform_relation_win.cc.
References ax::mojom::kControlsIds, ax::mojom::kDescribedbyIds, ax::mojom::kDetailsIds, ax::mojom::kFlowtoIds, and ax::mojom::kLabelledbyIds.
Referenced by ui::AXPlatformRelationWin::EnumerateRelationships().
| AX_BASE_EXPORT bool ui::HasPresentationalChildren | ( | const ax::mojom::Role | role | ) |
Definition at line 23 of file ax_role_properties.cc.
References IsImage(), ax::mojom::kButton, ax::mojom::kCheckBox, ax::mojom::kMath, ax::mojom::kMenuItemCheckBox, ax::mojom::kMenuItemRadio, ax::mojom::kMenuListOption, ax::mojom::kProgressIndicator, ax::mojom::kScrollBar, ax::mojom::kSlider, ax::mojom::kSwitch, and ax::mojom::kTab.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreateNextLineEndPositionWithBoundaryBehaviorCrossBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineEndPosition(AXBoundaryBehavior::CrossBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineEndPosition(AXBoundaryBehavior::CrossBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineEndPosition(AXBoundaryBehavior::CrossBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=5 text_offset=6 " "affinity=downstream annotated_text=Line 1<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineEndPosition(AXBoundaryBehavior::CrossBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "NullPosition"}}) | |||
| ) |
References CrossBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreateNextLineEndPositionWithBoundaryBehaviorStopAtAnchorBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=5 text_offset=6 " "affinity=downstream annotated_text=Line 1<>", "TextPosition anchor_id=5 text_offset=6 " "affinity=downstream annotated_text=Line 1<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}}) | |||
| ) |
References StopAtAnchorBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreateNextLineEndPositionWithBoundaryBehaviorStopAtLastAnchorBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=5 text_offset=6 " "affinity=downstream annotated_text=Line 1<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}}) | |||
| ) |
References StopAtLastAnchorBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreateNextLineEndPositionWithBoundaryBehaviorStopIfAlreadyAtBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=1 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=4 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=5 text_offset=6 " "affinity=downstream annotated_text=Line 1<>", "TextPosition anchor_id=5 text_offset=6 " "affinity=downstream annotated_text=Line 1<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}}) | |||
| ) |
References StopIfAlreadyAtBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreateNextLineStartPositionWithBoundaryBehaviorCrossBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineStartPosition(AXBoundaryBehavior::CrossBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineStartPosition(AXBoundaryBehavior::CrossBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineStartPosition(AXBoundaryBehavior::CrossBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineStartPosition(AXBoundaryBehavior::CrossBoundary);}, INLINE_BOX2_ID, 4, {"NullPosition"}}) | |||
| ) |
References CrossBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreateNextLineStartPositionWithBoundaryBehaviorStopAtAnchorBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=5 text_offset=6 " "affinity=downstream annotated_text=Line 1<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}}) | |||
| ) |
References StopAtAnchorBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreateNextLineStartPositionWithBoundaryBehaviorStopAtLastAnchorBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}}) | |||
| ) |
References StopAtLastAnchorBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreateNextLineStartPositionWithBoundaryBehaviorStopIfAlreadyAtBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextLineStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, INLINE_BOX2_ID, 4, {"NullPosition"}}) | |||
| ) |
References StopIfAlreadyAtBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreateNextParagraphEndPositionWithBoundaryBehaviorCrossBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphEndPosition(AXBoundaryBehavior::CrossBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=7 " "affinity=upstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphEndPosition(AXBoundaryBehavior::CrossBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=7 " "affinity=upstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphEndPosition(AXBoundaryBehavior::CrossBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=7 text_offset=1 " "affinity=downstream annotated_text=\n<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphEndPosition(AXBoundaryBehavior::CrossBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "NullPosition"}}) | |||
| ) |
References CrossBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreateNextParagraphEndPositionWithBoundaryBehaviorStopAtAnchorBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=7 " "affinity=upstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=7 " "affinity=upstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=5 text_offset=6 " "affinity=downstream annotated_text=Line 1<>", "TextPosition anchor_id=5 text_offset=6 " "affinity=downstream annotated_text=Line 1<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}}) | |||
| ) |
References StopAtAnchorBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreateNextParagraphEndPositionWithBoundaryBehaviorStopAtLastAnchorBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=7 " "affinity=upstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=7 " "affinity=upstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=7 text_offset=1 " "affinity=downstream annotated_text=\n<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}}) | |||
| ) |
References StopAtLastAnchorBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreateNextParagraphEndPositionWithBoundaryBehaviorStopIfAlreadyAtBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=7 " "affinity=upstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=7 " "affinity=upstream annotated_text=Line 1\n<L>ine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=7 text_offset=1 " "affinity=downstream annotated_text=\n<>", "TextPosition anchor_id=7 text_offset=1 " "affinity=downstream annotated_text=\n<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, LINE_BREAK_ID, 0, {"TextPosition anchor_id=7 text_offset=1 " "affinity=downstream annotated_text=\n<>", "TextPosition anchor_id=7 text_offset=1 " "affinity=downstream annotated_text=\n<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, LINE_BREAK_ID, 1, {"TextPosition anchor_id=7 text_offset=1 " "affinity=downstream annotated_text=\n<>", "TextPosition anchor_id=7 text_offset=1 " "affinity=downstream annotated_text=\n<>"}}) | |||
| ) |
References StopIfAlreadyAtBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreateNextParagraphStartPositionWithBoundaryBehaviorCrossBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphStartPosition(AXBoundaryBehavior::CrossBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphStartPosition(AXBoundaryBehavior::CrossBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphStartPosition(AXBoundaryBehavior::CrossBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphStartPosition(AXBoundaryBehavior::CrossBoundary);}, INLINE_BOX2_ID, 4, {"NullPosition"}}) | |||
| ) |
References CrossBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreateNextParagraphStartPositionWithBoundaryBehaviorStopAtAnchorBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=5 text_offset=6 " "affinity=downstream annotated_text=Line 1<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}}) | |||
| ) |
References StopAtAnchorBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreateNextParagraphStartPositionWithBoundaryBehaviorStopAtLastAnchorBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}}) | |||
| ) |
References StopAtLastAnchorBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreateNextParagraphStartPositionWithBoundaryBehaviorStopIfAlreadyAtBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextParagraphStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, INLINE_BOX2_ID, 4, {"NullPosition"}}) | |||
| ) |
References StopIfAlreadyAtBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreateNextWordEndPositionWithBoundaryBehaviorCrossBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordEndPosition(AXBoundaryBehavior::CrossBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=4 " "affinity=downstream annotated_text=Line< >1\nLine 2", "TextPosition anchor_id=1 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=1 text_offset=11 " "affinity=downstream annotated_text=Line 1\nLine< >2", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordEndPosition(AXBoundaryBehavior::CrossBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=4 " "affinity=downstream annotated_text=Line< >1\nLine 2", "TextPosition anchor_id=4 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=4 text_offset=11 " "affinity=downstream annotated_text=Line 1\nLine< >2", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordEndPosition(AXBoundaryBehavior::CrossBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=5 text_offset=4 " "affinity=downstream annotated_text=Line< >1", "TextPosition anchor_id=5 text_offset=6 " "affinity=downstream annotated_text=Line 1<>", "TextPosition anchor_id=9 text_offset=4 " "affinity=downstream annotated_text=Line< >2", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordEndPosition(AXBoundaryBehavior::CrossBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "NullPosition"}}) | |||
| ) |
References CrossBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreateNextWordEndPositionWithBoundaryBehaviorStopAtAnchorBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=4 " "affinity=downstream annotated_text=Line< >1\nLine 2", "TextPosition anchor_id=1 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=1 text_offset=11 " "affinity=downstream annotated_text=Line 1\nLine< >2", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=4 " "affinity=downstream annotated_text=Line< >1\nLine 2", "TextPosition anchor_id=4 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=4 text_offset=11 " "affinity=downstream annotated_text=Line 1\nLine< >2", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=5 text_offset=4 " "affinity=downstream annotated_text=Line< >1", "TextPosition anchor_id=5 text_offset=6 " "affinity=downstream annotated_text=Line 1<>", "TextPosition anchor_id=5 text_offset=6 " "affinity=downstream annotated_text=Line 1<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}}) | |||
| ) |
References StopAtAnchorBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreateNextWordEndPositionWithBoundaryBehaviorStopAtLastAnchorBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=4 " "affinity=downstream annotated_text=Line< >1\nLine 2", "TextPosition anchor_id=1 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=1 text_offset=11 " "affinity=downstream annotated_text=Line 1\nLine< >2", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=4 " "affinity=downstream annotated_text=Line< >1\nLine 2", "TextPosition anchor_id=4 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=4 text_offset=11 " "affinity=downstream annotated_text=Line 1\nLine< >2", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=5 text_offset=4 " "affinity=downstream annotated_text=Line< >1", "TextPosition anchor_id=5 text_offset=6 " "affinity=downstream annotated_text=Line 1<>", "TextPosition anchor_id=9 text_offset=4 " "affinity=downstream annotated_text=Line< >2", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}}) | |||
| ) |
References StopAtLastAnchorBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreateNextWordEndPositionWithBoundaryBehaviorStopIfAlreadyAtBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=4 " "affinity=downstream annotated_text=Line< >1\nLine 2", "TextPosition anchor_id=1 text_offset=4 " "affinity=downstream annotated_text=Line< >1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=4 " "affinity=downstream annotated_text=Line< >1\nLine 2", "TextPosition anchor_id=4 text_offset=4 " "affinity=downstream annotated_text=Line< >1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=5 text_offset=4 " "affinity=downstream annotated_text=Line< >1", "TextPosition anchor_id=5 text_offset=4 " "affinity=downstream annotated_text=Line< >1"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=4 " "affinity=downstream annotated_text=Line< >2"}}) | |||
| ) |
References StopIfAlreadyAtBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreateNextWordStartPositionWithBoundaryBehaviorCrossBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordStartPosition(AXBoundaryBehavior::CrossBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=5 " "affinity=downstream annotated_text=Line <1>\nLine 2", "TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=12 " "affinity=downstream annotated_text=Line 1\nLine <2>", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordStartPosition(AXBoundaryBehavior::CrossBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=5 " "affinity=downstream annotated_text=Line <1>\nLine 2", "TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=12 " "affinity=downstream annotated_text=Line 1\nLine <2>", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordStartPosition(AXBoundaryBehavior::CrossBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=5 text_offset=5 " "affinity=downstream annotated_text=Line <1>", "TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=9 text_offset=5 " "affinity=downstream annotated_text=Line <2>", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordStartPosition(AXBoundaryBehavior::CrossBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=5 " "affinity=downstream annotated_text=Line <2>", "NullPosition"}}) | |||
| ) |
References CrossBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreateNextWordStartPositionWithBoundaryBehaviorStopAtAnchorBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=5 " "affinity=downstream annotated_text=Line <1>\nLine 2", "TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=12 " "affinity=downstream annotated_text=Line 1\nLine <2>", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=5 " "affinity=downstream annotated_text=Line <1>\nLine 2", "TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=12 " "affinity=downstream annotated_text=Line 1\nLine <2>", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=5 text_offset=5 " "affinity=downstream annotated_text=Line <1>", "TextPosition anchor_id=5 text_offset=6 " "affinity=downstream annotated_text=Line 1<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=5 " "affinity=downstream annotated_text=Line <2>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}}) | |||
| ) |
References StopAtAnchorBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreateNextWordStartPositionWithBoundaryBehaviorStopAtLastAnchorBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=5 " "affinity=downstream annotated_text=Line <1>\nLine 2", "TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=12 " "affinity=downstream annotated_text=Line 1\nLine <2>", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=5 " "affinity=downstream annotated_text=Line <1>\nLine 2", "TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=12 " "affinity=downstream annotated_text=Line 1\nLine <2>", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>", "TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=5 text_offset=5 " "affinity=downstream annotated_text=Line <1>", "TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=9 text_offset=5 " "affinity=downstream annotated_text=Line <2>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=5 " "affinity=downstream annotated_text=Line <2>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>", "TextPosition anchor_id=9 text_offset=6 " "affinity=downstream annotated_text=Line 2<>"}}) | |||
| ) |
References StopAtLastAnchorBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreateNextWordStartPositionWithBoundaryBehaviorStopIfAlreadyAtBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, ROOT_ID, 0, {"TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, TEXT_FIELD_ID, 0, {"TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, STATIC_TEXT1_ID, 1, {"TextPosition anchor_id=5 text_offset=5 " "affinity=downstream annotated_text=Line <1>", "TextPosition anchor_id=5 text_offset=5 " "affinity=downstream annotated_text=Line <1>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreateNextWordStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=5 " "affinity=downstream annotated_text=Line <2>", "TextPosition anchor_id=9 text_offset=5 " "affinity=downstream annotated_text=Line <2>"}}) | |||
| ) |
References StopIfAlreadyAtBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreatePositionAtTextBoundary | , |
| AXPositionCreatePositionAtTextBoundaryTestWithParam | , | ||
| testing::Values(CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kCharacter, ax::mojom::MoveDirection::kBackward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=7 text_offset=0 affinity=downstream " "annotated_text=<\n>"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kCharacter, ax::mojom::MoveDirection::kForward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=8 text_offset=1 affinity=downstream " "annotated_text=L<i>ne 2"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kFormat, ax::mojom::MoveDirection::kBackward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=7 text_offset=0 affinity=downstream " "annotated_text=<\n>"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kFormat, ax::mojom::MoveDirection::kForward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=8 text_offset=6 affinity=downstream " "annotated_text=Line 2<>"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kLineEnd, ax::mojom::MoveDirection::kBackward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=7 text_offset=0 affinity=downstream " "annotated_text=<\n>"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kLineEnd, ax::mojom::MoveDirection::kForward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=8 text_offset=6 affinity=downstream " "annotated_text=Line 2<>"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kLineStart, ax::mojom::MoveDirection::kBackward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=6 text_offset=0 affinity=downstream " "annotated_text=<L>ine 1"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kLineStart, ax::mojom::MoveDirection::kForward, AXBoundaryBehavior::CrossBoundary, "NullPosition"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kLineStartOrEnd, ax::mojom::MoveDirection::kBackward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=6 text_offset=0 affinity=downstream " "annotated_text=<L>ine 1"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kLineStartOrEnd, ax::mojom::MoveDirection::kForward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=8 text_offset=6 affinity=downstream " "annotated_text=Line 2<>"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kObject, ax::mojom::MoveDirection::kBackward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=8 text_offset=0 affinity=downstream " "annotated_text=<L>ine 2"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kObject, ax::mojom::MoveDirection::kForward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=8 text_offset=6 affinity=downstream " "annotated_text=Line 2<>"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kParagraphEnd, ax::mojom::MoveDirection::kBackward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=3 text_offset=0 affinity=downstream " "annotated_text=<>"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kParagraphEnd, ax::mojom::MoveDirection::kForward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=8 text_offset=6 affinity=downstream " "annotated_text=Line 2<>"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kParagraphStart, ax::mojom::MoveDirection::kBackward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=6 text_offset=0 affinity=downstream " "annotated_text=<L>ine 1"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kParagraphStart, ax::mojom::MoveDirection::kForward, AXBoundaryBehavior::CrossBoundary, "NullPosition"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kParagraphStartOrEnd, ax::mojom::MoveDirection::kBackward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=6 text_offset=0 affinity=downstream " "annotated_text=<L>ine 1"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kParagraphStartOrEnd, ax::mojom::MoveDirection::kForward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=8 text_offset=6 affinity=downstream " "annotated_text=Line 2<>"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kWebPage, ax::mojom::MoveDirection::kBackward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=1 text_offset=0 affinity=downstream " "annotated_text=<L>ine 1\nLine 2"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kWebPage, ax::mojom::MoveDirection::kForward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=9 text_offset=6 affinity=downstream " "annotated_text=Line 2<>"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kWordEnd, ax::mojom::MoveDirection::kBackward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=6 text_offset=6 affinity=downstream " "annotated_text=Line 1<>"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kWordEnd, ax::mojom::MoveDirection::kForward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=8 text_offset=4 affinity=downstream " "annotated_text=Line< >2"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kWordStart, ax::mojom::MoveDirection::kBackward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=6 text_offset=5 affinity=downstream " "annotated_text=Line <1>"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kWordStart, ax::mojom::MoveDirection::kForward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=8 text_offset=5 affinity=downstream " "annotated_text=Line <2>"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kWordStartOrEnd, ax::mojom::MoveDirection::kBackward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=6 text_offset=5 affinity=downstream " "annotated_text=Line <1>"}, CreatePositionAtTextBoundaryTestParam{ ax::mojom::TextBoundary::kWordStartOrEnd, ax::mojom::MoveDirection::kForward, AXBoundaryBehavior::CrossBoundary, "TextPosition anchor_id=8 text_offset=4 affinity=downstream " "annotated_text=Line< >2"}) | |||
| ) |
References CrossBoundary, ax::mojom::kBackward, and ax::mojom::kCharacter.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreatePreviousLineEndPositionWithBoundaryBehaviorCrossBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::CrossBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::CrossBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::CrossBoundary);}, ROOT_ID, 5, {"NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::CrossBoundary);}, TEXT_FIELD_ID, 5, {"NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::CrossBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=6 text_offset=6 " "affinity=downstream annotated_text=Line 1<>", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::CrossBoundary);}, INLINE_BOX2_ID, 0, {"TextPosition anchor_id=7 text_offset=0 " "affinity=downstream annotated_text=<\n>", "NullPosition"}}) | |||
| ) |
References CrossBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreatePreviousLineEndPositionWithBoundaryBehaviorStopAtAnchorBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, ROOT_ID, 5, {"TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, TEXT_FIELD_ID, 5, {"TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, INLINE_BOX2_ID, 0, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2"}}) | |||
| ) |
References StopAtAnchorBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreatePreviousLineEndPositionWithBoundaryBehaviorStopAtLastAnchorBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=2 text_offset=0 " "affinity=downstream annotated_text=<>", "TextPosition anchor_id=2 text_offset=0 " "affinity=downstream annotated_text=<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, ROOT_ID, 5, {"TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, TEXT_FIELD_ID, 5, {"TextPosition anchor_id=2 text_offset=0 " "affinity=downstream annotated_text=<>", "TextPosition anchor_id=2 text_offset=0 " "affinity=downstream annotated_text=<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=6 text_offset=6 " "affinity=downstream annotated_text=Line 1<>", "TextPosition anchor_id=2 text_offset=0 " "affinity=downstream annotated_text=<>", "TextPosition anchor_id=2 text_offset=0 " "affinity=downstream annotated_text=<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, INLINE_BOX2_ID, 0, {"TextPosition anchor_id=7 text_offset=0 " "affinity=downstream annotated_text=<\n>", "TextPosition anchor_id=2 text_offset=0 " "affinity=downstream annotated_text=<>", "TextPosition anchor_id=2 text_offset=0 " "affinity=downstream annotated_text=<>"}}) | |||
| ) |
References StopAtLastAnchorBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreatePreviousLineEndPositionWithBoundaryBehaviorStopIfAlreadyAtBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, ROOT_ID, 12, {"TextPosition anchor_id=1 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=1 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, TEXT_FIELD_ID, 12, {"TextPosition anchor_id=4 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=4 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, INLINE_BOX1_ID, 2, {"NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=6 text_offset=6 " "affinity=downstream annotated_text=Line 1<>", "TextPosition anchor_id=6 text_offset=6 " "affinity=downstream annotated_text=Line 1<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, INLINE_BOX2_ID, 0, {"TextPosition anchor_id=6 text_offset=6 " "affinity=downstream annotated_text=Line 1<>", "TextPosition anchor_id=6 text_offset=6 " "affinity=downstream annotated_text=Line 1<>"}}) | |||
| ) |
References StopIfAlreadyAtBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreatePreviousLineStartPositionWithBoundaryBehaviorCrossBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineStartPosition(AXBoundaryBehavior::CrossBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineStartPosition(AXBoundaryBehavior::CrossBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineStartPosition(AXBoundaryBehavior::CrossBoundary);}, STATIC_TEXT1_ID, 5, {"TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineStartPosition(AXBoundaryBehavior::CrossBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=6 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1", "NullPosition"}}) | |||
| ) |
References CrossBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreatePreviousLineStartPositionWithBoundaryBehaviorStopAtAnchorBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, STATIC_TEXT1_ID, 5, {"TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1", "TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2"}}) | |||
| ) |
References StopAtAnchorBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreatePreviousLineStartPositionWithBoundaryBehaviorStopAtLastAnchorBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, STATIC_TEXT1_ID, 5, {"TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1", "TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=6 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1", "TextPosition anchor_id=6 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1"}}) | |||
| ) |
References StopAtLastAnchorBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreatePreviousLineStartPositionWithBoundaryBehaviorStopIfAlreadyAtBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, STATIC_TEXT1_ID, 5, {"TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1", "TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousLineStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2"}}) | |||
| ) |
References StopIfAlreadyAtBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreatePreviousParagraphEndPositionWithBoundaryBehaviorCrossBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::CrossBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=7 " "affinity=upstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::CrossBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=7 " "affinity=upstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=3 text_offset=0 " "affinity=downstream annotated_text=<>", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::CrossBoundary);}, ROOT_ID, 5, {"TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::CrossBoundary);}, TEXT_FIELD_ID, 5, {"TextPosition anchor_id=3 text_offset=0 " "affinity=downstream annotated_text=<>", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::CrossBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=7 text_offset=1 " "affinity=downstream annotated_text=\n<>", "TextPosition anchor_id=3 text_offset=0 " "affinity=downstream annotated_text=<>", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::CrossBoundary);}, INLINE_BOX2_ID, 0, {"TextPosition anchor_id=3 text_offset=0 " "affinity=downstream annotated_text=<>", "NullPosition"}}) | |||
| ) |
References CrossBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreatePreviousParagraphEndPositionWithBoundaryBehaviorStopAtAnchorBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=7 " "affinity=upstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=7 " "affinity=upstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, ROOT_ID, 5, {"TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, TEXT_FIELD_ID, 5, {"TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, INLINE_BOX2_ID, 0, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2"}}) | |||
| ) |
References StopAtAnchorBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreatePreviousParagraphEndPositionWithBoundaryBehaviorStopAtLastAnchorBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=7 " "affinity=upstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=7 " "affinity=upstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=3 text_offset=0 " "affinity=downstream annotated_text=<>", "TextPosition anchor_id=3 text_offset=0 " "affinity=downstream annotated_text=<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, ROOT_ID, 5, {"TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, TEXT_FIELD_ID, 5, {"TextPosition anchor_id=3 text_offset=0 " "affinity=downstream annotated_text=<>", "TextPosition anchor_id=3 text_offset=0 " "affinity=downstream annotated_text=<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=7 text_offset=1 " "affinity=downstream annotated_text=\n<>", "TextPosition anchor_id=3 text_offset=0 " "affinity=downstream annotated_text=<>", "TextPosition anchor_id=3 text_offset=0 " "affinity=downstream annotated_text=<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, INLINE_BOX2_ID, 0, {"TextPosition anchor_id=3 text_offset=0 " "affinity=downstream annotated_text=<>", "TextPosition anchor_id=3 text_offset=0 " "affinity=downstream annotated_text=<>"}}) | |||
| ) |
References StopAtLastAnchorBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreatePreviousParagraphEndPositionWithBoundaryBehaviorStopIfAlreadyAtBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, ROOT_ID, 12, {"TextPosition anchor_id=1 text_offset=7 " "affinity=upstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=7 " "affinity=upstream annotated_text=Line 1\n<L>ine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, TEXT_FIELD_ID, 12, {"TextPosition anchor_id=4 text_offset=7 " "affinity=upstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=7 " "affinity=upstream annotated_text=Line 1\n<L>ine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, INLINE_BOX1_ID, 2, {"TextPosition anchor_id=3 text_offset=0 " "affinity=downstream annotated_text=<>", "TextPosition anchor_id=3 text_offset=0 " "affinity=downstream annotated_text=<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=7 text_offset=1 " "affinity=downstream annotated_text=\n<>", "TextPosition anchor_id=7 text_offset=1 " "affinity=downstream annotated_text=\n<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, INLINE_BOX2_ID, 0, {"TextPosition anchor_id=7 text_offset=1 " "affinity=downstream annotated_text=\n<>", "TextPosition anchor_id=7 text_offset=1 " "affinity=downstream annotated_text=\n<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, LINE_BREAK_ID, 0, {"TextPosition anchor_id=3 text_offset=0 " "affinity=downstream annotated_text=<>", "TextPosition anchor_id=3 text_offset=0 " "affinity=downstream annotated_text=<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, LINE_BREAK_ID, 1, {"TextPosition anchor_id=7 text_offset=1 " "affinity=downstream annotated_text=\n<>", "TextPosition anchor_id=7 text_offset=1 " "affinity=downstream annotated_text=\n<>"}}) | |||
| ) |
References StopIfAlreadyAtBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreatePreviousParagraphStartPositionWithBoundaryBehaviorCrossBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphStartPosition(AXBoundaryBehavior::CrossBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphStartPosition(AXBoundaryBehavior::CrossBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphStartPosition(AXBoundaryBehavior::CrossBoundary);}, STATIC_TEXT1_ID, 5, {"TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphStartPosition(AXBoundaryBehavior::CrossBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=6 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1", "NullPosition"}}) | |||
| ) |
References CrossBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreatePreviousParagraphStartPositionWithBoundaryBehaviorStopAtAnchorBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, STATIC_TEXT1_ID, 5, {"TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1", "TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2"}}) | |||
| ) |
References StopAtAnchorBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreatePreviousParagraphStartPositionWithBoundaryBehaviorStopAtLastAnchorBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, STATIC_TEXT1_ID, 5, {"TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1", "TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=6 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1", "TextPosition anchor_id=6 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1"}}) | |||
| ) |
References StopAtLastAnchorBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreatePreviousParagraphStartPositionWithBoundaryBehaviorStopIfAlreadyAtBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, STATIC_TEXT1_ID, 5, {"TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1", "TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousParagraphStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2"}}) | |||
| ) |
References StopIfAlreadyAtBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreatePreviousWordEndPositionWithBoundaryBehaviorCrossBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordEndPosition(AXBoundaryBehavior::CrossBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=11 " "affinity=downstream annotated_text=Line 1\nLine< >2", "TextPosition anchor_id=1 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=1 text_offset=4 " "affinity=downstream annotated_text=Line< >1\nLine 2", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordEndPosition(AXBoundaryBehavior::CrossBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=11 " "affinity=downstream annotated_text=Line 1\nLine< >2", "TextPosition anchor_id=4 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=4 text_offset=4 " "affinity=downstream annotated_text=Line< >1\nLine 2", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordEndPosition(AXBoundaryBehavior::CrossBoundary);}, STATIC_TEXT1_ID, 5, {"TextPosition anchor_id=5 text_offset=4 " "affinity=downstream annotated_text=Line< >1", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordEndPosition(AXBoundaryBehavior::CrossBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=6 text_offset=6 " "affinity=downstream annotated_text=Line 1<>", "TextPosition anchor_id=6 text_offset=4 " "affinity=downstream annotated_text=Line< >1", "NullPosition"}}) | |||
| ) |
References CrossBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreatePreviousWordEndPositionWithBoundaryBehaviorStopAtAnchorBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, ROOT_ID, 13, { "TextPosition anchor_id=1 text_offset=11 " "affinity=downstream annotated_text=Line 1\nLine< >2", "TextPosition anchor_id=1 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=1 text_offset=4 " "affinity=downstream annotated_text=Line< >1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", }}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=11 " "affinity=downstream annotated_text=Line 1\nLine< >2", "TextPosition anchor_id=4 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=4 text_offset=4 " "affinity=downstream annotated_text=Line< >1\nLine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, STATIC_TEXT1_ID, 5, {"TextPosition anchor_id=5 text_offset=4 " "affinity=downstream annotated_text=Line< >1", "TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordEndPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2"}}) | |||
| ) |
References StopAtAnchorBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreatePreviousWordEndPositionWithBoundaryBehaviorStopAtLastAnchorBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=11 " "affinity=downstream annotated_text=Line 1\nLine< >2", "TextPosition anchor_id=1 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=1 text_offset=4 " "affinity=downstream annotated_text=Line< >1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=11 " "affinity=downstream annotated_text=Line 1\nLine< >2", "TextPosition anchor_id=4 text_offset=6 " "affinity=downstream annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=4 text_offset=4 " "affinity=downstream annotated_text=Line< >1\nLine 2", "TextPosition anchor_id=2 text_offset=0 " "affinity=downstream annotated_text=<>", "TextPosition anchor_id=2 text_offset=0 " "affinity=downstream annotated_text=<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, STATIC_TEXT1_ID, 5, {"TextPosition anchor_id=5 text_offset=4 " "affinity=downstream annotated_text=Line< >1", "TextPosition anchor_id=2 text_offset=0 " "affinity=downstream annotated_text=<>", "TextPosition anchor_id=2 text_offset=0 " "affinity=downstream annotated_text=<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordEndPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=6 text_offset=6 " "affinity=downstream annotated_text=Line 1<>", "TextPosition anchor_id=6 text_offset=4 " "affinity=downstream annotated_text=Line< >1", "TextPosition anchor_id=2 text_offset=0 " "affinity=downstream annotated_text=<>", "TextPosition anchor_id=2 text_offset=0 " "affinity=downstream annotated_text=<>"}}) | |||
| ) |
References StopAtLastAnchorBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreatePreviousWordEndPositionWithBoundaryBehaviorStopIfAlreadyAtBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=13 " "affinity=downstream annotated_text=Line 1\nLine 2<>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, STATIC_TEXT1_ID, 5, {"TextPosition anchor_id=5 text_offset=4 " "affinity=downstream annotated_text=Line< >1", "TextPosition anchor_id=5 text_offset=4 " "affinity=downstream annotated_text=Line< >1"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordEndPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=4 " "affinity=downstream annotated_text=Line< >2"}}) | |||
| ) |
References StopIfAlreadyAtBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreatePreviousWordStartPositionWithBoundaryBehaviorCrossBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordStartPosition(AXBoundaryBehavior::CrossBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=12 " "affinity=downstream annotated_text=Line 1\nLine <2>", "TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=5 " "affinity=downstream annotated_text=Line <1>\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordStartPosition(AXBoundaryBehavior::CrossBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=12 " "affinity=downstream annotated_text=Line 1\nLine <2>", "TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=5 " "affinity=downstream annotated_text=Line <1>\nLine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordStartPosition(AXBoundaryBehavior::CrossBoundary);}, STATIC_TEXT1_ID, 5, {"TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1", "NullPosition"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordStartPosition(AXBoundaryBehavior::CrossBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=6 text_offset=5 " "affinity=downstream annotated_text=Line <1>", "TextPosition anchor_id=6 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1", "NullPosition"}}) | |||
| ) |
References CrossBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreatePreviousWordStartPositionWithBoundaryBehaviorStopAtAnchorBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=12 " "affinity=downstream annotated_text=Line 1\nLine <2>", "TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=5 " "affinity=downstream annotated_text=Line <1>\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=12 " "affinity=downstream annotated_text=Line 1\nLine <2>", "TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=5 " "affinity=downstream annotated_text=Line <1>\nLine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, STATIC_TEXT1_ID, 5, {"TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1", "TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordStartPosition(AXBoundaryBehavior::StopAtAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2"}}) | |||
| ) |
References StopAtAnchorBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreatePreviousWordStartPositionWithBoundaryBehaviorStopAtLastAnchorBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=12 " "affinity=downstream annotated_text=Line 1\nLine <2>", "TextPosition anchor_id=1 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=1 text_offset=5 " "affinity=downstream annotated_text=Line <1>\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=1 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=12 " "affinity=downstream annotated_text=Line 1\nLine <2>", "TextPosition anchor_id=4 text_offset=7 " "affinity=downstream annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=5 " "affinity=downstream annotated_text=Line <1>\nLine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1\nLine 2"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, STATIC_TEXT1_ID, 5, {"TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1", "TextPosition anchor_id=5 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordStartPosition(AXBoundaryBehavior::StopAtLastAnchorBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=6 text_offset=5 " "affinity=downstream annotated_text=Line <1>", "TextPosition anchor_id=6 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1", "TextPosition anchor_id=6 text_offset=0 " "affinity=downstream annotated_text=<L>ine 1"}}) | |||
| ) |
References StopAtLastAnchorBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | CreatePreviousWordStartPositionWithBoundaryBehaviorStopIfAlreadyAtBoundary | , |
| AXPositionTextNavigationTestWithParam | , | ||
| testing::Values(TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, ROOT_ID, 13, {"TextPosition anchor_id=1 text_offset=12 " "affinity=downstream annotated_text=Line 1\nLine <2>", "TextPosition anchor_id=1 text_offset=12 " "affinity=downstream annotated_text=Line 1\nLine <2>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, TEXT_FIELD_ID, 13, {"TextPosition anchor_id=4 text_offset=12 " "affinity=downstream annotated_text=Line 1\nLine <2>", "TextPosition anchor_id=4 text_offset=12 " "affinity=downstream annotated_text=Line 1\nLine <2>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, STATIC_TEXT1_ID, 5, {"TextPosition anchor_id=5 text_offset=5 " "affinity=downstream annotated_text=Line <1>"}}, TextNavigationTestParam{[](const TestPositionType &position) { return position->CreatePreviousWordStartPosition(AXBoundaryBehavior::StopIfAlreadyAtBoundary);}, INLINE_BOX2_ID, 4, {"TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2", "TextPosition anchor_id=9 text_offset=0 " "affinity=downstream annotated_text=<L>ine 2"}}) | |||
| ) |
References StopIfAlreadyAtBoundary.
| ui::INSTANTIATE_TEST_SUITE_P | ( | ExpandToEnclosingTextBoundary | , |
| AXPositionExpandToEnclosingTextBoundaryTestWithParam | , | ||
| testing::Values(ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kCharacter, AXRangeExpandBehavior::kLeftFirst, "TextPosition anchor_id=4 text_offset=6 affinity=downstream " "annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=4 text_offset=7 affinity=downstream " "annotated_text=Line 1\n<L>ine 2"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kCharacter, AXRangeExpandBehavior::kRightFirst, "TextPosition anchor_id=4 text_offset=7 affinity=downstream " "annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=8 affinity=downstream " "annotated_text=Line 1\nL<i>ne 2"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kFormat, AXRangeExpandBehavior::kLeftFirst, "TextPosition anchor_id=4 text_offset=0 affinity=downstream " "annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=13 affinity=downstream " "annotated_text=Line 1\nLine 2<>"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kFormat, AXRangeExpandBehavior::kRightFirst, "TextPosition anchor_id=4 text_offset=0 affinity=downstream " "annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=13 affinity=downstream " "annotated_text=Line 1\nLine 2<>"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kLineEnd, AXRangeExpandBehavior::kLeftFirst, "TextPosition anchor_id=4 text_offset=6 affinity=downstream " "annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=4 text_offset=13 affinity=downstream " "annotated_text=Line 1\nLine 2<>"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kLineEnd, AXRangeExpandBehavior::kRightFirst, "TextPosition anchor_id=4 text_offset=6 affinity=downstream " "annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=4 text_offset=13 affinity=downstream " "annotated_text=Line 1\nLine 2<>"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kLineStart, AXRangeExpandBehavior::kLeftFirst, "TextPosition anchor_id=4 text_offset=0 affinity=downstream " "annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=7 affinity=downstream " "annotated_text=Line 1\n<L>ine 2"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kLineStart, AXRangeExpandBehavior::kRightFirst, "TextPosition anchor_id=4 text_offset=7 affinity=downstream " "annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=13 affinity=downstream " "annotated_text=Line 1\nLine 2<>"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kLineStartOrEnd, AXRangeExpandBehavior::kLeftFirst, "TextPosition anchor_id=4 text_offset=0 affinity=downstream " "annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=6 affinity=downstream " "annotated_text=Line 1<\n>Line 2"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kLineStartOrEnd, AXRangeExpandBehavior::kRightFirst, "TextPosition anchor_id=4 text_offset=7 affinity=downstream " "annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=13 affinity=downstream " "annotated_text=Line 1\nLine 2<>"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kObject, AXRangeExpandBehavior::kLeftFirst, "TextPosition anchor_id=4 text_offset=0 affinity=downstream " "annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=13 affinity=downstream " "annotated_text=Line 1\nLine 2<>"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kObject, AXRangeExpandBehavior::kRightFirst, "TextPosition anchor_id=4 text_offset=0 affinity=downstream " "annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=13 affinity=downstream " "annotated_text=Line 1\nLine 2<>"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kParagraphEnd, AXRangeExpandBehavior::kLeftFirst, "TextPosition anchor_id=4 text_offset=0 affinity=downstream " "annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=7 affinity=upstream " "annotated_text=Line 1\n<L>ine 2"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kParagraphEnd, AXRangeExpandBehavior::kRightFirst, "TextPosition anchor_id=4 text_offset=7 affinity=upstream " "annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=13 affinity=downstream " "annotated_text=Line 1\nLine 2<>"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kParagraphStart, AXRangeExpandBehavior::kLeftFirst, "TextPosition anchor_id=4 text_offset=0 affinity=downstream " "annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=7 affinity=downstream " "annotated_text=Line 1\n<L>ine 2"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kParagraphStart, AXRangeExpandBehavior::kRightFirst, "TextPosition anchor_id=4 text_offset=7 affinity=downstream " "annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=13 affinity=downstream " "annotated_text=Line 1\nLine 2<>"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kParagraphStartOrEnd, AXRangeExpandBehavior::kLeftFirst, "TextPosition anchor_id=4 text_offset=0 affinity=downstream " "annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=4 text_offset=7 affinity=upstream " "annotated_text=Line 1\n<L>ine 2"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kParagraphStartOrEnd, AXRangeExpandBehavior::kRightFirst, "TextPosition anchor_id=4 text_offset=7 affinity=downstream " "annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=13 affinity=downstream " "annotated_text=Line 1\nLine 2<>"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kWebPage, AXRangeExpandBehavior::kLeftFirst, "TextPosition anchor_id=1 text_offset=0 affinity=downstream " "annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=9 text_offset=6 affinity=downstream " "annotated_text=Line 2<>"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kWebPage, AXRangeExpandBehavior::kRightFirst, "TextPosition anchor_id=1 text_offset=0 affinity=downstream " "annotated_text=<L>ine 1\nLine 2", "TextPosition anchor_id=9 text_offset=6 affinity=downstream " "annotated_text=Line 2<>"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kWordEnd, AXRangeExpandBehavior::kLeftFirst, "TextPosition anchor_id=4 text_offset=6 affinity=downstream " "annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=4 text_offset=11 affinity=downstream " "annotated_text=Line 1\nLine< >2"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kWordEnd, AXRangeExpandBehavior::kRightFirst, "TextPosition anchor_id=4 text_offset=6 affinity=downstream " "annotated_text=Line 1<\n>Line 2", "TextPosition anchor_id=4 text_offset=11 affinity=downstream " "annotated_text=Line 1\nLine< >2"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kWordStart, AXRangeExpandBehavior::kLeftFirst, "TextPosition anchor_id=4 text_offset=5 affinity=downstream " "annotated_text=Line <1>\nLine 2", "TextPosition anchor_id=4 text_offset=7 affinity=downstream " "annotated_text=Line 1\n<L>ine 2"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kWordStart, AXRangeExpandBehavior::kRightFirst, "TextPosition anchor_id=4 text_offset=7 affinity=downstream " "annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=12 affinity=downstream " "annotated_text=Line 1\nLine <2>"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kWordStartOrEnd, AXRangeExpandBehavior::kLeftFirst, "TextPosition anchor_id=4 text_offset=5 affinity=downstream " "annotated_text=Line <1>\nLine 2", "TextPosition anchor_id=4 text_offset=6 affinity=downstream " "annotated_text=Line 1<\n>Line 2"}, ExpandToEnclosingTextBoundaryTestParam{ ax::mojom::TextBoundary::kWordStartOrEnd, AXRangeExpandBehavior::kRightFirst, "TextPosition anchor_id=4 text_offset=7 affinity=downstream " "annotated_text=Line 1\n<L>ine 2", "TextPosition anchor_id=4 text_offset=11 affinity=downstream " "annotated_text=Line 1\nLine< >2"}) | |||
| ) |
References ax::mojom::kCharacter, and kLeftFirst.
| AX_BASE_EXPORT bool ui::IsAlert | ( | const ax::mojom::Role | role | ) |
Definition at line 46 of file ax_role_properties.cc.
References ax::mojom::kAlert, and ax::mojom::kAlertDialog.
Referenced by ui::AXEventGenerator::OnAtomicUpdateFinished(), and ui::AXEventGenerator::OnStringAttributeChanged().
| AX_BASE_EXPORT bool ui::IsButton | ( | const ax::mojom::Role | role | ) |
Definition at line 56 of file ax_role_properties.cc.
References ax::mojom::kButton, ax::mojom::kPopUpButton, and ax::mojom::kToggleButton.
Referenced by ui::AXNodeData::IsButtonPressed(), ui::AXNodeData::IsMenuButton(), TEST(), and TEST().
| AX_BASE_EXPORT bool ui::IsCellOrTableHeader | ( | const ax::mojom::Role | role | ) |
Definition at line 110 of file ax_role_properties.cc.
References ax::mojom::kCell, ax::mojom::kColumnHeader, ax::mojom::kLayoutTableCell, and ax::mojom::kRowHeader.
Referenced by ui::AXPlatformNodeBase::ComputeAttributes(), ui::AXPlatformNodeBase::GetTableCell(), ui::AXPlatformNodeBase::GetTableCell(), ui::AXNode::IsTableCellOrHeader(), and ui::AXPlatformNodeDelegateBase::IsTableCellOrHeader().
| AX_BASE_EXPORT bool ui::IsClickable | ( | const ax::mojom::Role | role | ) |
Definition at line 69 of file ax_role_properties.cc.
References ax::mojom::kButton, ax::mojom::kCheckBox, ax::mojom::kColorWell, ax::mojom::kComboBoxMenuButton, ax::mojom::kDate, ax::mojom::kDateTime, ax::mojom::kDisclosureTriangle, ax::mojom::kDocBackLink, ax::mojom::kDocBiblioRef, ax::mojom::kDocGlossRef, ax::mojom::kDocNoteRef, ax::mojom::kImeCandidate, ax::mojom::kInputTime, ax::mojom::kLink, ax::mojom::kListBox, ax::mojom::kListBoxOption, ax::mojom::kMenuItem, ax::mojom::kMenuItemCheckBox, ax::mojom::kMenuItemRadio, ax::mojom::kMenuListOption, ax::mojom::kPdfActionableHighlight, ax::mojom::kPopUpButton, ax::mojom::kPortal, ax::mojom::kRadioButton, ax::mojom::kSearchBox, ax::mojom::kSpinButton, ax::mojom::kSwitch, ax::mojom::kTab, ax::mojom::kTextField, ax::mojom::kTextFieldWithComboBox, and ax::mojom::kToggleButton.
Referenced by ui::AXNodeData::IsClickable(), and ui::AXNodeData::~AXNodeData().
| AX_BASE_EXPORT bool ui::IsContainerWithSelectableChildren | ( | const ax::mojom::Role | role | ) |
Definition at line 123 of file ax_role_properties.cc.
References ax::mojom::kComboBoxGrouping, ax::mojom::kComboBoxMenuButton, ax::mojom::kGrid, ax::mojom::kListBox, ax::mojom::kListGrid, ax::mojom::kMenu, ax::mojom::kMenuBar, ax::mojom::kMenuListPopup, ax::mojom::kRadioGroup, ax::mojom::kTabList, ax::mojom::kToolbar, ax::mojom::kTree, and ax::mojom::kTreeGrid.
Referenced by ui::AXPlatformNodeBase::GetMaxSelectableItems(), ui::AXPlatformNodeBase::GetSelectionContainer(), and ui::AXEventGenerator::OnBoolAttributeChanged().
| AX_BASE_EXPORT bool ui::IsControl | ( | const ax::mojom::Role | role | ) |
Definition at line 144 of file ax_role_properties.cc.
References ax::mojom::kButton, ax::mojom::kCheckBox, ax::mojom::kColorWell, ax::mojom::kComboBoxMenuButton, ax::mojom::kDisclosureTriangle, ax::mojom::kListBox, ax::mojom::kListGrid, ax::mojom::kMenu, ax::mojom::kMenuBar, ax::mojom::kMenuItem, ax::mojom::kMenuItemCheckBox, ax::mojom::kMenuItemRadio, ax::mojom::kMenuListOption, ax::mojom::kMenuListPopup, ax::mojom::kPdfActionableHighlight, ax::mojom::kPopUpButton, ax::mojom::kRadioButton, ax::mojom::kScrollBar, ax::mojom::kSearchBox, ax::mojom::kSlider, ax::mojom::kSpinButton, ax::mojom::kSwitch, ax::mojom::kTab, ax::mojom::kTextField, ax::mojom::kTextFieldWithComboBox, ax::mojom::kToggleButton, and ax::mojom::kTree.
Referenced by IsControlOnAndroid(), and IsFormatBoundary().
| AX_BASE_EXPORT bool ui::IsControlOnAndroid | ( | const ax::mojom::Role | role, |
| bool | isFocusable | ||
| ) |
Definition at line 179 of file ax_role_properties.cc.
References IsControl(), ax::mojom::kAlert, ax::mojom::kDate, ax::mojom::kDateTime, ax::mojom::kDialog, ax::mojom::kDocBackLink, ax::mojom::kDocBiblioRef, ax::mojom::kDocGlossRef, ax::mojom::kDocNoteRef, ax::mojom::kInputTime, ax::mojom::kLink, ax::mojom::kMenu, ax::mojom::kMenuBar, ax::mojom::kNone, ax::mojom::kSplitter, ax::mojom::kTree, ax::mojom::kTreeItem, and ax::mojom::kUnknown.
| AX_BASE_EXPORT bool ui::IsDialog | ( | const ax::mojom::Role | role | ) |
Definition at line 217 of file ax_role_properties.cc.
References ax::mojom::kAlertDialog, and ax::mojom::kDialog.
| AX_BASE_EXPORT bool ui::IsDocument | ( | const ax::mojom::Role | role | ) |
Definition at line 206 of file ax_role_properties.cc.
References ax::mojom::kDocument, ax::mojom::kRootWebArea, and ax::mojom::kWebArea.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::AtStartOfDocument(), ui::AXPlatformNodeBase::GetValue(), ui::AXPlatformNodeBase::IsDocument(), and ui::AXPosition< AXPositionType, AXNodeType >::IsEmptyObjectReplacedByCharacter().
| AX_BASE_EXPORT bool ui::IsForm | ( | const ax::mojom::Role | role | ) |
Definition at line 227 of file ax_role_properties.cc.
References ax::mojom::kForm.
| AX_BASE_EXPORT bool ui::IsFormatBoundary | ( | const ax::mojom::Role | role | ) |
Definition at line 236 of file ax_role_properties.cc.
References IsControl(), IsHeading(), and IsImageOrVideo().
| AX_BASE_EXPORT bool ui::IsHeading | ( | const ax::mojom::Role | role | ) |
Definition at line 240 of file ax_role_properties.cc.
References ax::mojom::kDocSubtitle, and ax::mojom::kHeading.
Referenced by IsFormatBoundary().
| AX_BASE_EXPORT bool ui::IsHeadingOrTableHeader | ( | const ax::mojom::Role | role | ) |
Definition at line 250 of file ax_role_properties.cc.
References ax::mojom::kColumnHeader, ax::mojom::kDocSubtitle, ax::mojom::kHeading, and ax::mojom::kRowHeader.
| AX_BASE_EXPORT bool ui::IsIframe | ( | ax::mojom::Role | role | ) |
Definition at line 262 of file ax_role_properties.cc.
References ax::mojom::kIframe, and ax::mojom::kIframePresentational.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::IsEmptyObjectReplacedByCharacter().
| AX_BASE_EXPORT bool ui::IsImage | ( | const ax::mojom::Role | role | ) |
Definition at line 276 of file ax_role_properties.cc.
References ax::mojom::kCanvas, ax::mojom::kDocCover, ax::mojom::kGraphicsSymbol, ax::mojom::kImage, ax::mojom::kImageMap, and ax::mojom::kSvgRoot.
Referenced by HasPresentationalChildren(), and IsImageOrVideo().
| AX_BASE_EXPORT bool ui::IsImageOrVideo | ( | const ax::mojom::Role | role | ) |
Definition at line 272 of file ax_role_properties.cc.
References IsImage(), and ax::mojom::kVideo.
Referenced by IsFormatBoundary().
| AX_BASE_EXPORT bool ui::IsItemLike | ( | const ax::mojom::Role | role | ) |
Definition at line 290 of file ax_role_properties.cc.
References ax::mojom::kArticle, ax::mojom::kComment, ax::mojom::kDescriptionListTerm, ax::mojom::kListBoxOption, ax::mojom::kListItem, ax::mojom::kMenuItem, ax::mojom::kMenuItemCheckBox, ax::mojom::kMenuItemRadio, ax::mojom::kMenuListOption, ax::mojom::kRadioButton, ax::mojom::kTab, ax::mojom::kTerm, and ax::mojom::kTreeItem.
Referenced by ui::AXPlatformNodeBase::GetSelectedItems(), ui::AXTree::GetSetSize(), and ui::AXNode::IsOrderedSetItem().
| AX_BASE_EXPORT bool ui::IsLandmark | ( | const ax::mojom::Role | role | ) |
Definition at line 311 of file ax_role_properties.cc.
References ax::mojom::kBanner, ax::mojom::kComplementary, ax::mojom::kContentInfo, ax::mojom::kForm, ax::mojom::kMain, ax::mojom::kNavigation, ax::mojom::kRegion, and ax::mojom::kSearch.
Referenced by IsSection().
| AX_BASE_EXPORT bool ui::IsLink | ( | const ax::mojom::Role | role | ) |
Definition at line 327 of file ax_role_properties.cc.
References ax::mojom::kDocBackLink, ax::mojom::kDocBiblioRef, ax::mojom::kDocGlossRef, ax::mojom::kDocNoteRef, and ax::mojom::kLink.
Referenced by IsValuePatternSupported().
| AX_BASE_EXPORT bool ui::IsList | ( | const ax::mojom::Role | role | ) |
Definition at line 340 of file ax_role_properties.cc.
References ax::mojom::kDescriptionList, ax::mojom::kDirectory, ax::mojom::kDocBibliography, ax::mojom::kList, ax::mojom::kListBox, and ax::mojom::kListGrid.
| AX_BASE_EXPORT bool ui::IsListItem | ( | const ax::mojom::Role | role | ) |
Definition at line 354 of file ax_role_properties.cc.
References ax::mojom::kDescriptionListTerm, ax::mojom::kDocBiblioEntry, ax::mojom::kDocEndnote, ax::mojom::kListBoxOption, ax::mojom::kListItem, and ax::mojom::kTerm.
Referenced by ui::AXPlatformNodeMac::NotifyAccessibilityEvent().
| AX_BASE_EXPORT bool ui::IsMenuItem | ( | ax::mojom::Role | role | ) |
Definition at line 368 of file ax_role_properties.cc.
References ax::mojom::kMenuItem, ax::mojom::kMenuItemCheckBox, and ax::mojom::kMenuItemRadio.
Referenced by ui::AXPlatformNodeMac::NotifyAccessibilityEvent().
| AX_BASE_EXPORT bool ui::IsMenuRelated | ( | const ax::mojom::Role | role | ) |
Definition at line 379 of file ax_role_properties.cc.
References ax::mojom::kMenu, ax::mojom::kMenuBar, ax::mojom::kMenuItem, ax::mojom::kMenuItemCheckBox, ax::mojom::kMenuItemRadio, ax::mojom::kMenuListOption, and ax::mojom::kMenuListPopup.
| bool ui::IsNameExposedInAXValueForRole | ( | ax::mojom::Role | role | ) |
Definition at line 1131 of file ax_platform_node_mac.mm.
References ax::mojom::kListBoxOption, ax::mojom::kListMarker, ax::mojom::kMenuListOption, ax::mojom::kStaticText, and ax::mojom::kTitleBar.
| AX_BASE_EXPORT bool ui::IsNodeIdIntAttribute | ( | ax::mojom::IntAttribute | attr | ) |
Definition at line 99 of file ax_node_data.cc.
References BASE_UNREACHABLE, ax::mojom::kActivedescendantId, ax::mojom::kAriaCellColumnIndex, ax::mojom::kAriaCellColumnSpan, ax::mojom::kAriaCellRowIndex, ax::mojom::kAriaCellRowSpan, ax::mojom::kAriaColumnCount, ax::mojom::kAriaCurrentState, ax::mojom::kAriaRowCount, ax::mojom::kBackgroundColor, ax::mojom::kCheckedState, ax::mojom::kColor, ax::mojom::kColorValue, ax::mojom::kDefaultActionVerb, ax::mojom::kDescriptionFrom, ax::mojom::kDOMNodeId, ax::mojom::kDropeffect, ax::mojom::kErrormessageId, ax::mojom::kHasPopup, ax::mojom::kHierarchicalLevel, ax::mojom::kImageAnnotationStatus, ax::mojom::kInPageLinkTargetId, ax::mojom::kInvalidState, ax::mojom::kListStyle, ax::mojom::kMemberOfId, ax::mojom::kNameFrom, ax::mojom::kNextFocusId, ax::mojom::kNextOnLineId, ax::mojom::kNone, ax::mojom::kPopupForId, ax::mojom::kPosInSet, ax::mojom::kPreviousFocusId, ax::mojom::kPreviousOnLineId, ax::mojom::kRestriction, ax::mojom::kScrollX, ax::mojom::kScrollXMax, ax::mojom::kScrollXMin, ax::mojom::kScrollY, ax::mojom::kScrollYMax, ax::mojom::kScrollYMin, ax::mojom::kSetSize, ax::mojom::kSortDirection, ax::mojom::kTableCellColumnIndex, ax::mojom::kTableCellColumnSpan, ax::mojom::kTableCellRowIndex, ax::mojom::kTableCellRowSpan, ax::mojom::kTableColumnCount, ax::mojom::kTableColumnHeaderId, ax::mojom::kTableColumnIndex, ax::mojom::kTableHeaderId, ax::mojom::kTableRowCount, ax::mojom::kTableRowHeaderId, ax::mojom::kTableRowIndex, ax::mojom::kTextAlign, ax::mojom::kTextDirection, ax::mojom::kTextOverlineStyle, ax::mojom::kTextPosition, ax::mojom::kTextSelEnd, ax::mojom::kTextSelStart, ax::mojom::kTextStrikethroughStyle, ax::mojom::kTextStyle, and ax::mojom::kTextUnderlineStyle.
Referenced by ui::TestAXNodeWrapper::GetReverseRelations(), ui::AXTree::GetReverseRelations(), and ui::AXPlatformNodeDelegateBase::GetTargetNodeForRelation().
| AX_BASE_EXPORT bool ui::IsNodeIdIntListAttribute | ( | ax::mojom::IntListAttribute | attr | ) |
Definition at line 177 of file ax_node_data.cc.
References BASE_UNREACHABLE, ax::mojom::kCachedLineStarts, ax::mojom::kCharacterOffsets, ax::mojom::kControlsIds, ax::mojom::kCustomActionIds, ax::mojom::kDescribedbyIds, ax::mojom::kDetailsIds, ax::mojom::kFlowtoIds, ax::mojom::kIndirectChildIds, ax::mojom::kLabelledbyIds, ax::mojom::kMarkerEnds, ax::mojom::kMarkerStarts, ax::mojom::kMarkerTypes, ax::mojom::kNone, ax::mojom::kRadioGroupIds, ax::mojom::kWordEnds, and ax::mojom::kWordStarts.
Referenced by ui::TestAXNodeWrapper::GetReverseRelations(), ui::AXTree::GetReverseRelations(), and ui::AXPlatformNodeDelegateBase::GetTargetNodesForRelation().
| AX_BASE_EXPORT bool ui::IsPresentational | ( | const ax::mojom::Role | role | ) |
Definition at line 394 of file ax_role_properties.cc.
References ax::mojom::kNone, and ax::mojom::kPresentational.
| AX_BASE_EXPORT bool ui::IsRadio | ( | const ax::mojom::Role | role | ) |
Definition at line 404 of file ax_role_properties.cc.
References ax::mojom::kMenuItemRadio, and ax::mojom::kRadioButton.
| AX_BASE_EXPORT bool ui::IsRangeValueSupported | ( | const ax::mojom::Role | role | ) |
Definition at line 414 of file ax_role_properties.cc.
References ax::mojom::kMeter, ax::mojom::kProgressIndicator, ax::mojom::kScrollBar, ax::mojom::kSlider, ax::mojom::kSpinButton, and ax::mojom::kSplitter.
Referenced by ui::TestAXNodeWrapper::AccessibilityPerformAction(), ui::AXPlatformNodeBase::ComputeAttributes(), ui::AXPlatformNodeBase::GetValue(), ui::AXNodeData::IsRangeValueSupported(), and ui::AXNodeData::~AXNodeData().
| AX_BASE_EXPORT bool ui::IsReadOnlySupported | ( | const ax::mojom::Role | role | ) |
Definition at line 431 of file ax_role_properties.cc.
References ax::mojom::kCell, ax::mojom::kCheckBox, ax::mojom::kColorWell, ax::mojom::kColumnHeader, ax::mojom::kComboBoxGrouping, ax::mojom::kComboBoxMenuButton, ax::mojom::kDate, ax::mojom::kDateTime, ax::mojom::kGrid, ax::mojom::kInputTime, ax::mojom::kListBox, ax::mojom::kMenuItemCheckBox, ax::mojom::kMenuItemRadio, ax::mojom::kMenuListPopup, ax::mojom::kPopUpButton, ax::mojom::kRadioButton, ax::mojom::kRadioGroup, ax::mojom::kRowHeader, ax::mojom::kSearchBox, ax::mojom::kSlider, ax::mojom::kSpinButton, ax::mojom::kSwitch, ax::mojom::kTextField, ax::mojom::kTextFieldWithComboBox, ax::mojom::kToggleButton, and ax::mojom::kTreeGrid.
Referenced by ui::AXNodeData::IsReadOnlyOrDisabled(), and IsValuePatternSupported().
| AX_BASE_EXPORT bool ui::IsRowContainer | ( | const ax::mojom::Role | role | ) |
Definition at line 479 of file ax_role_properties.cc.
References ax::mojom::kGrid, ax::mojom::kLayoutTable, ax::mojom::kListGrid, ax::mojom::kTable, ax::mojom::kTree, and ax::mojom::kTreeGrid.
Referenced by ui::AXEventGenerator::OnStateChanged().
| AX_BASE_EXPORT bool ui::IsSection | ( | const ax::mojom::Role | role | ) |
Definition at line 494 of file ax_role_properties.cc.
References IsLandmark(), IsSelect(), ax::mojom::kAlert, ax::mojom::kAlertDialog, ax::mojom::kCell, ax::mojom::kColumnHeader, ax::mojom::kDefinition, ax::mojom::kDirectory, ax::mojom::kFeed, ax::mojom::kFigure, ax::mojom::kGrid, ax::mojom::kGroup, ax::mojom::kImage, ax::mojom::kList, ax::mojom::kListItem, ax::mojom::kLog, ax::mojom::kMarquee, ax::mojom::kMath, ax::mojom::kNote, ax::mojom::kProgressIndicator, ax::mojom::kRow, ax::mojom::kRowHeader, ax::mojom::kSection, ax::mojom::kStatus, ax::mojom::kTable, ax::mojom::kTabPanel, ax::mojom::kTerm, ax::mojom::kTimer, ax::mojom::kToolbar, ax::mojom::kTooltip, and ax::mojom::kTreeItem.
Referenced by IsStructure().
| AX_BASE_EXPORT bool ui::IsSectionhead | ( | const ax::mojom::Role | role | ) |
Definition at line 534 of file ax_role_properties.cc.
References ax::mojom::kColumnHeader, ax::mojom::kHeading, ax::mojom::kRowHeader, and ax::mojom::kTab.
Referenced by IsStructure().
| AX_BASE_EXPORT bool ui::IsSelect | ( | const ax::mojom::Role | role | ) |
Definition at line 546 of file ax_role_properties.cc.
References ax::mojom::kComboBoxGrouping, ax::mojom::kListBox, ax::mojom::kMenu, ax::mojom::kMenuBar, ax::mojom::kRadioGroup, ax::mojom::kTree, and ax::mojom::kTreeGrid.
Referenced by IsSection().
| AX_BASE_EXPORT bool ui::IsSetLike | ( | const ax::mojom::Role | role | ) |
Definition at line 561 of file ax_role_properties.cc.
References ax::mojom::kDescriptionList, ax::mojom::kDirectory, ax::mojom::kDocBibliography, ax::mojom::kFeed, ax::mojom::kGroup, ax::mojom::kList, ax::mojom::kListBox, ax::mojom::kListGrid, ax::mojom::kMenu, ax::mojom::kMenuBar, ax::mojom::kMenuListPopup, ax::mojom::kPopUpButton, ax::mojom::kRadioGroup, ax::mojom::kTabList, and ax::mojom::kTree.
Referenced by ui::AXNode::IsEmbeddedGroup(), and ui::AXNode::IsOrderedSet().
| AX_BASE_EXPORT bool ui::IsStaticList | ( | const ax::mojom::Role | role | ) |
Definition at line 584 of file ax_role_properties.cc.
References ax::mojom::kDescriptionList, and ax::mojom::kList.
| AX_BASE_EXPORT bool ui::IsStructure | ( | const ax::mojom::Role | role | ) |
Definition at line 594 of file ax_role_properties.cc.
References IsSection(), IsSectionhead(), ax::mojom::kApplication, ax::mojom::kArticle, ax::mojom::kDocAbstract, ax::mojom::kDocAcknowledgments, ax::mojom::kDocAfterword, ax::mojom::kDocAppendix, ax::mojom::kDocBiblioEntry, ax::mojom::kDocBibliography, ax::mojom::kDocChapter, ax::mojom::kDocColophon, ax::mojom::kDocConclusion, ax::mojom::kDocCover, ax::mojom::kDocCredit, ax::mojom::kDocCredits, ax::mojom::kDocDedication, ax::mojom::kDocEndnote, ax::mojom::kDocEndnotes, ax::mojom::kDocEpigraph, ax::mojom::kDocEpilogue, ax::mojom::kDocErrata, ax::mojom::kDocExample, ax::mojom::kDocFootnote, ax::mojom::kDocForeword, ax::mojom::kDocGlossary, ax::mojom::kDocIndex, ax::mojom::kDocIntroduction, ax::mojom::kDocNotice, ax::mojom::kDocPageBreak, ax::mojom::kDocPageList, ax::mojom::kDocPart, ax::mojom::kDocPreface, ax::mojom::kDocPrologue, ax::mojom::kDocQna, ax::mojom::kDocSubtitle, ax::mojom::kDocTip, ax::mojom::kDocToc, ax::mojom::kDocument, ax::mojom::kPresentational, ax::mojom::kRowGroup, and ax::mojom::kSplitter.
| AX_BASE_EXPORT bool ui::IsTableColumn | ( | ax::mojom::Role | role | ) |
Definition at line 646 of file ax_role_properties.cc.
References ax::mojom::kColumn.
| AX_BASE_EXPORT bool ui::IsTableHeader | ( | ax::mojom::Role | role | ) |
Definition at line 650 of file ax_role_properties.cc.
References ax::mojom::kColumnHeader, and ax::mojom::kRowHeader.
Referenced by ui::AXPlatformNodeBase::ComputeAttributes(), and ui::AXEventGenerator::OnIntAttributeChanged().
| AX_BASE_EXPORT bool ui::IsTableLike | ( | const ax::mojom::Role | role | ) |
Definition at line 660 of file ax_role_properties.cc.
References ax::mojom::kGrid, ax::mojom::kLayoutTable, ax::mojom::kListGrid, ax::mojom::kTable, and ax::mojom::kTreeGrid.
Referenced by ui::AXPlatformNodeBase::ComputeAttributes(), ui::AXTableInfo::Create(), ui::AXPlatformNodeBase::GetTable(), ui::AXPlatformNodeBase::GetTableCell(), ui::AXPlatformNodeBase::GetTableCell(), ui::AXNode::IsTable(), and ui::AXPlatformNodeDelegateBase::IsTable().
| AX_BASE_EXPORT bool ui::IsTableRow | ( | ax::mojom::Role | role | ) |
Definition at line 674 of file ax_role_properties.cc.
References ax::mojom::kLayoutTableRow, and ax::mojom::kRow.
Referenced by ui::AXPlatformNodeBase::ComputeAttributes(), ui::AXNode::IsTableRow(), and ui::AXPlatformNodeDelegateBase::IsTableRow().
| AX_BASE_EXPORT bool ui::IsText | ( | ax::mojom::Role | role | ) |
Definition at line 685 of file ax_role_properties.cc.
References ax::mojom::kInlineTextBox, ax::mojom::kLabelText, ax::mojom::kLineBreak, ax::mojom::kStaticText, ax::mojom::kTextField, and ax::mojom::kTextFieldWithComboBox.
Referenced by ui::AXNode::IsText(), ui::AXPlatformNodeDelegateBase::IsText(), ui::AXEventGenerator::OnNodeDataChanged(), and ui::AXNodeData::SetName().
| AX_EXPORT bool ui::IsValuePatternSupported | ( | AXPlatformNodeDelegate * | delegate | ) |
Definition at line 14 of file ax_platform_node_delegate_utils_win.cc.
References ui::AXPlatformNodeDelegate::GetData(), ui::AXPlatformNodeDelegate::IsCellOrHeaderOfARIAGrid(), IsLink(), ui::AXNodeData::IsRangeValueSupported(), IsReadOnlySupported(), ax::mojom::kColorWell, and ui::AXNodeData::role.
|
staticconstexpr |
|
staticconstexpr |
| bool ui::operator!= | ( | const AXPosition< AXPositionType, AXNodeType > & | first, |
| const AXPosition< AXPositionType, AXNodeType > & | second | ||
| ) |
Definition at line 3987 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::CompareTo().
| AX_EXPORT bool ui::operator!= | ( | const AXTreeData & | lhs, |
| const AXTreeData & | rhs | ||
| ) |
Definition at line 86 of file ax_tree_data.cc.
| bool ui::operator< | ( | const AXPosition< AXPositionType, AXNodeType > & | first, |
| const AXPosition< AXPositionType, AXNodeType > & | second | ||
| ) |
Definition at line 3994 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::CompareTo().
| AX_EXPORT std::ostream & ui::operator<< | ( | std::ostream & | os, |
| AXEventGenerator::Event | event | ||
| ) |
| std::ostream & ui::operator<< | ( | std::ostream & | stream, |
| AXPlatformNode & | node | ||
| ) |
Definition at line 63 of file ax_platform_node.cc.
| AX_BASE_EXPORT std::ostream & ui::operator<< | ( | std::ostream & | stream, |
| const AXMode & | mode | ||
| ) |
Definition at line 14 of file ax_mode.cc.
Definition at line 536 of file ax_node.cc.
References ui::AXNode::data(), and ui::AXNodeData::ToString().
| std::ostream & ui::operator<< | ( | std::ostream & | stream, |
| const AXPosition< AXPositionType, AXNodeType > & | position | ||
| ) |
Definition at line 4028 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::ToString().
| std::ostream & ui::operator<< | ( | std::ostream & | stream, |
| const AXRange< AXPositionType > & | range | ||
| ) |
Definition at line 425 of file ax_range.h.
References ui::AXRange< AXPositionType >::ToString().
| AX_BASE_EXPORT std::ostream & ui::operator<< | ( | std::ostream & | stream, |
| const AXRelativeBounds & | bounds | ||
| ) |
Definition at line 72 of file ax_relative_bounds.cc.
References ui::AXRelativeBounds::ToString().
| AX_BASE_EXPORT std::ostream & ui::operator<< | ( | std::ostream & | stream, |
| const AXTreeID & | value | ||
| ) |
| bool ui::operator<= | ( | const AXPosition< AXPositionType, AXNodeType > & | first, |
| const AXPosition< AXPositionType, AXNodeType > & | second | ||
| ) |
Definition at line 4001 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::CompareTo().
| bool ui::operator== | ( | const AXEventIntent & | a, |
| const AXEventIntent & | b | ||
| ) |
Definition at line 26 of file ax_event_intent.cc.
| bool ui::operator== | ( | const AXPosition< AXPositionType, AXNodeType > & | first, |
| const AXPosition< AXPositionType, AXNodeType > & | second | ||
| ) |
Definition at line 3980 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::CompareTo().
| AX_EXPORT bool ui::operator== | ( | const AXTreeData & | lhs, |
| const AXTreeData & | rhs | ||
| ) |
Definition at line 70 of file ax_tree_data.cc.
References ui::AXTreeData::doctype, ui::AXTreeData::focus_id, ui::AXTreeData::focused_tree_id, ui::AXTreeData::loaded, ui::AXTreeData::loading_progress, ui::AXTreeData::mimetype, ui::AXTreeData::parent_tree_id, ui::AXTreeData::sel_anchor_affinity, ui::AXTreeData::sel_anchor_object_id, ui::AXTreeData::sel_anchor_offset, ui::AXTreeData::sel_focus_affinity, ui::AXTreeData::sel_focus_object_id, ui::AXTreeData::sel_focus_offset, ui::AXTreeData::title, ui::AXTreeData::tree_id, and ui::AXTreeData::url.
| bool ui::operator> | ( | const AXPosition< AXPositionType, AXNodeType > & | first, |
| const AXPosition< AXPositionType, AXNodeType > & | second | ||
| ) |
Definition at line 4008 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::CompareTo().
| bool ui::operator>= | ( | const AXPosition< AXPositionType, AXNodeType > & | first, |
| const AXPosition< AXPositionType, AXNodeType > & | second | ||
| ) |
Definition at line 4015 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::CompareTo().
| AX_BASE_EXPORT ax::mojom::Action ui::ParseAction | ( | const char * | action | ) |
Definition at line 1189 of file ax_enum_util.cc.
References action, ax::mojom::kAnnotatePageImages, ax::mojom::kBlur, ax::mojom::kClearAccessibilityFocus, ax::mojom::kCollapse, ax::mojom::kCustomAction, ax::mojom::kDecrement, ax::mojom::kDoDefault, ax::mojom::kExpand, ax::mojom::kFocus, ax::mojom::kGetImageData, ax::mojom::kGetTextLocation, ax::mojom::kHideTooltip, ax::mojom::kHitTest, ax::mojom::kIncrement, ax::mojom::kInternalInvalidateTree, ax::mojom::kLoadInlineTextBoxes, ax::mojom::kNone, ax::mojom::kReplaceSelectedText, ax::mojom::kScrollBackward, ax::mojom::kScrollDown, ax::mojom::kScrollForward, ax::mojom::kScrollLeft, ax::mojom::kScrollRight, ax::mojom::kScrollToMakeVisible, ax::mojom::kScrollToPoint, ax::mojom::kScrollUp, ax::mojom::kSetAccessibilityFocus, ax::mojom::kSetScrollOffset, ax::mojom::kSetSelection, ax::mojom::kSetSequentialFocusNavigationStartingPoint, ax::mojom::kSetValue, ax::mojom::kShowContextMenu, ax::mojom::kShowTooltip, and ax::mojom::kSignalEndOfTest.
Referenced by TEST().
| AX_BASE_EXPORT ax::mojom::ActionFlags ui::ParseActionFlags | ( | const char * | action_flags | ) |
Definition at line 1274 of file ax_enum_util.cc.
References ax::mojom::kNone, ax::mojom::kRequestImages, and ax::mojom::kRequestInlineTextBoxes.
Referenced by TEST().
| AX_BASE_EXPORT ax::mojom::AriaCurrentState ui::ParseAriaCurrentState | ( | const char * | aria_current_state | ) |
Definition at line 2442 of file ax_enum_util.cc.
References ax::mojom::kDate, ax::mojom::kFalse, ax::mojom::kLocation, ax::mojom::kNone, ax::mojom::kPage, ax::mojom::kStep, ax::mojom::kTime, ax::mojom::kTrue, and ax::mojom::kUnclippedLocation.
Referenced by TEST().
| AX_BASE_EXPORT ax::mojom::BoolAttribute ui::ParseBoolAttribute | ( | const char * | bool_attribute | ) |
Definition at line 1876 of file ax_enum_util.cc.
References ax::mojom::kBusy, ax::mojom::kCanvasHasFallback, ax::mojom::kClickable, ax::mojom::kClipsChildren, ax::mojom::kContainerLiveAtomic, ax::mojom::kContainerLiveBusy, ax::mojom::kEditableRoot, ax::mojom::kGrabbed, ax::mojom::kHasAriaAttribute, ax::mojom::kIsLineBreakingObject, ax::mojom::kIsPageBreakingObject, ax::mojom::kLiveAtomic, ax::mojom::kModal, ax::mojom::kNone, ax::mojom::kNotUserSelectableStyle, ax::mojom::kScrollable, ax::mojom::kSelected, ax::mojom::kSelectedFromFocus, ax::mojom::kSupportsTextLocation, and ax::mojom::kUpdateLocationOnly.
Referenced by TEST().
| AX_BASE_EXPORT ax::mojom::CheckedState ui::ParseCheckedState | ( | const char * | checked_state | ) |
Definition at line 2568 of file ax_enum_util.cc.
References ax::mojom::kFalse, ax::mojom::kMixed, ax::mojom::kNone, and ax::mojom::kTrue.
Referenced by TEST().
| AX_BASE_EXPORT ax::mojom::Command ui::ParseCommand | ( | const char * | command | ) |
Definition at line 2142 of file ax_enum_util.cc.
References ax::mojom::kClearSelection, ax::mojom::kCut, ax::mojom::kDelete, ax::mojom::kDictate, ax::mojom::kExtendSelection, ax::mojom::kFormat, ax::mojom::kInsert, ax::mojom::kMarker, ax::mojom::kMoveSelection, ax::mojom::kPaste, ax::mojom::kReplace, ax::mojom::kSetSelection, and ax::mojom::kType.
Referenced by TEST().
| AX_BASE_EXPORT ax::mojom::DefaultActionVerb ui::ParseDefaultActionVerb | ( | const char * | default_action_verb | ) |
Definition at line 1350 of file ax_enum_util.cc.
References ax::mojom::kActivate, ax::mojom::kCheck, ax::mojom::kClick, ax::mojom::kClickAncestor, ax::mojom::kJump, ax::mojom::kNone, ax::mojom::kOpen, ax::mojom::kPress, ax::mojom::kSelect, and ax::mojom::kUncheck.
Referenced by TEST().
| AX_BASE_EXPORT ax::mojom::DescriptionFrom ui::ParseDescriptionFrom | ( | const char * | description_from | ) |
Definition at line 2681 of file ax_enum_util.cc.
References ax::mojom::kAttribute, ax::mojom::kContents, ax::mojom::kNone, ax::mojom::kRelatedElement, ax::mojom::kTitle, and ax::mojom::kUninitialized.
Referenced by TEST().
| AX_BASE_EXPORT ax::mojom::Dropeffect ui::ParseDropeffect | ( | const char * | dropeffect | ) |
Definition at line 2949 of file ax_enum_util.cc.
References ax::mojom::kCopy, ax::mojom::kExecute, ax::mojom::kLink, ax::mojom::kMove, ax::mojom::kNone, and ax::mojom::kPopup.
Referenced by TEST().
| AX_BASE_EXPORT ax::mojom::Event ui::ParseEvent | ( | const char * | event | ) |
Definition at line 138 of file ax_enum_util.cc.
References ax::mojom::kActiveDescendantChanged, ax::mojom::kAlert, ax::mojom::kAriaAttributeChanged, ax::mojom::kAutocorrectionOccured, ax::mojom::kBlur, ax::mojom::kCheckedStateChanged, ax::mojom::kChildrenChanged, ax::mojom::kClicked, ax::mojom::kControlsChanged, ax::mojom::kDocumentSelectionChanged, ax::mojom::kDocumentTitleChanged, ax::mojom::kEndOfTest, ax::mojom::kExpandedChanged, ax::mojom::kFocus, ax::mojom::kFocusAfterMenuClose, ax::mojom::kFocusContext, ax::mojom::kHide, ax::mojom::kHitTestResult, ax::mojom::kHover, ax::mojom::kImageFrameUpdated, ax::mojom::kInvalidStatusChanged, ax::mojom::kLayoutComplete, ax::mojom::kLiveRegionChanged, ax::mojom::kLiveRegionCreated, ax::mojom::kLoadComplete, ax::mojom::kLoadStart, ax::mojom::kLocationChanged, ax::mojom::kMediaStartedPlaying, ax::mojom::kMediaStoppedPlaying, ax::mojom::kMenuEnd, ax::mojom::kMenuListItemSelected, ax::mojom::kMenuListValueChanged, ax::mojom::kMenuPopupEnd, ax::mojom::kMenuPopupStart, ax::mojom::kMenuStart, ax::mojom::kMouseCanceled, ax::mojom::kMouseDragged, ax::mojom::kMouseMoved, ax::mojom::kMousePressed, ax::mojom::kMouseReleased, ax::mojom::kNone, ax::mojom::kRowCollapsed, ax::mojom::kRowCountChanged, ax::mojom::kRowExpanded, ax::mojom::kScrolledToAnchor, ax::mojom::kScrollPositionChanged, ax::mojom::kSelectedChildrenChanged, ax::mojom::kSelection, ax::mojom::kSelectionAdd, ax::mojom::kSelectionRemove, ax::mojom::kShow, ax::mojom::kStateChanged, ax::mojom::kTextChanged, ax::mojom::kTextSelectionChanged, ax::mojom::kTooltipClosed, ax::mojom::kTooltipOpened, ax::mojom::kTreeChanged, ax::mojom::kValueChanged, ax::mojom::kWindowActivated, ax::mojom::kWindowDeactivated, and ax::mojom::kWindowVisibilityChanged.
Referenced by TEST().
| AX_BASE_EXPORT ax::mojom::EventFrom ui::ParseEventFrom | ( | const char * | event_from | ) |
Definition at line 2712 of file ax_enum_util.cc.
References ax::mojom::kAction, ax::mojom::kNone, ax::mojom::kPage, and ax::mojom::kUser.
Referenced by TEST().
| AX_BASE_EXPORT ax::mojom::FloatAttribute ui::ParseFloatAttribute | ( | const char * | float_attribute | ) |
Definition at line 1809 of file ax_enum_util.cc.
References ax::mojom::kFontSize, ax::mojom::kFontWeight, ax::mojom::kMaxValueForRange, ax::mojom::kMinValueForRange, ax::mojom::kNone, ax::mojom::kStepValueForRange, ax::mojom::kTextIndent, and ax::mojom::kValueForRange.
Referenced by TEST().
| AX_BASE_EXPORT ax::mojom::Gesture ui::ParseGesture | ( | const char * | gesture | ) |
Definition at line 2775 of file ax_enum_util.cc.
References ax::mojom::kClick, ax::mojom::kNone, ax::mojom::kSwipeDown1, ax::mojom::kSwipeDown2, ax::mojom::kSwipeDown3, ax::mojom::kSwipeDown4, ax::mojom::kSwipeLeft1, ax::mojom::kSwipeLeft2, ax::mojom::kSwipeLeft3, ax::mojom::kSwipeLeft4, ax::mojom::kSwipeRight1, ax::mojom::kSwipeRight2, ax::mojom::kSwipeRight3, ax::mojom::kSwipeRight4, ax::mojom::kSwipeUp1, ax::mojom::kSwipeUp2, ax::mojom::kSwipeUp3, ax::mojom::kSwipeUp4, ax::mojom::kTap2, ax::mojom::kTap3, ax::mojom::kTap4, and ax::mojom::kTouchExplore.
Referenced by TEST().
| AX_BASE_EXPORT ax::mojom::HasPopup ui::ParseHasPopup | ( | const char * | has_popup | ) |
Definition at line 2486 of file ax_enum_util.cc.
References ax::mojom::kDialog, ax::mojom::kFalse, ax::mojom::kGrid, ax::mojom::kListbox, ax::mojom::kMenu, ax::mojom::kTree, and ax::mojom::kTrue.
Referenced by TEST().
| AX_BASE_EXPORT ax::mojom::ImageAnnotationStatus ui::ParseImageAnnotationStatus | ( | const char * | status | ) |
Definition at line 2904 of file ax_enum_util.cc.
References ax::mojom::kAnnotationAdult, ax::mojom::kAnnotationEmpty, ax::mojom::kAnnotationPending, ax::mojom::kAnnotationProcessFailed, ax::mojom::kAnnotationSucceeded, ax::mojom::kEligibleForAnnotation, ax::mojom::kIneligibleForAnnotation, ax::mojom::kNone, ax::mojom::kSilentlyEligibleForAnnotation, and ax::mojom::kWillNotAnnotateDueToScheme.
Referenced by TEST().
| AX_BASE_EXPORT ax::mojom::IntAttribute ui::ParseIntAttribute | ( | const char * | int_attribute | ) |
Definition at line 1660 of file ax_enum_util.cc.
References ax::mojom::kActivedescendantId, ax::mojom::kAriaCellColumnIndex, ax::mojom::kAriaCellColumnSpan, ax::mojom::kAriaCellRowIndex, ax::mojom::kAriaCellRowSpan, ax::mojom::kAriaColumnCount, ax::mojom::kAriaCurrentState, ax::mojom::kAriaRowCount, ax::mojom::kBackgroundColor, ax::mojom::kCheckedState, ax::mojom::kColor, ax::mojom::kColorValue, ax::mojom::kDefaultActionVerb, ax::mojom::kDescriptionFrom, ax::mojom::kDOMNodeId, ax::mojom::kDropeffect, ax::mojom::kErrormessageId, ax::mojom::kHasPopup, ax::mojom::kHierarchicalLevel, ax::mojom::kImageAnnotationStatus, ax::mojom::kInPageLinkTargetId, ax::mojom::kInvalidState, ax::mojom::kListStyle, ax::mojom::kMemberOfId, ax::mojom::kNameFrom, ax::mojom::kNextFocusId, ax::mojom::kNextOnLineId, ax::mojom::kNone, ax::mojom::kPopupForId, ax::mojom::kPosInSet, ax::mojom::kPreviousFocusId, ax::mojom::kPreviousOnLineId, ax::mojom::kRestriction, ax::mojom::kScrollX, ax::mojom::kScrollXMax, ax::mojom::kScrollXMin, ax::mojom::kScrollY, ax::mojom::kScrollYMax, ax::mojom::kScrollYMin, ax::mojom::kSetSize, ax::mojom::kSortDirection, ax::mojom::kTableCellColumnIndex, ax::mojom::kTableCellColumnSpan, ax::mojom::kTableCellRowIndex, ax::mojom::kTableCellRowSpan, ax::mojom::kTableColumnCount, ax::mojom::kTableColumnHeaderId, ax::mojom::kTableColumnIndex, ax::mojom::kTableHeaderId, ax::mojom::kTableRowCount, ax::mojom::kTableRowHeaderId, ax::mojom::kTableRowIndex, ax::mojom::kTextAlign, ax::mojom::kTextDirection, ax::mojom::kTextOverlineStyle, ax::mojom::kTextPosition, ax::mojom::kTextSelEnd, ax::mojom::kTextSelStart, ax::mojom::kTextStrikethroughStyle, ax::mojom::kTextStyle, and ax::mojom::kTextUnderlineStyle.
Referenced by TEST().
| AX_BASE_EXPORT ax::mojom::IntListAttribute ui::ParseIntListAttribute | ( | const char * | int_list_attribute | ) |
Definition at line 1959 of file ax_enum_util.cc.
References ax::mojom::kCachedLineStarts, ax::mojom::kCharacterOffsets, ax::mojom::kControlsIds, ax::mojom::kCustomActionIds, ax::mojom::kDescribedbyIds, ax::mojom::kDetailsIds, ax::mojom::kFlowtoIds, ax::mojom::kIndirectChildIds, ax::mojom::kLabelledbyIds, ax::mojom::kMarkerEnds, ax::mojom::kMarkerStarts, ax::mojom::kMarkerTypes, ax::mojom::kNone, ax::mojom::kRadioGroupIds, ax::mojom::kWordEnds, and ax::mojom::kWordStarts.
Referenced by TEST().
| AX_BASE_EXPORT ax::mojom::InvalidState ui::ParseInvalidState | ( | const char * | invalid_state | ) |
Definition at line 2518 of file ax_enum_util.cc.
References ax::mojom::kFalse, ax::mojom::kNone, ax::mojom::kOther, and ax::mojom::kTrue.
Referenced by TEST().
| AX_BASE_EXPORT ax::mojom::ListStyle ui::ParseListStyle | ( | const char * | list_style | ) |
Definition at line 2037 of file ax_enum_util.cc.
References ax::mojom::kCircle, ax::mojom::kDisc, ax::mojom::kImage, ax::mojom::kNone, ax::mojom::kNumeric, ax::mojom::kOther, and ax::mojom::kSquare.
Referenced by TEST().
| AX_BASE_EXPORT ax::mojom::MarkerType ui::ParseMarkerType | ( | const char * | marker_type | ) |
Definition at line 2074 of file ax_enum_util.cc.
References ax::mojom::kActiveSuggestion, ax::mojom::kGrammar, ax::mojom::kNone, ax::mojom::kSpelling, ax::mojom::kSuggestion, and ax::mojom::kTextMatch.
Referenced by TEST().
| AX_BASE_EXPORT ax::mojom::MoveDirection ui::ParseMoveDirection | ( | const char * | move_direction | ) |
Definition at line 2101 of file ax_enum_util.cc.
References ax::mojom::kBackward, and ax::mojom::kForward.
Referenced by TEST().
| AX_BASE_EXPORT ax::mojom::Mutation ui::ParseMutation | ( | const char * | mutation | ) |
Definition at line 1394 of file ax_enum_util.cc.
References ax::mojom::kNodeChanged, ax::mojom::kNodeCreated, ax::mojom::kNodeRemoved, ax::mojom::kNone, and ax::mojom::kSubtreeCreated.
Referenced by TEST().
| AX_BASE_EXPORT ax::mojom::NameFrom ui::ParseNameFrom | ( | const char * | name_from | ) |
Definition at line 2638 of file ax_enum_util.cc.
References ax::mojom::kAttribute, ax::mojom::kAttributeExplicitlyEmpty, ax::mojom::kCaption, ax::mojom::kContents, ax::mojom::kNone, ax::mojom::kPlaceholder, ax::mojom::kRelatedElement, ax::mojom::kTitle, ax::mojom::kUninitialized, and ax::mojom::kValue.
Referenced by TEST().
| AX_BASE_EXPORT ax::mojom::Restriction ui::ParseRestriction | ( | const char * | restriction | ) |
Definition at line 2543 of file ax_enum_util.cc.
References ax::mojom::kDisabled, ax::mojom::kNone, and ax::mojom::kReadOnly.
Referenced by TEST().
| AX_BASE_EXPORT ax::mojom::Role ui::ParseRole | ( | const char * | role | ) |
Definition at line 647 of file ax_enum_util.cc.
References ax::mojom::kAbbr, ax::mojom::kAlert, ax::mojom::kAlertDialog, ax::mojom::kAnchor, ax::mojom::kApplication, ax::mojom::kArticle, ax::mojom::kAudio, ax::mojom::kBanner, ax::mojom::kBlockquote, ax::mojom::kButton, ax::mojom::kCanvas, ax::mojom::kCaption, ax::mojom::kCaret, ax::mojom::kCell, ax::mojom::kCheckBox, ax::mojom::kClient, ax::mojom::kCode, ax::mojom::kColorWell, ax::mojom::kColumn, ax::mojom::kColumnHeader, ax::mojom::kComboBoxGrouping, ax::mojom::kComboBoxMenuButton, ax::mojom::kComment, ax::mojom::kComplementary, ax::mojom::kContentDeletion, ax::mojom::kContentInfo, ax::mojom::kContentInsertion, ax::mojom::kDate, ax::mojom::kDateTime, ax::mojom::kDefinition, ax::mojom::kDescriptionList, ax::mojom::kDescriptionListDetail, ax::mojom::kDescriptionListTerm, ax::mojom::kDesktop, ax::mojom::kDetails, ax::mojom::kDialog, ax::mojom::kDirectory, ax::mojom::kDisclosureTriangle, ax::mojom::kDocAbstract, ax::mojom::kDocAcknowledgments, ax::mojom::kDocAfterword, ax::mojom::kDocAppendix, ax::mojom::kDocBackLink, ax::mojom::kDocBiblioEntry, ax::mojom::kDocBibliography, ax::mojom::kDocBiblioRef, ax::mojom::kDocChapter, ax::mojom::kDocColophon, ax::mojom::kDocConclusion, ax::mojom::kDocCover, ax::mojom::kDocCredit, ax::mojom::kDocCredits, ax::mojom::kDocDedication, ax::mojom::kDocEndnote, ax::mojom::kDocEndnotes, ax::mojom::kDocEpigraph, ax::mojom::kDocEpilogue, ax::mojom::kDocErrata, ax::mojom::kDocExample, ax::mojom::kDocFootnote, ax::mojom::kDocForeword, ax::mojom::kDocGlossary, ax::mojom::kDocGlossRef, ax::mojom::kDocIndex, ax::mojom::kDocIntroduction, ax::mojom::kDocNoteRef, ax::mojom::kDocNotice, ax::mojom::kDocPageBreak, ax::mojom::kDocPageList, ax::mojom::kDocPart, ax::mojom::kDocPreface, ax::mojom::kDocPrologue, ax::mojom::kDocPullquote, ax::mojom::kDocQna, ax::mojom::kDocSubtitle, ax::mojom::kDocTip, ax::mojom::kDocToc, ax::mojom::kDocument, ax::mojom::kEmbeddedObject, ax::mojom::kEmphasis, ax::mojom::kFeed, ax::mojom::kFigcaption, ax::mojom::kFigure, ax::mojom::kFooter, ax::mojom::kFooterAsNonLandmark, ax::mojom::kForm, ax::mojom::kGenericContainer, ax::mojom::kGraphicsDocument, ax::mojom::kGraphicsObject, ax::mojom::kGraphicsSymbol, ax::mojom::kGrid, ax::mojom::kGroup, ax::mojom::kHeader, ax::mojom::kHeaderAsNonLandmark, ax::mojom::kHeading, ax::mojom::kIframe, ax::mojom::kIframePresentational, ax::mojom::kIgnored, ax::mojom::kImage, ax::mojom::kImageMap, ax::mojom::kImeCandidate, ax::mojom::kInlineTextBox, ax::mojom::kInputTime, ax::mojom::kKeyboard, ax::mojom::kLabelText, ax::mojom::kLayoutTable, ax::mojom::kLayoutTableCell, ax::mojom::kLayoutTableRow, ax::mojom::kLegend, ax::mojom::kLineBreak, ax::mojom::kLink, ax::mojom::kList, ax::mojom::kListBox, ax::mojom::kListBoxOption, ax::mojom::kListGrid, ax::mojom::kListItem, ax::mojom::kListMarker, ax::mojom::kLog, ax::mojom::kMain, ax::mojom::kMark, ax::mojom::kMarquee, ax::mojom::kMath, ax::mojom::kMenu, ax::mojom::kMenuBar, ax::mojom::kMenuItem, ax::mojom::kMenuItemCheckBox, ax::mojom::kMenuItemRadio, ax::mojom::kMenuListOption, ax::mojom::kMenuListPopup, ax::mojom::kMeter, ax::mojom::kNavigation, ax::mojom::kNone, ax::mojom::kNote, ax::mojom::kPane, ax::mojom::kParagraph, ax::mojom::kPdfActionableHighlight, ax::mojom::kPluginObject, ax::mojom::kPopUpButton, ax::mojom::kPortal, ax::mojom::kPre, ax::mojom::kPresentational, ax::mojom::kProgressIndicator, ax::mojom::kRadioButton, ax::mojom::kRadioGroup, ax::mojom::kRegion, ax::mojom::kRootWebArea, ax::mojom::kRow, ax::mojom::kRowGroup, ax::mojom::kRowHeader, ax::mojom::kRuby, ax::mojom::kRubyAnnotation, ax::mojom::kScrollBar, ax::mojom::kScrollView, ax::mojom::kSearch, ax::mojom::kSearchBox, ax::mojom::kSection, ax::mojom::kSlider, ax::mojom::kSliderThumb, ax::mojom::kSpinButton, ax::mojom::kSplitter, ax::mojom::kStaticText, ax::mojom::kStatus, ax::mojom::kStrong, ax::mojom::kSuggestion, ax::mojom::kSvgRoot, ax::mojom::kSwitch, ax::mojom::kTab, ax::mojom::kTable, ax::mojom::kTableHeaderContainer, ax::mojom::kTabList, ax::mojom::kTabPanel, ax::mojom::kTerm, ax::mojom::kTextField, ax::mojom::kTextFieldWithComboBox, ax::mojom::kTime, ax::mojom::kTimer, ax::mojom::kTitleBar, ax::mojom::kToggleButton, ax::mojom::kToolbar, ax::mojom::kTooltip, ax::mojom::kTree, ax::mojom::kTreeGrid, ax::mojom::kTreeItem, ax::mojom::kUnknown, ax::mojom::kVideo, ax::mojom::kWebArea, ax::mojom::kWebView, and ax::mojom::kWindow.
Referenced by TEST().
| ax::mojom::ScrollAlignment ui::ParseScrollAlignment | ( | const char * | scroll_alignment | ) |
Definition at line 1303 of file ax_enum_util.cc.
References ax::mojom::kNone, ax::mojom::kScrollAlignmentBottom, ax::mojom::kScrollAlignmentCenter, ax::mojom::kScrollAlignmentClosestEdge, ax::mojom::kScrollAlignmentLeft, ax::mojom::kScrollAlignmentRight, and ax::mojom::kScrollAlignmentTop.
| AX_BASE_EXPORT ax::mojom::SortDirection ui::ParseSortDirection | ( | const char * | sort_direction | ) |
Definition at line 2597 of file ax_enum_util.cc.
References ax::mojom::kAscending, ax::mojom::kDescending, ax::mojom::kNone, ax::mojom::kOther, and ax::mojom::kUnsorted.
Referenced by TEST().
| AX_BASE_EXPORT ax::mojom::State ui::ParseState | ( | const char * | state | ) |
Definition at line 1072 of file ax_enum_util.cc.
References ax::mojom::kAutofillAvailable, ax::mojom::kCollapsed, ax::mojom::kDefault, ax::mojom::kEditable, ax::mojom::kExpanded, ax::mojom::kFocusable, ax::mojom::kHorizontal, ax::mojom::kHovered, ax::mojom::kIgnored, ax::mojom::kInvisible, ax::mojom::kLinked, ax::mojom::kMultiline, ax::mojom::kMultiselectable, ax::mojom::kNone, ax::mojom::kProtected, ax::mojom::kRequired, ax::mojom::kRichlyEditable, ax::mojom::kVertical, and ax::mojom::kVisited.
Referenced by TEST().
| AX_BASE_EXPORT ax::mojom::StringAttribute ui::ParseStringAttribute | ( | const char * | string_attribute | ) |
Definition at line 1471 of file ax_enum_util.cc.
References ax::mojom::kAccessKey, ax::mojom::kAriaInvalidValue, ax::mojom::kAutoComplete, ax::mojom::kChildTreeId, ax::mojom::kClassName, ax::mojom::kContainerLiveRelevant, ax::mojom::kContainerLiveStatus, ax::mojom::kDescription, ax::mojom::kDisplay, ax::mojom::kFontFamily, ax::mojom::kHtmlTag, ax::mojom::kIdentifier, ax::mojom::kImageAnnotation, ax::mojom::kImageDataUrl, ax::mojom::kInnerHtml, ax::mojom::kInputType, ax::mojom::kKeyShortcuts, ax::mojom::kLanguage, ax::mojom::kLiveRelevant, ax::mojom::kLiveStatus, ax::mojom::kName, ax::mojom::kNone, ax::mojom::kPlaceholder, ax::mojom::kRole, ax::mojom::kRoleDescription, ax::mojom::kTooltip, ax::mojom::kUrl, and ax::mojom::kValue.
Referenced by TEST().
| AX_BASE_EXPORT ax::mojom::StringListAttribute ui::ParseStringListAttribute | ( | const char * | string_list_attribute | ) |
Definition at line 2007 of file ax_enum_util.cc.
References ax::mojom::kCustomActionDescriptions, and ax::mojom::kNone.
Referenced by TEST().
| AX_BASE_EXPORT ax::mojom::TextAffinity ui::ParseTextAffinity | ( | const char * | text_affinity | ) |
Definition at line 2836 of file ax_enum_util.cc.
References ax::mojom::kDownstream, ax::mojom::kNone, and ax::mojom::kUpstream.
Referenced by TEST().
| AX_BASE_EXPORT ax::mojom::TextAlign ui::ParseTextAlign | ( | const char * | text_align | ) |
Definition at line 2314 of file ax_enum_util.cc.
References ax::mojom::kCenter, ax::mojom::kJustify, ax::mojom::kLeft, ax::mojom::kNone, and ax::mojom::kRight.
Referenced by TEST().
| AX_BASE_EXPORT ax::mojom::TextBoundary ui::ParseTextBoundary | ( | const char * | text_boundary | ) |
Definition at line 2219 of file ax_enum_util.cc.
References ax::mojom::kCharacter, ax::mojom::kFormat, ax::mojom::kLineEnd, ax::mojom::kLineStart, ax::mojom::kLineStartOrEnd, ax::mojom::kObject, ax::mojom::kPageEnd, ax::mojom::kPageStart, ax::mojom::kPageStartOrEnd, ax::mojom::kParagraphEnd, ax::mojom::kParagraphStart, ax::mojom::kParagraphStartOrEnd, ax::mojom::kSentenceEnd, ax::mojom::kSentenceStart, ax::mojom::kSentenceStartOrEnd, ax::mojom::kWebPage, ax::mojom::kWordEnd, ax::mojom::kWordStart, and ax::mojom::kWordStartOrEnd.
Referenced by TEST().
| AX_BASE_EXPORT ax::mojom::TextDecorationStyle ui::ParseTextDecorationStyle | ( | const char * | text_decoration_style | ) |
Definition at line 2280 of file ax_enum_util.cc.
References ax::mojom::kDashed, ax::mojom::kDotted, ax::mojom::kDouble, ax::mojom::kNone, ax::mojom::kSolid, and ax::mojom::kWavy.
Referenced by TEST().
| AX_BASE_EXPORT ax::mojom::WritingDirection ui::ParseTextDirection | ( | const char * | text_direction | ) |
Definition at line 2345 of file ax_enum_util.cc.
References ax::mojom::kBtt, ax::mojom::kLtr, ax::mojom::kNone, ax::mojom::kRtl, and ax::mojom::kTtb.
Referenced by TEST().
| AX_BASE_EXPORT ax::mojom::TextPosition ui::ParseTextPosition | ( | const char * | text_position | ) |
Definition at line 2372 of file ax_enum_util.cc.
References ax::mojom::kNone, ax::mojom::kSubscript, and ax::mojom::kSuperscript.
Referenced by TEST().
| AX_BASE_EXPORT ax::mojom::TextStyle ui::ParseTextStyle | ( | const char * | text_style | ) |
Definition at line 2401 of file ax_enum_util.cc.
References ax::mojom::kBold, ax::mojom::kItalic, ax::mojom::kLineThrough, ax::mojom::kNone, ax::mojom::kOverline, and ax::mojom::kUnderline.
Referenced by TEST().
| AX_BASE_EXPORT ax::mojom::TreeOrder ui::ParseTreeOrder | ( | const char * | tree_order | ) |
Definition at line 2863 of file ax_enum_util.cc.
References ax::mojom::kAfter, ax::mojom::kBefore, ax::mojom::kEqual, ax::mojom::kNone, and ax::mojom::kUndefined.
Referenced by TEST().
| AX_EXPORT void ui::SetActivePopupAxUniqueId | ( | std::optional< int32_t > | ax_unique_id | ) |
Definition at line 21 of file ax_active_popup.cc.
References BASE_DCHECK, g_active_popup_ax_unique_id, and GetActivePopupAxUniqueId().
| AX_BASE_EXPORT bool ui::ShouldHaveReadonlyStateByDefault | ( | const ax::mojom::Role | role | ) |
Definition at line 774 of file ax_role_properties.cc.
References ax::mojom::kArticle, ax::mojom::kDefinition, ax::mojom::kDescriptionList, ax::mojom::kDescriptionListTerm, ax::mojom::kDocument, ax::mojom::kGraphicsDocument, ax::mojom::kGrid, ax::mojom::kImage, ax::mojom::kImageMap, ax::mojom::kList, ax::mojom::kListItem, ax::mojom::kProgressIndicator, ax::mojom::kRootWebArea, ax::mojom::kTerm, ax::mojom::kTimer, ax::mojom::kToolbar, ax::mojom::kTooltip, and ax::mojom::kWebArea.
Referenced by ui::AXNodeData::IsReadOnlyOrDisabled().
|
static |
Definition at line 215 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References length, start, and StringSearch().
| bool ui::StringSearch | ( | std::u16string_view | search_string, |
| std::u16string_view | find_in, | ||
| size_t * | find_start, | ||
| size_t * | find_length, | ||
| bool | ignore_case, | ||
| bool | backwards | ||
| ) |
Definition at line 453 of file ax_platform_node_textrangeprovider_win.cc.
References StringSearchBasic().
Referenced by StringCompareICU().
|
static |
Definition at line 438 of file ax_platform_node_textrangeprovider_win.cc.
Referenced by StringSearch().
| AX_BASE_EXPORT bool ui::SupportsExpandCollapse | ( | const ax::mojom::Role | role | ) |
Definition at line 699 of file ax_role_properties.cc.
References ax::mojom::kComboBoxGrouping, ax::mojom::kComboBoxMenuButton, ax::mojom::kDisclosureTriangle, ax::mojom::kTextFieldWithComboBox, and ax::mojom::kTreeItem.
Referenced by ui::AXNodeData::SupportsExpandCollapse(), and ui::AXNodeData::~AXNodeData().
| AX_BASE_EXPORT bool ui::SupportsHierarchicalLevel | ( | const ax::mojom::Role | role | ) |
Definition at line 712 of file ax_role_properties.cc.
References ax::mojom::kComment, ax::mojom::kListItem, ax::mojom::kRow, ax::mojom::kTabList, and ax::mojom::kTreeItem.
Referenced by TEST().
| AX_BASE_EXPORT bool ui::SupportsOrientation | ( | const ax::mojom::Role | role | ) |
Definition at line 725 of file ax_role_properties.cc.
References ax::mojom::kComboBoxGrouping, ax::mojom::kComboBoxMenuButton, ax::mojom::kListBox, ax::mojom::kMenu, ax::mojom::kMenuBar, ax::mojom::kRadioGroup, ax::mojom::kScrollBar, ax::mojom::kSlider, ax::mojom::kSplitter, ax::mojom::kTabList, ax::mojom::kToolbar, ax::mojom::kTree, and ax::mojom::kTreeGrid.
| AX_BASE_EXPORT bool ui::SupportsSelected | ( | const ax::mojom::Role | role | ) |
Definition at line 746 of file ax_role_properties.cc.
References ax::mojom::kCell, ax::mojom::kColumnHeader, ax::mojom::kListBoxOption, ax::mojom::kMenuListOption, ax::mojom::kRow, ax::mojom::kRowHeader, ax::mojom::kTab, and ax::mojom::kTreeItem.
Referenced by ui::TestAXNodeWrapper::AccessibilityPerformAction().
| AX_BASE_EXPORT bool ui::SupportsToggle | ( | const ax::mojom::Role | role | ) |
Definition at line 762 of file ax_role_properties.cc.
References ax::mojom::kCheckBox, ax::mojom::kMenuItemCheckBox, ax::mojom::kSwitch, and ax::mojom::kToggleButton.
Referenced by ui::AXNodeData::IsInvocable(), TEST(), and TEST().
| void ui::swap | ( | AXPosition< AXPositionType, AXNodeType > & | first, |
| AXPosition< AXPositionType, AXNodeType > & | second | ||
| ) |
Definition at line 4022 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::swap().
Referenced by TEST_F().
Definition at line 65 of file ax_tree_id.cc.
| ui::TEST | ( | AXEnumUtilTest | , |
| Action | |||
| ) |
Definition at line 86 of file ax_enum_util_unittest.cc.
References ParseAction().
| ui::TEST | ( | AXEnumUtilTest | , |
| ActionFlags | |||
| ) |
Definition at line 90 of file ax_enum_util_unittest.cc.
References ParseActionFlags().
| ui::TEST | ( | AXEnumUtilTest | , |
| AriaCurrentState | |||
| ) |
Definition at line 189 of file ax_enum_util_unittest.cc.
References ParseAriaCurrentState().
| ui::TEST | ( | AXEnumUtilTest | , |
| BoolAttribute | |||
| ) |
Definition at line 121 of file ax_enum_util_unittest.cc.
References ui::AXNodeData::AddBoolAttribute(), and ParseBoolAttribute().
| ui::TEST | ( | AXEnumUtilTest | , |
| CheckedState | |||
| ) |
Definition at line 205 of file ax_enum_util_unittest.cc.
References ParseCheckedState().
| ui::TEST | ( | AXEnumUtilTest | , |
| Command | |||
| ) |
Definition at line 165 of file ax_enum_util_unittest.cc.
References ParseCommand().
| ui::TEST | ( | AXEnumUtilTest | , |
| DefaultActionVerb | |||
| ) |
Definition at line 94 of file ax_enum_util_unittest.cc.
References ParseDefaultActionVerb().
| ui::TEST | ( | AXEnumUtilTest | , |
| DescriptionFrom | |||
| ) |
Definition at line 217 of file ax_enum_util_unittest.cc.
References ParseDescriptionFrom().
| ui::TEST | ( | AXEnumUtilTest | , |
| Dropeffect | |||
| ) |
Definition at line 242 of file ax_enum_util_unittest.cc.
References ParseDropeffect().
| ui::TEST | ( | AXEnumUtilTest | , |
| Event | |||
| ) |
Definition at line 74 of file ax_enum_util_unittest.cc.
References ParseEvent().
| ui::TEST | ( | AXEnumUtilTest | , |
| EventFrom | |||
| ) |
Definition at line 221 of file ax_enum_util_unittest.cc.
References ParseEventFrom().
| ui::TEST | ( | AXEnumUtilTest | , |
| FloatAttribute | |||
| ) |
Definition at line 115 of file ax_enum_util_unittest.cc.
References ui::AXNodeData::AddFloatAttribute(), and ParseFloatAttribute().
| ui::TEST | ( | AXEnumUtilTest | , |
| Gesture | |||
| ) |
Definition at line 225 of file ax_enum_util_unittest.cc.
References ParseGesture().
| ui::TEST | ( | AXEnumUtilTest | , |
| HasPopup | |||
| ) |
Definition at line 193 of file ax_enum_util_unittest.cc.
References ParseHasPopup().
| ui::TEST | ( | AXEnumUtilTest | , |
| ImageAnnotationStatus | |||
| ) |
Definition at line 237 of file ax_enum_util_unittest.cc.
References ParseImageAnnotationStatus().
| ui::TEST | ( | AXEnumUtilTest | , |
| IntAttribute | |||
| ) |
Definition at line 109 of file ax_enum_util_unittest.cc.
References ui::AXNodeData::AddIntAttribute(), and ParseIntAttribute().
| ui::TEST | ( | AXEnumUtilTest | , |
| IntListAttribute | |||
| ) |
Definition at line 127 of file ax_enum_util_unittest.cc.
References ui::AXNodeData::AddIntListAttribute(), and ParseIntListAttribute().
| ui::TEST | ( | AXEnumUtilTest | , |
| InvalidState | |||
| ) |
Definition at line 197 of file ax_enum_util_unittest.cc.
References ParseInvalidState().
| ui::TEST | ( | AXEnumUtilTest | , |
| ListStyle | |||
| ) |
Definition at line 157 of file ax_enum_util_unittest.cc.
References ParseListStyle().
| ui::TEST | ( | AXEnumUtilTest | , |
| MarkerType | |||
| ) |
Definition at line 140 of file ax_enum_util_unittest.cc.
References ParseMarkerType().
| ui::TEST | ( | AXEnumUtilTest | , |
| MoveDirection | |||
| ) |
Definition at line 161 of file ax_enum_util_unittest.cc.
References ParseMoveDirection().
| ui::TEST | ( | AXEnumUtilTest | , |
| Mutation | |||
| ) |
Definition at line 99 of file ax_enum_util_unittest.cc.
References ParseMutation().
| ui::TEST | ( | AXEnumUtilTest | , |
| NameFrom | |||
| ) |
Definition at line 213 of file ax_enum_util_unittest.cc.
References ParseNameFrom().
| ui::TEST | ( | AXEnumUtilTest | , |
| Restriction | |||
| ) |
Definition at line 201 of file ax_enum_util_unittest.cc.
References ParseRestriction().
| ui::TEST | ( | AXEnumUtilTest | , |
| Role | |||
| ) |
Definition at line 78 of file ax_enum_util_unittest.cc.
References ParseRole().
| ui::TEST | ( | AXEnumUtilTest | , |
| SortDirection | |||
| ) |
Definition at line 209 of file ax_enum_util_unittest.cc.
References ParseSortDirection().
| ui::TEST | ( | AXEnumUtilTest | , |
| State | |||
| ) |
Definition at line 82 of file ax_enum_util_unittest.cc.
References ParseState().
| ui::TEST | ( | AXEnumUtilTest | , |
| StringAttribute | |||
| ) |
Definition at line 103 of file ax_enum_util_unittest.cc.
References ui::AXNodeData::AddStringAttribute(), and ParseStringAttribute().
| ui::TEST | ( | AXEnumUtilTest | , |
| StringListAttribute | |||
| ) |
Definition at line 133 of file ax_enum_util_unittest.cc.
References ui::AXNodeData::AddStringListAttribute(), and ParseStringListAttribute().
| ui::TEST | ( | AXEnumUtilTest | , |
| Text_Decoration_Style | |||
| ) |
Definition at line 152 of file ax_enum_util_unittest.cc.
References ParseTextDecorationStyle().
| ui::TEST | ( | AXEnumUtilTest | , |
| TextAffinity | |||
| ) |
Definition at line 229 of file ax_enum_util_unittest.cc.
References ParseTextAffinity().
| ui::TEST | ( | AXEnumUtilTest | , |
| TextAlign | |||
| ) |
Definition at line 169 of file ax_enum_util_unittest.cc.
References ParseTextAlign().
| ui::TEST | ( | AXEnumUtilTest | , |
| TextBoundary | |||
| ) |
Definition at line 173 of file ax_enum_util_unittest.cc.
References ParseTextBoundary().
| ui::TEST | ( | AXEnumUtilTest | , |
| TextDirection | |||
| ) |
Definition at line 177 of file ax_enum_util_unittest.cc.
References ParseTextDirection().
| ui::TEST | ( | AXEnumUtilTest | , |
| TextPosition | |||
| ) |
Definition at line 181 of file ax_enum_util_unittest.cc.
References ParseTextPosition().
| ui::TEST | ( | AXEnumUtilTest | , |
| TextStyle | |||
| ) |
Definition at line 185 of file ax_enum_util_unittest.cc.
References ParseTextStyle().
| ui::TEST | ( | AXEnumUtilTest | , |
| TreeOrder | |||
| ) |
Definition at line 233 of file ax_enum_util_unittest.cc.
References ParseTreeOrder().
| ui::TEST | ( | AXEventGeneratorTest | , |
| ActiveDescendantChanged | |||
| ) |
Definition at line 404 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::ACTIVE_DESCENDANT_CHANGED, ax::mojom::kActivedescendantId, ax::mojom::kListBox, ax::mojom::kListBoxOption, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXEventGenerator::RELATED_NODE_CHANGED, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| ActiveDescendantChangeOnDescendant | |||
| ) |
Definition at line 1769 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::ACTIVE_DESCENDANT_CHANGED, ax::mojom::kActivedescendantId, ax::mojom::kGenericContainer, ax::mojom::kGroup, ax::mojom::kRootWebArea, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::node_id_to_clear, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXEventGenerator::RELATED_NODE_CHANGED, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| AddChild | |||
| ) |
Definition at line 616 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::CHILDREN_CHANGED, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXEventGenerator::SUBTREE_CREATED, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| AddLiveRegionAttribute | |||
| ) |
Definition at line 352 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::ClearEvents(), ax::mojom::kLiveStatus, ui::AXEventGenerator::LIVE_REGION_CREATED, ui::AXEventGenerator::LIVE_STATUS_CHANGED, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| AriaBusyChanged | |||
| ) |
Definition at line 1976 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::BUSY_CHANGED, ax::mojom::kBusy, ui::AXEventGenerator::LAYOUT_INVALIDATED, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXTree::Unserialize(), and ui::AXEventGenerator::WIN_IACCESSIBLE_STATE_CHANGED.
| ui::TEST | ( | AXEventGeneratorTest | , |
| AtomicChanged | |||
| ) |
Definition at line 2106 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::ATOMIC_CHANGED, ax::mojom::kLiveAtomic, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| BusyLiveRegionChanged | |||
| ) |
Definition at line 569 of file ax_event_generator_unittest.cc.
References ax::mojom::kBusy, ax::mojom::kContainerLiveStatus, ax::mojom::kLiveStatus, ax::mojom::kName, ax::mojom::kStaticText, ui::AXEventGenerator::NAME_CHANGED, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| CheckedStateChanged | |||
| ) |
Definition at line 385 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::CHECKED_STATE_CHANGED, ax::mojom::kCheckBox, ax::mojom::kTrue, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXTree::Unserialize(), and ui::AXEventGenerator::WIN_IACCESSIBLE_STATE_CHANGED.
| ui::TEST | ( | AXEventGeneratorTest | , |
| ControlsChanged | |||
| ) |
Definition at line 2084 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::CONTROLS_CHANGED, ax::mojom::kControlsIds, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXEventGenerator::RELATED_NODE_CHANGED, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| CreateAlertAndLiveRegion | |||
| ) |
Definition at line 432 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::ALERT, ui::AXEventGenerator::CHILDREN_CHANGED, ax::mojom::kAlert, ax::mojom::kAlertDialog, ax::mojom::kLiveStatus, ui::AXEventGenerator::LIVE_REGION_CREATED, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXEventGenerator::SUBTREE_CREATED, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| DescriptionChanged | |||
| ) |
Definition at line 917 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::DESCRIPTION_CHANGED, ax::mojom::kDescription, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| DocumentSelectionChanged | |||
| ) |
Definition at line 130 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::DOCUMENT_SELECTION_CHANGED, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXTreeData::sel_focus_object_id, ui::AXTreeData::sel_focus_offset, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| DocumentTitleChanged | |||
| ) |
Definition at line 149 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::DOCUMENT_TITLE_CHANGED, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXTreeData::title, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| DropeffectChanged | |||
| ) |
Definition at line 2122 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::DROPEFFECT_CHANGED, ax::mojom::kCopy, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| ExpandedAndRowCount | |||
| ) |
Definition at line 209 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::COLLAPSED, ui::AXEventGenerator::EXPANDED, ax::mojom::kExpanded, ax::mojom::kPopUpButton, ax::mojom::kRootWebArea, ax::mojom::kRow, ax::mojom::kTable, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXEventGenerator::ROW_COUNT_CHANGED, ui::AXEventGenerator::STATE_CHANGED, ui::AXTree::Unserialize(), and ui::AXEventGenerator::WIN_IACCESSIBLE_STATE_CHANGED.
| ui::TEST | ( | AXEventGeneratorTest | , |
| FloatValueChanged | |||
| ) |
Definition at line 313 of file ax_event_generator_unittest.cc.
References ax::mojom::kSlider, ax::mojom::kValueForRange, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXTree::Unserialize(), and ui::AXEventGenerator::VALUE_CHANGED.
| ui::TEST | ( | AXEventGeneratorTest | , |
| FlowToChanged | |||
| ) |
Definition at line 2044 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::FLOW_FROM_CHANGED, ui::AXEventGenerator::FLOW_TO_CHANGED, ax::mojom::kFlowtoIds, ax::mojom::kGenericContainer, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXEventGenerator::RELATED_NODE_CHANGED, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| FocusIdChanged | |||
| ) |
Definition at line 189 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::FOCUS_CHANGED, ui::AXTreeData::focus_id, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| FocusIdUnchanged | |||
| ) |
Definition at line 168 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::FOCUS_CHANGED, ui::AXTreeData::focus_id, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| GrabbedChanged | |||
| ) |
Definition at line 2138 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::GRABBED_CHANGED, ax::mojom::kGrabbed, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| HasPopupChanged | |||
| ) |
Definition at line 2154 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::HASPOPUP_CHANGED, ax::mojom::kTrue, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXTree::Unserialize(), and ui::AXEventGenerator::WIN_IACCESSIBLE_STATE_CHANGED.
| ui::TEST | ( | AXEventGeneratorTest | , |
| IgnoredChangedFiredOnAncestorOnly1 | |||
| ) |
Definition at line 1212 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::IGNORED_CHANGED, ax::mojom::kIgnored, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXEventGenerator::SUBTREE_CREATED, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| IgnoredChangedFiredOnAncestorOnly2 | |||
| ) |
Definition at line 1254 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::CHILDREN_CHANGED, ui::AXEventGenerator::IGNORED_CHANGED, ax::mojom::kGroup, ax::mojom::kIgnored, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXEventGenerator::SUBTREE_CREATED, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| IgnoredChangedFiredOnAncestorOnly3 | |||
| ) |
Definition at line 1305 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::CHILDREN_CHANGED, ui::AXEventGenerator::IGNORED_CHANGED, ax::mojom::kGroup, ax::mojom::kIgnored, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXEventGenerator::SUBTREE_CREATED, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| IgnoredChangedFiredOnAncestorOnly4 | |||
| ) |
Definition at line 1357 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::CHILDREN_CHANGED, ui::AXEventGenerator::IGNORED_CHANGED, ax::mojom::kGroup, ax::mojom::kIgnored, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXEventGenerator::SUBTREE_CREATED, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| IgnoredChangedFiredOnAncestorOnly5 | |||
| ) |
Definition at line 1444 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::CHILDREN_CHANGED, ui::AXEventGenerator::IGNORED_CHANGED, ax::mojom::kGroup, ax::mojom::kIgnored, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXEventGenerator::SUBTREE_CREATED, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| IgnoredChangedFiredOnAncestorOnly6 | |||
| ) |
Definition at line 1527 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::CHILDREN_CHANGED, ui::AXEventGenerator::IGNORED_CHANGED, ax::mojom::kGroup, ax::mojom::kIgnored, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXEventGenerator::SUBTREE_CREATED, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| IgnoredChangedFiredOnAncestorOnly7 | |||
| ) |
Definition at line 1614 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::IGNORED_CHANGED, ax::mojom::kGroup, ax::mojom::kIgnored, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXEventGenerator::SUBTREE_CREATED, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| IgnoredChangedFiredOnAncestorOnly8 | |||
| ) |
Definition at line 1685 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::CHILDREN_CHANGED, ui::AXEventGenerator::IGNORED_CHANGED, ax::mojom::kGroup, ax::mojom::kIgnored, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXEventGenerator::SUBTREE_CREATED, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| ImageAnnotationChanged | |||
| ) |
Definition at line 1806 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::IMAGE_ANNOTATION_CHANGED, ax::mojom::kImageAnnotation, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| ImageAnnotationStatusChanged | |||
| ) |
Definition at line 1822 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::IMAGE_ANNOTATION_CHANGED, ax::mojom::kAnnotationSucceeded, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| IntListPropertyChanges | |||
| ) |
Definition at line 1925 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::DESCRIBED_BY_CHANGED, ui::AXEventGenerator::FLOW_FROM_CHANGED, ui::AXEventGenerator::FLOW_TO_CHANGED, id, ax::mojom::kDescribedbyIds, ax::mojom::kFlowtoIds, ax::mojom::kLabelledbyIds, ui::AXEventGenerator::LABELED_BY_CHANGED, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXEventGenerator::RELATED_NODE_CHANGED, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| IntPropertyChanges | |||
| ) |
Definition at line 1886 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::HIERARCHICAL_LEVEL_CHANGED, id, ax::mojom::kHierarchicalLevel, ax::mojom::kPosInSet, ax::mojom::kSetSize, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXEventGenerator::POSITION_IN_SET_CHANGED, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXEventGenerator::SET_SIZE_CHANGED, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| InvalidStatusChanged | |||
| ) |
Definition at line 334 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::INVALID_STATUS_CHANGED, ax::mojom::kTextField, ax::mojom::kTrue, ax::mojom::kValue, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| LiveRegionChanged | |||
| ) |
Definition at line 475 of file ax_event_generator_unittest.cc.
References ax::mojom::kContainerLiveStatus, ax::mojom::kLiveStatus, ax::mojom::kName, ax::mojom::kStaticText, ui::AXEventGenerator::LIVE_REGION_CHANGED, ui::AXEventGenerator::LIVE_REGION_NODE_CHANGED, ui::AXEventGenerator::NAME_CHANGED, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| LiveRegionOnlyTextChanges | |||
| ) |
Definition at line 526 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::CHECKED_STATE_CHANGED, ui::AXEventGenerator::DESCRIPTION_CHANGED, ax::mojom::kContainerLiveStatus, ax::mojom::kDescription, ax::mojom::kLiveStatus, ax::mojom::kName, ax::mojom::kStaticText, ax::mojom::kTrue, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXTree::Unserialize(), and ui::AXEventGenerator::WIN_IACCESSIBLE_STATE_CHANGED.
| ui::TEST | ( | AXEventGeneratorTest | , |
| LiveRelevantChanged | |||
| ) |
Definition at line 2173 of file ax_event_generator_unittest.cc.
References ax::mojom::kLiveRelevant, ui::AXEventGenerator::LIVE_RELEVANT_CHANGED, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| LoadCompleteNewTree | |||
| ) |
Definition at line 48 of file ax_event_generator_unittest.cc.
References ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ax::mojom::kUrl, ui::AXEventGenerator::LOAD_COMPLETE, ui::AXTreeData::loaded, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXEventGenerator::SUBTREE_CREATED, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| LoadCompleteSameTree | |||
| ) |
Definition at line 30 of file ax_event_generator_unittest.cc.
References ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXEventGenerator::LOAD_COMPLETE, ui::AXTreeData::loaded, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| LoadStart | |||
| ) |
Definition at line 104 of file ax_event_generator_unittest.cc.
References ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXEventGenerator::LOAD_START, ui::AXTreeData::loaded, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXEventGenerator::SUBTREE_CREATED, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| MenuItemSelected | |||
| ) |
Definition at line 948 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::ACTIVE_DESCENDANT_CHANGED, ax::mojom::kActivedescendantId, ax::mojom::kMenu, ax::mojom::kMenuListOption, ui::AXEventGenerator::MENU_ITEM_SELECTED, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXEventGenerator::RELATED_NODE_CHANGED, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| MultilineStateChanged | |||
| ) |
Definition at line 2190 of file ax_event_generator_unittest.cc.
References ax::mojom::kMultiline, ui::AXEventGenerator::MULTILINE_STATE_CHANGED, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXEventGenerator::STATE_CHANGED, ui::AXTree::Unserialize(), and ui::AXEventGenerator::WIN_IACCESSIBLE_STATE_CHANGED.
| ui::TEST | ( | AXEventGeneratorTest | , |
| MultiselectableStateChanged | |||
| ) |
Definition at line 1999 of file ax_event_generator_unittest.cc.
References ax::mojom::kGrid, ax::mojom::kMultiselectable, ui::AXEventGenerator::MULTISELECTABLE_STATE_CHANGED, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXEventGenerator::STATE_CHANGED, ui::AXTree::Unserialize(), and ui::AXEventGenerator::WIN_IACCESSIBLE_STATE_CHANGED.
| ui::TEST | ( | AXEventGeneratorTest | , |
| NameChanged | |||
| ) |
Definition at line 899 of file ax_event_generator_unittest.cc.
References ax::mojom::kName, ui::AXEventGenerator::NAME_CHANGED, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| NodeBecomesIgnored | |||
| ) |
Definition at line 978 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::CHILDREN_CHANGED, ui::AXEventGenerator::IGNORED_CHANGED, ax::mojom::kArticle, ax::mojom::kGroup, ax::mojom::kIgnored, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| NodeBecomesIgnored2 | |||
| ) |
Definition at line 1010 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::CHILDREN_CHANGED, ui::AXEventGenerator::IGNORED_CHANGED, ax::mojom::kArticle, ax::mojom::kGroup, ax::mojom::kIgnored, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| NodeBecomesUnignored | |||
| ) |
Definition at line 1046 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::CHILDREN_CHANGED, ui::AXEventGenerator::IGNORED_CHANGED, ax::mojom::kArticle, ax::mojom::kGroup, ax::mojom::kIgnored, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXEventGenerator::SUBTREE_CREATED, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| NodeBecomesUnignored2 | |||
| ) |
Definition at line 1081 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::CHILDREN_CHANGED, ui::AXEventGenerator::IGNORED_CHANGED, ax::mojom::kArticle, ax::mojom::kGroup, ax::mojom::kIgnored, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXEventGenerator::SUBTREE_CREATED, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| ObjectAttributeChanged | |||
| ) |
Definition at line 827 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::ATK_TEXT_OBJECT_ATTRIBUTE_CHANGED, ax::mojom::kTextAlign, ax::mojom::kTextIndent, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXEventGenerator::OBJECT_ATTRIBUTE_CHANGED, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| OtherAttributeChanged | |||
| ) |
Definition at line 855 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::CONTROLS_CHANGED, ax::mojom::kAriaCellColumnIndex, ax::mojom::kControlsIds, ax::mojom::kFontSize, ax::mojom::kLanguage, ax::mojom::kModal, ui::AXEventGenerator::LANGUAGE_CHANGED, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXEventGenerator::OTHER_ATTRIBUTE_CHANGED, ui::AXEventGenerator::RELATED_NODE_CHANGED, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXEventGenerator::TEXT_ATTRIBUTE_CHANGED, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| RemoveChild | |||
| ) |
Definition at line 638 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::CHILDREN_CHANGED, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| ReorderChildren | |||
| ) |
Definition at line 660 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::CHILDREN_CHANGED, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| RequiredStateChanged | |||
| ) |
Definition at line 2022 of file ax_event_generator_unittest.cc.
References ax::mojom::kRequired, ax::mojom::kTextField, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXEventGenerator::REQUIRED_STATE_CHANGED, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXEventGenerator::STATE_CHANGED, ui::AXTree::Unserialize(), and ui::AXEventGenerator::WIN_IACCESSIBLE_STATE_CHANGED.
| ui::TEST | ( | AXEventGeneratorTest | , |
| RoleChanged | |||
| ) |
Definition at line 933 of file ax_event_generator_unittest.cc.
References ax::mojom::kCheckBox, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXEventGenerator::ROLE_CHANGED, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| ScrollHorizontalPositionChanged | |||
| ) |
Definition at line 682 of file ax_event_generator_unittest.cc.
References ax::mojom::kScrollX, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXEventGenerator::SCROLL_HORIZONTAL_POSITION_CHANGED, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| ScrollVerticalPositionChanged | |||
| ) |
Definition at line 698 of file ax_event_generator_unittest.cc.
References ax::mojom::kScrollY, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXEventGenerator::SCROLL_VERTICAL_POSITION_CHANGED, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| SelectedAndSelectedChildren | |||
| ) |
Definition at line 249 of file ax_event_generator_unittest.cc.
References ax::mojom::kListBoxOption, ax::mojom::kMenu, ax::mojom::kMenuItem, ax::mojom::kRootWebArea, ax::mojom::kSelected, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXEventGenerator::SELECTED_CHANGED, ui::AXEventGenerator::SELECTED_CHILDREN_CHANGED, ui::AXTree::Unserialize(), and ui::AXEventGenerator::WIN_IACCESSIBLE_STATE_CHANGED.
| ui::TEST | ( | AXEventGeneratorTest | , |
| StringPropertyChanges | |||
| ) |
Definition at line 1839 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::ACCESS_KEY_CHANGED, ui::AXEventGenerator::CLASS_NAME_CHANGED, id, ax::mojom::kAccessKey, ax::mojom::kClassName, ui::AXEventGenerator::KEY_SHORTCUTS_CHANGED, ax::mojom::kKeyShortcuts, ax::mojom::kLanguage, ax::mojom::kPlaceholder, ui::AXEventGenerator::LANGUAGE_CHANGED, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXEventGenerator::PLACEHOLDER_CHANGED, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| StringValueChanged | |||
| ) |
Definition at line 292 of file ax_event_generator_unittest.cc.
References ax::mojom::kTextField, ax::mojom::kValue, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXTree::Unserialize(), and ui::AXEventGenerator::VALUE_CHANGED.
| ui::TEST | ( | AXEventGeneratorTest | , |
| SubtreeBecomesUnignored | |||
| ) |
Definition at line 1120 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::CHILDREN_CHANGED, ui::AXEventGenerator::IGNORED_CHANGED, ax::mojom::kArticle, ax::mojom::kGroup, ax::mojom::kIgnored, ax::mojom::kRootWebArea, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXEventGenerator::SUBTREE_CREATED, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| TextAttributeChanged | |||
| ) |
Definition at line 714 of file ax_event_generator_unittest.cc.
References ax::mojom::kActiveSuggestion, ax::mojom::kBackgroundColor, ax::mojom::kBold, ax::mojom::kColor, ax::mojom::kDotted, ax::mojom::kFontFamily, ax::mojom::kFontSize, ax::mojom::kFontWeight, ax::mojom::kGrammar, ax::mojom::kMarkerEnds, ax::mojom::kMarkerStarts, ax::mojom::kMarkerTypes, ax::mojom::kRtl, ax::mojom::kSolid, ax::mojom::kSpelling, ax::mojom::kSuggestion, ax::mojom::kSuperscript, ax::mojom::kTextDirection, ax::mojom::kTextMatch, ax::mojom::kTextOverlineStyle, ax::mojom::kTextPosition, ax::mojom::kTextStrikethroughStyle, ax::mojom::kTextStyle, ax::mojom::kTextUnderlineStyle, ax::mojom::kWavy, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXEventGenerator::TEXT_ATTRIBUTE_CHANGED, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| TwoNodesSwapIgnored | |||
| ) |
Definition at line 1150 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::CHILDREN_CHANGED, ui::AXEventGenerator::IGNORED_CHANGED, ax::mojom::kArticle, ax::mojom::kGroup, ax::mojom::kIgnored, ax::mojom::kRootWebArea, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXEventGenerator::SUBTREE_CREATED, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXEventGeneratorTest | , |
| TwoNodesSwapIgnored2 | |||
| ) |
Definition at line 1181 of file ax_event_generator_unittest.cc.
References ui::AXEventGenerator::CHILDREN_CHANGED, ui::AXEventGenerator::IGNORED_CHANGED, ax::mojom::kArticle, ax::mojom::kGroup, ax::mojom::kIgnored, ax::mojom::kRootWebArea, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXEventGenerator::SUBTREE_CREATED, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXNodeDataTest | , |
| BitFieldsSanityCheck | |||
| ) |
Definition at line 361 of file ax_node_data_unittest.cc.
References ui::AXNodeData::actions, ax::mojom::kMaxValue, and ui::AXNodeData::state.
| ui::TEST | ( | AXNodeDataTest | , |
| GetAndSetCheckedState | |||
| ) |
Definition at line 19 of file ax_node_data_unittest.cc.
References ui::AXNodeData::GetCheckedState(), ui::AXNodeData::HasIntAttribute(), ax::mojom::kCheckedState, ax::mojom::kFalse, ax::mojom::kMixed, ax::mojom::kNone, and ui::AXNodeData::SetCheckedState().
| ui::TEST | ( | AXNodeDataTest | , |
| IsButtonPressed | |||
| ) |
Definition at line 89 of file ax_node_data_unittest.cc.
References IsButton(), ui::AXNodeData::IsButtonPressed(), ax::mojom::kButton, ax::mojom::kFalse, ax::mojom::kGenericContainer, ax::mojom::kMixed, ax::mojom::kNone, ax::mojom::kPopUpButton, ax::mojom::kToggleButton, ax::mojom::kTrue, ui::AXNodeData::role, and ui::AXNodeData::SetCheckedState().
| ui::TEST | ( | AXNodeDataTest | , |
| IsClickable | |||
| ) |
Definition at line 133 of file ax_node_data_unittest.cc.
References base::Contains(), data, ui::AXNodeData::GetDefaultActionVerb(), ui::AXNodeData::IsClickable(), ax::mojom::kButton, ax::mojom::kCheckBox, ax::mojom::kClickAncestor, ax::mojom::kColorWell, ax::mojom::kComboBoxMenuButton, ax::mojom::kDate, ax::mojom::kDateTime, ax::mojom::kDisclosureTriangle, ax::mojom::kDocBackLink, ax::mojom::kDocBiblioRef, ax::mojom::kDocGlossRef, ax::mojom::kDocNoteRef, ax::mojom::kImeCandidate, ax::mojom::kInputTime, ax::mojom::kLink, ax::mojom::kListBox, ax::mojom::kListBoxOption, ax::mojom::kMaxValue, ax::mojom::kMenuItem, ax::mojom::kMenuItemCheckBox, ax::mojom::kMenuItemRadio, ax::mojom::kMenuListOption, ax::mojom::kMinValue, ax::mojom::kNone, ax::mojom::kPdfActionableHighlight, ax::mojom::kPopUpButton, ax::mojom::kPortal, ax::mojom::kRadioButton, ax::mojom::kSearchBox, ax::mojom::kSpinButton, ax::mojom::kSwitch, ax::mojom::kTab, ax::mojom::kTextField, ax::mojom::kTextFieldWithComboBox, ax::mojom::kToggleButton, ui::AXNodeData::role, ui::AXNodeData::SetDefaultActionVerb(), and ToString().
| ui::TEST | ( | AXNodeDataTest | , |
| IsInvocable | |||
| ) |
Definition at line 212 of file ax_node_data_unittest.cc.
References data, ax::mojom::kMaxValue, ax::mojom::kMinValue, ui::AXNodeData::role, SupportsToggle(), and ToString().
| ui::TEST | ( | AXNodeDataTest | , |
| IsMenuButton | |||
| ) |
Definition at line 242 of file ax_node_data_unittest.cc.
References ui::AXNodeData::GetHasPopup(), IsButton(), ui::AXNodeData::IsMenuButton(), ax::mojom::kButton, ax::mojom::kGenericContainer, ax::mojom::kMaxValue, ax::mojom::kMenu, ax::mojom::kMinValue, ui::AXNodeData::role, ui::AXNodeData::SetHasPopup(), and ToString().
| ui::TEST | ( | AXNodeDataTest | , |
| SupportsExpandCollapse | |||
| ) |
Definition at line 276 of file ax_node_data_unittest.cc.
References ui::AXNodeData::AddState(), data, ui::AXNodeData::GetHasPopup(), ui::AXNodeData::HasState(), ax::mojom::kCollapsed, ax::mojom::kComboBoxGrouping, ax::mojom::kComboBoxMenuButton, ax::mojom::kDisclosureTriangle, ax::mojom::kExpanded, ax::mojom::kFalse, ax::mojom::kMaxValue, ax::mojom::kMinValue, ax::mojom::kNone, ax::mojom::kTextFieldWithComboBox, ax::mojom::kTreeItem, ui::AXNodeData::RemoveState(), ui::AXNodeData::role, ui::AXNodeData::SetHasPopup(), ui::AXNodeData::SupportsExpandCollapse(), and ToString().
| ui::TEST | ( | AXNodeDataTest | , |
| TextAttributes | |||
| ) |
Definition at line 37 of file ax_node_data_unittest.cc.
References ui::AXNodeData::AddFloatAttribute(), ui::AXNodeData::AddIntAttribute(), ui::AXNodeData::AddStringAttribute(), ui::AXNodeData::GetStringAttribute(), ui::AXNodeData::GetTextStyles(), ax::mojom::kColor, ax::mojom::kFontFamily, ax::mojom::kFontSize, ax::mojom::kTooltip, ui::AXNodeData::RemoveIntAttribute(), and ui::AXNodeData::RemoveStringAttribute().
| ui::TEST | ( | AXPlatformNodeBaseTest | , |
| CompareTo | |||
| ) |
Definition at line 405 of file ax_platform_node_base_unittest.cc.
References ui::TestAXNodeWrapper::ax_platform_node(), ui::AXNodeData::child_ids, ui::AXPlatformNode::FromNativeViewAccessible(), ui::TestAXNodeWrapper::GetOrCreate(), ui::AXNodeData::id, kAXModeComplete(), ax::mojom::kStaticText, ax::mojom::kWebArea, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXPlatformNode::NotifyAddAXModeFlags(), base::NumberToString(), ui::AXNodeData::role, ui::AXTree::root(), and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXPlatformNodeBaseTest | , |
| GetHypertext | |||
| ) |
Definition at line 48 of file ax_platform_node_base_unittest.cc.
References ui::TestAXNodeWrapper::ax_platform_node(), ui::AXPlatformNodeBase::ChildAtIndex(), ui::AXPlatformNode::FromNativeViewAccessible(), ui::AXPlatformNodeBase::GetHypertext(), ui::TestAXNodeWrapper::GetOrCreate(), kAXModeComplete(), ax::mojom::kWebArea, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXPlatformNode::NotifyAddAXModeFlags(), ui::AXTree::root(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and base::UTF8ToUTF16().
| ui::TEST | ( | AXPlatformNodeBaseTest | , |
| GetHypertextIgnoredContainerSiblings | |||
| ) |
Definition at line 91 of file ax_platform_node_base_unittest.cc.
References ui::TestAXNodeWrapper::ax_platform_node(), ui::AXPlatformNodeBase::ChildAtIndex(), ui::AXPlatformNode::FromNativeViewAccessible(), ui::AXPlatformNodeBase::GetHypertext(), ui::TestAXNodeWrapper::GetOrCreate(), kAXModeComplete(), ax::mojom::kGenericContainer, ax::mojom::kIgnored, ax::mojom::kWebArea, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXPlatformNode::NotifyAddAXModeFlags(), ui::AXTree::root(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and base::UTF8ToUTF16().
| ui::TEST | ( | AXPlatformNodeBaseTest | , |
| InnerTextIgnoresInvisibleAndIgnored | |||
| ) |
Definition at line 156 of file ax_platform_node_base_unittest.cc.
References ui::TestAXNodeWrapper::ax_platform_node(), ui::TestAXNodeWrapper::GetOrCreate(), kAXModeComplete(), ax::mojom::kIgnored, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXPlatformNode::NotifyAddAXModeFlags(), ui::AXTree::root(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and base::UTF8ToUTF16().
| ui::TEST | ( | AXPlatformNodeBaseTest | , |
| TestSelectedChildren | |||
| ) |
Definition at line 209 of file ax_platform_node_base_unittest.cc.
References ui::AXNodeData::AddBoolAttribute(), ui::AXNodeData::AddState(), ui::TestAXNodeWrapper::ax_platform_node(), ui::AXNodeData::child_ids, ui::AXPlatformNodeBase::GetNativeViewAccessible(), ui::TestAXNodeWrapper::GetOrCreate(), ui::AXPlatformNodeBase::GetSelectedItem(), ui::AXPlatformNodeBase::GetSelectionCount(), ui::AXNodeData::id, kAXModeComplete(), ax::mojom::kFocusable, ax::mojom::kListBox, ax::mojom::kListBoxOption, ax::mojom::kSelected, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXPlatformNode::NotifyAddAXModeFlags(), ui::AXNodeData::role, ui::AXTree::root(), and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXPlatformNodeBaseTest | , |
| TestSelectedChildrenMixed | |||
| ) |
Definition at line 310 of file ax_platform_node_base_unittest.cc.
References ui::AXNodeData::AddBoolAttribute(), ui::AXNodeData::AddState(), ui::TestAXNodeWrapper::ax_platform_node(), ui::AXNodeData::child_ids, ui::AXPlatformNode::FromNativeViewAccessible(), ui::AXPlatformNodeBase::GetNativeViewAccessible(), ui::TestAXNodeWrapper::GetOrCreate(), ui::AXPlatformNodeBase::GetSelectedItem(), ui::AXPlatformNodeBase::GetSelectionCount(), ui::AXNodeData::id, kAXModeComplete(), ax::mojom::kFocusable, ax::mojom::kGroup, ax::mojom::kListBox, ax::mojom::kListBoxOption, ax::mojom::kMultiselectable, ax::mojom::kSelected, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXPlatformNode::NotifyAddAXModeFlags(), ui::AXNodeData::role, ui::AXTree::root(), and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXPlatformNodeBaseTest | , |
| TestSelectedChildrenWithGroup | |||
| ) |
Definition at line 244 of file ax_platform_node_base_unittest.cc.
References ui::AXNodeData::AddBoolAttribute(), ui::AXNodeData::AddState(), ui::TestAXNodeWrapper::ax_platform_node(), ui::AXNodeData::child_ids, ui::AXPlatformNode::FromNativeViewAccessible(), ui::AXPlatformNodeBase::GetNativeViewAccessible(), ui::TestAXNodeWrapper::GetOrCreate(), ui::AXPlatformNodeBase::GetSelectedItem(), ui::AXPlatformNodeBase::GetSelectionCount(), ui::AXNodeData::id, kAXModeComplete(), ax::mojom::kFocusable, ax::mojom::kGroup, ax::mojom::kListBox, ax::mojom::kListBoxOption, ax::mojom::kMultiselectable, ax::mojom::kSelected, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXPlatformNode::NotifyAddAXModeFlags(), ui::AXNodeData::role, ui::AXTree::root(), and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXPlatformUniqueIdTest | , |
| DoesCreateCorrectId | |||
| ) |
Definition at line 56 of file ax_unique_id_unittest.cc.
| ui::TEST | ( | AXPlatformUniqueIdTest | , |
| IdsAreUnique | |||
| ) |
Definition at line 13 of file ax_unique_id_unittest.cc.
References ui::AXUniqueId::Get().
| ui::TEST | ( | AXPlatformUniqueIdTest | , |
| UnassignedIdsAreReused | |||
| ) |
Definition at line 34 of file ax_unique_id_unittest.cc.
| ui::TEST | ( | AXRolePropertiesTest | , |
| TestSupportsHierarchicalLevel | |||
| ) |
Definition at line 15 of file ax_role_properties_unittest.cc.
References ax::mojom::kComment, ax::mojom::kListItem, ax::mojom::kMaxValue, ax::mojom::kMinValue, ax::mojom::kRow, ax::mojom::kTabList, ax::mojom::kTreeItem, SupportsHierarchicalLevel(), and ToString().
| ui::TEST | ( | AXRolePropertiesTest | , |
| TestSupportsToggle | |||
| ) |
Definition at line 43 of file ax_role_properties_unittest.cc.
References ax::mojom::kCheckBox, ax::mojom::kMaxValue, ax::mojom::kMenuItemCheckBox, ax::mojom::kMinValue, ax::mojom::kSwitch, ax::mojom::kToggleButton, SupportsToggle(), and ToString().
| ui::TEST | ( | AXTreeTest | , |
| AttributeChangeCallbacks | |||
| ) |
Definition at line 1126 of file ax_tree_unittest.cc.
References ax::mojom::kBusy, ax::mojom::kDescription, ax::mojom::kLiveAtomic, ax::mojom::kMaxValueForRange, ax::mojom::kMinValueForRange, ax::mojom::kModal, ax::mojom::kName, ax::mojom::kScrollX, ax::mojom::kScrollXMax, ax::mojom::kScrollXMin, ax::mojom::kStepValueForRange, ax::mojom::kValue, ax::mojom::kValueForRange, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| BogusAXTree | |||
| ) |
Definition at line 1052 of file ax_tree_unittest.cc.
References ui::AXNodeData::id, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| BogusAXTree2 | |||
| ) |
Definition at line 1063 of file ax_tree_unittest.cc.
References ui::AXNodeData::child_ids, ui::AXNodeData::id, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| BogusAXTree3 | |||
| ) |
Definition at line 1078 of file ax_tree_unittest.cc.
References ui::AXNodeData::child_ids, ui::AXNodeData::id, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| CachedUnignoredValues | |||
| ) |
Definition at line 1819 of file ax_tree_unittest.cc.
References ui::AXNode::children(), ui::AXTree::GetFromId(), ui::AXNode::GetUnignoredChildAtIndex(), ui::AXNode::GetUnignoredChildCount(), ui::AXNode::GetUnignoredIndexInParent(), ui::AXNode::GetUnignoredParent(), ui::AXNode::id(), ax::mojom::kIgnored, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::node_id_to_clear, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTree::root(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| DeletingNodeUpdatesReverseRelations | |||
| ) |
Definition at line 1701 of file ax_tree_unittest.cc.
References base::Contains(), ui::AXTree::GetReverseRelations(), ax::mojom::kActivedescendantId, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| DuplicateChildIdFails | |||
| ) |
Definition at line 371 of file ax_tree_unittest.cc.
References ui::AXTree::error(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| EmptyNodeBoundsIsUnionOfChildren | |||
| ) |
Definition at line 1301 of file ax_tree_unittest.cc.
References ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| EmptyNodeNotOffscreenEvenIfAllChildrenOffscreen | |||
| ) |
Definition at line 1324 of file ax_tree_unittest.cc.
References ax::mojom::kClipsChildren, ax::mojom::kRootWebArea, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| GetBoundsBasic | |||
| ) |
Definition at line 1284 of file ax_tree_unittest.cc.
References ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| GetBoundsCropsChildToRoot | |||
| ) |
Definition at line 1482 of file ax_tree_unittest.cc.
References ax::mojom::kClipsChildren, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| GetBoundsEmptyBoundsInheritsFromParent | |||
| ) |
Definition at line 1455 of file ax_tree_unittest.cc.
References ax::mojom::kClipsChildren, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| GetBoundsOfNodeWithZeroSize | |||
| ) |
Definition at line 1424 of file ax_tree_unittest.cc.
References ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| GetBoundsSetsOffscreenIfClipsChildren | |||
| ) |
Definition at line 1522 of file ax_tree_unittest.cc.
References ax::mojom::kClipsChildren, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| GetBoundsUpdatesOffscreen | |||
| ) |
Definition at line 1559 of file ax_tree_unittest.cc.
References ax::mojom::kClipsChildren, ax::mojom::kRootWebArea, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| GetBoundsWithContainerId | |||
| ) |
Definition at line 1379 of file ax_tree_unittest.cc.
References ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| GetBoundsWithScrolling | |||
| ) |
Definition at line 1403 of file ax_tree_unittest.cc.
References ax::mojom::kScrollX, ax::mojom::kScrollY, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| GetBoundsWithTransform | |||
| ) |
Definition at line 1352 of file ax_tree_unittest.cc.
References ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| GetChildrenOrSiblings | |||
| ) |
Definition at line 2975 of file ax_tree_unittest.cc.
References ui::AXNode::GetFirstChild(), ui::AXTree::GetFromId(), ui::AXNode::GetLastChild(), ui::AXNode::GetNextSibling(), ui::AXNode::GetPreviousSibling(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| GetSiblingsNoIgnored | |||
| ) |
Definition at line 2490 of file ax_tree_unittest.cc.
References ui::AXTree::GetFromId(), ui::AXNode::GetNextSibling(), ui::AXNode::GetNextUnignoredSibling(), ui::AXNode::GetPreviousSibling(), ui::AXNode::GetPreviousUnignoredSibling(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| GetUnignoredSiblingIgnoredParentIrrelevant | |||
| ) |
Definition at line 2660 of file ax_tree_unittest.cc.
References ui::AXTree::GetFromId(), ui::AXNode::GetNextUnignoredSibling(), ui::AXNode::GetPreviousUnignoredSibling(), ax::mojom::kIgnored, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| GetUnignoredSiblingsAllIgnored | |||
| ) |
Definition at line 2687 of file ax_tree_unittest.cc.
References ui::AXTree::GetFromId(), ui::AXNode::GetNextUnignoredSibling(), ui::AXNode::GetPreviousUnignoredSibling(), ax::mojom::kIgnored, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| GetUnignoredSiblingsChildrenPromoted | |||
| ) |
Definition at line 2532 of file ax_tree_unittest.cc.
References ui::AXTree::GetFromId(), ui::AXNode::GetNextSibling(), ui::AXNode::GetNextUnignoredSibling(), ui::AXNode::GetPreviousSibling(), ui::AXNode::GetPreviousUnignoredSibling(), ax::mojom::kIgnored, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| GetUnignoredSiblingsIgnoredChildSkipped | |||
| ) |
Definition at line 2596 of file ax_tree_unittest.cc.
References ui::AXTree::GetFromId(), ui::AXNode::GetNextSibling(), ui::AXNode::GetNextUnignoredSibling(), ui::AXNode::GetPreviousSibling(), ui::AXNode::GetPreviousUnignoredSibling(), ax::mojom::kIgnored, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| GetUnignoredSiblingsNestedIgnored | |||
| ) |
Definition at line 2711 of file ax_tree_unittest.cc.
References ui::AXTree::GetFromId(), ui::AXNode::GetNextSibling(), ui::AXNode::GetNextUnignoredSibling(), ui::AXNode::GetPreviousSibling(), ui::AXNode::GetPreviousUnignoredSibling(), ax::mojom::kIgnored, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| ImplicitAttributeDelete | |||
| ) |
Definition at line 814 of file ax_tree_unittest.cc.
References ui::AXTree::GetFromId(), ui::AXNode::GetStringAttribute(), ui::AXNode::HasStringAttribute(), ax::mojom::kName, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| ImplicitChildrenDelete | |||
| ) |
Definition at line 664 of file ax_tree_unittest.cc.
References ui::AXTree::GetFromId(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| IndexInParentAfterReorder | |||
| ) |
Definition at line 702 of file ax_tree_unittest.cc.
References ui::AXTree::GetFromId(), ui::AXNode::GetUnignoredIndexInParent(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| IndexInParentAfterReorderIgnoredNode | |||
| ) |
Definition at line 750 of file ax_tree_unittest.cc.
References ui::AXTree::GetFromId(), ui::AXNode::GetUnignoredIndexInParent(), ax::mojom::kIgnored, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| IntListChangeCallbacks | |||
| ) |
Definition at line 1221 of file ax_tree_unittest.cc.
References ax::mojom::kControlsIds, ax::mojom::kFlowtoIds, ax::mojom::kRadioGroupIds, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| IntListReverseRelations | |||
| ) |
Definition at line 1658 of file ax_tree_unittest.cc.
References base::Contains(), ui::AXTree::GetReverseRelations(), ax::mojom::kLabelledbyIds, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| IntReverseRelations | |||
| ) |
Definition at line 1592 of file ax_tree_unittest.cc.
References base::Contains(), ui::AXTree::GetReverseRelations(), ax::mojom::kActivedescendantId, ax::mojom::kErrormessageId, ax::mojom::kMemberOfId, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| InvalidReparentingFails | |||
| ) |
Definition at line 389 of file ax_tree_unittest.cc.
References ui::AXTree::error(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| LeaveOrphanedDeletedSubtreeFails | |||
| ) |
Definition at line 333 of file ax_tree_unittest.cc.
References ui::AXTree::error(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::node_id_to_clear, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| LeaveOrphanedNewChildFails | |||
| ) |
Definition at line 354 of file ax_tree_unittest.cc.
References ui::AXTree::error(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| MultipleIgnoredChangesDoesNotBreakCache | |||
| ) |
Definition at line 949 of file ax_tree_unittest.cc.
References ui::AXNode::data(), ui::AXTree::error(), ui::AXTree::GetFromId(), ui::AXNode::GetUnignoredChildCount(), ui::AXNodeData::HasState(), ax::mojom::kIgnored, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| NodeToClearUpdatesParentUnignoredCount | |||
| ) |
Definition at line 980 of file ax_tree_unittest.cc.
References ui::AXTree::error(), ui::AXTree::GetFromId(), ui::AXNode::GetUnignoredChildCount(), ax::mojom::kIgnored, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::node_id_to_clear, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| NoReparentingIfOnlyRemovedAndChangedNotReAdded | |||
| ) |
Definition at line 464 of file ax_tree_unittest.cc.
References ui::AXNodeData::child_ids, ui::AXTree::error(), ui::AXNodeData::id, ax::mojom::kActivedescendantId, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| NoReparentingIfRemovedMultipleTimesAndNotInFinalTree | |||
| ) |
Definition at line 512 of file ax_tree_unittest.cc.
References ui::AXTree::error(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| NoReparentingOfRootIfNoNewRoot | |||
| ) |
Definition at line 415 of file ax_tree_unittest.cc.
References ui::AXNodeData::child_ids, ui::AXNodeData::id, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::node_id_to_clear, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| NullUnignoredChildren | |||
| ) |
Definition at line 1961 of file ax_tree_unittest.cc.
References ui::AXNode::children(), ui::AXNode::GetUnignoredChildAtIndex(), ui::AXNode::GetUnignoredChildCount(), ax::mojom::kIgnored, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTree::root(), and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| OnNodeHasBeenDeleted | |||
| ) |
Definition at line 4393 of file ax_tree_unittest.cc.
References ui::AXTree::GetFromId(), ax::mojom::kButton, ax::mojom::kCheckBox, ax::mojom::kInlineTextBox, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| OnNodeWillBeDeletedHasValidUnignoredParent | |||
| ) |
Definition at line 4365 of file ax_tree_unittest.cc.
References ax::mojom::kGenericContainer, ax::mojom::kIgnored, ax::mojom::kRootWebArea, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| OrderedSetReportsSetSize | |||
| ) |
Definition at line 3497 of file ax_tree_unittest.cc.
References EXPECT_OPTIONAL_EQ, ui::AXTree::GetFromId(), ui::AXNode::GetPosInSet(), ui::AXNode::GetSetSize(), ax::mojom::kArticle, ax::mojom::kList, ax::mojom::kListItem, ax::mojom::kSetSize, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| PosInSetDecreasing | |||
| ) |
Definition at line 3296 of file ax_tree_unittest.cc.
References EXPECT_OPTIONAL_EQ, ui::AXTree::GetFromId(), ui::AXNode::GetPosInSet(), ui::AXNode::GetSetSize(), ax::mojom::kList, ax::mojom::kListItem, ax::mojom::kPosInSet, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| PosInSetDuplicates | |||
| ) |
Definition at line 3327 of file ax_tree_unittest.cc.
References EXPECT_OPTIONAL_EQ, ui::AXTree::GetFromId(), ui::AXNode::GetPosInSet(), ui::AXNode::GetSetSize(), ax::mojom::kList, ax::mojom::kListItem, ax::mojom::kPosInSet, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| PosInSetMissing | |||
| ) |
Definition at line 3194 of file ax_tree_unittest.cc.
References EXPECT_OPTIONAL_EQ, ui::AXTree::GetFromId(), ui::AXNode::GetPosInSet(), ui::AXNode::GetSetSize(), ax::mojom::kList, ax::mojom::kListItem, ax::mojom::kPosInSet, ax::mojom::kSetSize, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| ReparentIfRemovedMultipleTimesButExistsInFinalTree | |||
| ) |
Definition at line 559 of file ax_tree_unittest.cc.
References ui::AXTree::error(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| ReparentingDoesNotTriggerNodeCreated | |||
| ) |
Definition at line 918 of file ax_tree_unittest.cc.
References base::Contains(), ui::AXTree::error(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::node_id_to_clear, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| ReparentRootIfRootChanged | |||
| ) |
Definition at line 607 of file ax_tree_unittest.cc.
References ui::AXNodeData::child_ids, ui::AXNodeData::id, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::node_id_to_clear, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| ReverseRelationsDoNotKeepGrowing | |||
| ) |
Definition at line 1730 of file ax_tree_unittest.cc.
References i, ui::AXTree::int_reverse_relations(), ui::AXTree::intlist_reverse_relations(), ax::mojom::kActivedescendantId, ax::mojom::kLabelledbyIds, ax::mojom::kMemberOfId, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| RoleAndStateChangeCallbacks | |||
| ) |
Definition at line 1095 of file ax_tree_unittest.cc.
References ax::mojom::kButton, ax::mojom::kCheckBox, ax::mojom::kFalse, ax::mojom::kFocusable, ax::mojom::kTrue, ax::mojom::kVisited, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| SerializeAXTreeUpdate | |||
| ) |
Definition at line 297 of file ax_tree_unittest.cc.
References ui::AXNodeData::child_ids, ui::AXNodeData::id, ax::mojom::kButton, ax::mojom::kList, ax::mojom::kListItem, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXNodeData::role, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::ToString().
| ui::TEST | ( | AXTreeTest | , |
| SetSizeAssignedOnContainer | |||
| ) |
Definition at line 3081 of file ax_tree_unittest.cc.
References EXPECT_OPTIONAL_EQ, ui::AXTree::GetFromId(), ui::AXNode::GetPosInSet(), ui::AXNode::GetSetSize(), ax::mojom::kList, ax::mojom::kListItem, ax::mojom::kSetSize, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| SetSizeDecreasing | |||
| ) |
Definition at line 3267 of file ax_tree_unittest.cc.
References EXPECT_OPTIONAL_EQ, ui::AXTree::GetFromId(), ui::AXNode::GetPosInSet(), ui::AXNode::GetSetSize(), ax::mojom::kList, ax::mojom::kListItem, ax::mojom::kSetSize, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| SetSizePosInSetAddItem | |||
| ) |
Definition at line 3446 of file ax_tree_unittest.cc.
References EXPECT_OPTIONAL_EQ, ui::AXTree::GetFromId(), ui::AXNode::GetPosInSet(), ui::AXNode::GetSetSize(), ax::mojom::kList, ax::mojom::kListItem, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| SetSizePosInSetAssigned | |||
| ) |
Definition at line 3020 of file ax_tree_unittest.cc.
References EXPECT_OPTIONAL_EQ, ui::AXTree::GetFromId(), ui::AXNode::GetPosInSet(), ui::AXNode::GetSetSize(), ax::mojom::kList, ax::mojom::kListItem, ax::mojom::kPosInSet, ax::mojom::kSetSize, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| SetSizePosInSetControls | |||
| ) |
Definition at line 4285 of file ax_tree_unittest.cc.
References EXPECT_OPTIONAL_EQ, ui::AXTree::GetFromId(), ui::AXNode::GetPosInSet(), ui::AXNode::GetSetSize(), ax::mojom::kControlsIds, ax::mojom::kGenericContainer, ax::mojom::kMenu, ax::mojom::kMenuItem, ax::mojom::kPopUpButton, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| SetSizePosInSetDeleteItem | |||
| ) |
Definition at line 3403 of file ax_tree_unittest.cc.
References EXPECT_OPTIONAL_EQ, ui::AXTree::GetFromId(), ui::AXNode::GetPosInSet(), ui::AXNode::GetSetSize(), ax::mojom::kList, ax::mojom::kListItem, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| SetSizePosInSetDiverseList | |||
| ) |
Definition at line 3111 of file ax_tree_unittest.cc.
References EXPECT_OPTIONAL_EQ, ui::AXTree::GetFromId(), ui::AXNode::GetPosInSet(), ui::AXNode::GetSetSize(), ax::mojom::kMenu, ax::mojom::kMenuItem, ax::mojom::kMenuItemCheckBox, ax::mojom::kMenuItemRadio, ax::mojom::kTab, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| SetSizePosInSetFlatTree | |||
| ) |
Definition at line 3772 of file ax_tree_unittest.cc.
References EXPECT_OPTIONAL_EQ, ui::AXTree::GetFromId(), ui::AXNode::GetPosInSet(), ui::AXNode::GetSetSize(), ax::mojom::kHierarchicalLevel, ax::mojom::kTree, ax::mojom::kTreeItem, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| SetSizePosInSetFlatTreeLevelsOnly | |||
| ) |
Definition at line 3806 of file ax_tree_unittest.cc.
References EXPECT_OPTIONAL_EQ, ui::AXTree::GetFromId(), ui::AXNode::GetPosInSet(), ui::AXNode::GetSetSize(), ax::mojom::kHierarchicalLevel, ax::mojom::kTree, ax::mojom::kTreeItem, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| SetSizePosInSetGroup | |||
| ) |
Definition at line 4087 of file ax_tree_unittest.cc.
References EXPECT_OPTIONAL_EQ, ui::AXTree::GetFromId(), ui::AXNode::GetPosInSet(), ui::AXNode::GetSetSize(), ax::mojom::kGroup, ax::mojom::kListBox, ax::mojom::kListBoxOption, ax::mojom::kListItem, ax::mojom::kMenu, ax::mojom::kMenuBar, ax::mojom::kMenuItemCheckBox, ax::mojom::kMenuItemRadio, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| SetSizePosInSetHidden | |||
| ) |
Definition at line 4244 of file ax_tree_unittest.cc.
References EXPECT_OPTIONAL_EQ, ui::AXTree::GetFromId(), ui::AXNode::GetPosInSet(), ui::AXNode::GetSetSize(), ax::mojom::kInvisible, ax::mojom::kListBox, ax::mojom::kListBoxOption, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| SetSizePosInSetIgnoredItem | |||
| ) |
Definition at line 3919 of file ax_tree_unittest.cc.
References EXPECT_OPTIONAL_EQ, ui::AXTree::GetFromId(), ui::AXNode::GetPosInSet(), ui::AXNode::GetSetSize(), ax::mojom::kIgnored, ax::mojom::kTree, ax::mojom::kTreeItem, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| SetSizePosInSetInvalid | |||
| ) |
Definition at line 3579 of file ax_tree_unittest.cc.
References ui::AXTree::GetFromId(), ui::AXNode::GetPosInSet(), ui::AXNode::GetSetSize(), ax::mojom::kListItem, ax::mojom::kPosInSet, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| SetSizePosInSetLeafPopUpButton | |||
| ) |
Definition at line 4347 of file ax_tree_unittest.cc.
References EXPECT_OPTIONAL_EQ, ui::AXTree::GetFromId(), ui::AXNode::GetPosInSet(), ui::AXNode::GetSetSize(), ax::mojom::kGenericContainer, ax::mojom::kPopUpButton, ax::mojom::kPosInSet, ax::mojom::kSetSize, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| SetSizePosInSetMenuItemValidChildOfMenuListPopup | |||
| ) |
Definition at line 4027 of file ax_tree_unittest.cc.
References EXPECT_OPTIONAL_EQ, ui::AXTree::GetFromId(), ui::AXNode::GetPosInSet(), ui::AXNode::GetSetSize(), ax::mojom::kMenuItem, ax::mojom::kMenuListOption, ax::mojom::kMenuListPopup, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| SetSizePosInSetMissingDifficult | |||
| ) |
Definition at line 3225 of file ax_tree_unittest.cc.
References EXPECT_OPTIONAL_EQ, ui::AXTree::GetFromId(), ui::AXNode::GetPosInSet(), ui::AXNode::GetSetSize(), ax::mojom::kList, ax::mojom::kListItem, ax::mojom::kPosInSet, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| SetSizePosInSetNestedContainer | |||
| ) |
Definition at line 3358 of file ax_tree_unittest.cc.
References EXPECT_OPTIONAL_EQ, ui::AXTree::GetFromId(), ui::AXNode::GetPosInSet(), ui::AXNode::GetSetSize(), ax::mojom::kGenericContainer, ax::mojom::kIgnored, ax::mojom::kList, ax::mojom::kListItem, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| SetSizePosInSetNestedList | |||
| ) |
Definition at line 3151 of file ax_tree_unittest.cc.
References EXPECT_OPTIONAL_EQ, ui::AXTree::GetFromId(), ui::AXNode::GetPosInSet(), ui::AXNode::GetSetSize(), ax::mojom::kList, ax::mojom::kListItem, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| SetSizePosInSetPopUpButton | |||
| ) |
Definition at line 3967 of file ax_tree_unittest.cc.
References EXPECT_OPTIONAL_EQ, ui::AXTree::GetFromId(), ui::AXNode::GetSetSize(), ax::mojom::kMenuListOption, ax::mojom::kMenuListPopup, ax::mojom::kPopUpButton, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| SetSizePosInSetRadioButtons | |||
| ) |
Definition at line 3608 of file ax_tree_unittest.cc.
References EXPECT_OPTIONAL_EQ, ui::AXTree::GetFromId(), ui::AXNode::GetPosInSet(), ui::AXNode::GetSetSize(), ax::mojom::kForm, ax::mojom::kGenericContainer, ax::mojom::kName, ax::mojom::kPosInSet, ax::mojom::kRadioButton, ax::mojom::kRadioGroup, ax::mojom::kSetSize, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| SetSizePosInSetRadioButtonsInList | |||
| ) |
Definition at line 3720 of file ax_tree_unittest.cc.
References EXPECT_OPTIONAL_EQ, ui::AXTree::GetFromId(), ui::AXNode::GetPosInSet(), ui::AXNode::GetSetSize(), ax::mojom::kList, ax::mojom::kListItem, ax::mojom::kRadioButton, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| SetSizePosInSetSubtreeDeleted | |||
| ) |
Definition at line 3878 of file ax_tree_unittest.cc.
References EXPECT_OPTIONAL_EQ, ui::AXTree::GetFromId(), ui::AXNode::GetPosInSet(), ui::AXNode::GetSetSize(), ax::mojom::kTree, ax::mojom::kTreeItem, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXTree::SetTreeUpdateInProgressState(), and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| SetSizePosInSetUnassigned | |||
| ) |
Definition at line 3053 of file ax_tree_unittest.cc.
References EXPECT_OPTIONAL_EQ, ui::AXTree::GetFromId(), ui::AXNode::GetPosInSet(), ui::AXNode::GetSetSize(), ax::mojom::kList, ax::mojom::kListItem, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| SetSizePosInSetUnkown | |||
| ) |
Definition at line 3998 of file ax_tree_unittest.cc.
References EXPECT_OPTIONAL_EQ, ui::AXTree::GetFromId(), ui::AXNode::GetPosInSet(), ui::AXNode::GetSetSize(), ax::mojom::kMenu, ax::mojom::kMenuItem, ax::mojom::kUnknown, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| SetSizePostInSetListBoxOptionWithGroup | |||
| ) |
Definition at line 4050 of file ax_tree_unittest.cc.
References EXPECT_OPTIONAL_EQ, ui::AXTree::GetFromId(), ui::AXNode::GetPosInSet(), ui::AXNode::GetSetSize(), ax::mojom::kGroup, ax::mojom::kListBox, ax::mojom::kListBoxOption, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| SingleUpdateDeletesNewlyCreatedChildNode | |||
| ) |
Definition at line 4443 of file ax_tree_unittest.cc.
References ui::AXTree::error(), ax::mojom::kGenericContainer, ax::mojom::kRootWebArea, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXTree::ToString(), and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| SingleUpdateIgnoresNewlyCreatedUnignoredChildNode | |||
| ) |
Definition at line 4560 of file ax_tree_unittest.cc.
References ui::AXTree::error(), ax::mojom::kGenericContainer, ax::mojom::kIgnored, ax::mojom::kRootWebArea, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXTree::ToString(), and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| SingleUpdateReparentsNodeMultipleTimes | |||
| ) |
Definition at line 4493 of file ax_tree_unittest.cc.
References ui::AXTree::error(), ax::mojom::kList, ax::mojom::kListItem, ax::mojom::kRootWebArea, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXTree::ToString(), and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| SingleUpdateTogglesIgnoredStateAfterCreatingNode | |||
| ) |
Definition at line 4591 of file ax_tree_unittest.cc.
References ui::AXTree::error(), ax::mojom::kGenericContainer, ax::mojom::kIgnored, ax::mojom::kRootWebArea, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXTree::ToString(), and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| SingleUpdateTogglesIgnoredStateBeforeDestroyingNode | |||
| ) |
Definition at line 4634 of file ax_tree_unittest.cc.
References ui::AXTree::error(), ax::mojom::kGenericContainer, ax::mojom::kIgnored, ax::mojom::kRootWebArea, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXTree::ToString(), and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| SkipIgnoredNodes | |||
| ) |
Definition at line 1789 of file ax_tree_unittest.cc.
References ui::AXNode::children(), ui::AXNode::GetUnignoredChildAtIndex(), ui::AXNode::GetUnignoredChildCount(), ui::AXNode::GetUnignoredIndexInParent(), ui::AXNode::GetUnignoredParent(), ui::AXNode::id(), ax::mojom::kIgnored, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTree::root(), and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| TestIsInListMarker | |||
| ) |
Definition at line 4677 of file ax_tree_unittest.cc.
References ui::AXTree::GetFromId(), ui::AXNode::IsInListMarker(), ax::mojom::kInlineTextBox, ax::mojom::kList, ax::mojom::kListItem, ax::mojom::kListMarker, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| TestRecursionUnignoredChildCount | |||
| ) |
Definition at line 1936 of file ax_tree_unittest.cc.
References ui::AXNode::children(), ui::AXTree::GetFromId(), ui::AXNode::GetUnignoredChildAtIndex(), ui::AXNode::GetUnignoredChildCount(), ui::AXNode::id(), ax::mojom::kIgnored, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTree::root(), and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| TreeObserverIsCalled | |||
| ) |
Definition at line 844 of file ax_tree_unittest.cc.
References ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::node_id_to_clear, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| TreeObserverIsCalledForTreeDataChanges | |||
| ) |
Definition at line 884 of file ax_tree_unittest.cc.
References ui::AXTree::data(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXTreeData::title, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| TreeObserverIsNotCalledForReparenting | |||
| ) |
Definition at line 1009 of file ax_tree_unittest.cc.
References ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::node_id_to_clear, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST | ( | AXTreeTest | , |
| UnignoredAccessors | |||
| ) |
Definition at line 2275 of file ax_tree_unittest.cc.
References ui::AXTree::GetFromId(), ui::AXNode::GetLastUnignoredChild(), ui::AXNode::id(), ax::mojom::kIgnored, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| UnignoredChildIterator | |||
| ) |
Definition at line 2152 of file ax_tree_unittest.cc.
References end, ui::AXTree::GetFromId(), ax::mojom::kIgnored, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTree::root(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXNode::UnignoredChildrenBegin(), and ui::AXNode::UnignoredChildrenEnd().
| ui::TEST | ( | AXTreeTest | , |
| UnignoredChildIteratorIgnoredContainerSiblings | |||
| ) |
Definition at line 2050 of file ax_tree_unittest.cc.
References ui::AXTree::GetFromId(), ax::mojom::kGenericContainer, ax::mojom::kIgnored, ax::mojom::kName, ax::mojom::kStaticText, ax::mojom::kWebArea, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTree::root(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXNode::UnignoredChildrenBegin(), and ui::AXNode::UnignoredChildrenEnd().
| ui::TEST | ( | AXTreeTest | , |
| UnignoredChildIteratorIncrementDecrementPastEnd | |||
| ) |
Definition at line 1980 of file ax_tree_unittest.cc.
References ax::mojom::kName, ax::mojom::kStaticText, ax::mojom::kWebArea, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTree::root(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXNode::UnignoredChildrenBegin(), and ui::AXNode::UnignoredChildrenEnd().
| ui::TEST | ( | AXTreeTest | , |
| UnignoredNextPreviousChild | |||
| ) |
Definition at line 2365 of file ax_tree_unittest.cc.
References ui::AXTree::GetFromId(), ui::AXNode::GetNextUnignoredSibling(), ui::AXNode::GetPreviousUnignoredSibling(), ax::mojom::kIgnored, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST | ( | AXTreeTest | , |
| UnignoredSelection | |||
| ) |
Definition at line 2793 of file ax_tree_unittest.cc.
References ui::AXNode::OwnerTree::Selection::anchor_object_id, ui::AXNode::OwnerTree::Selection::anchor_offset, ui::AXTreeID::CreateNewAXTreeID(), ui::AXNode::OwnerTree::Selection::focus_object_id, ui::AXNode::OwnerTree::Selection::focus_offset, ui::TestAXTreeManager::GetTree(), ui::AXTree::GetUnignoredSelection(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, input(), ax::mojom::kGenericContainer, ax::mojom::kIgnored, ui::AXNode::kInvalidAXID, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, TEST_SELECTION, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTreeData::tree_id.
| ui::TEST_F | ( | AXFragmentRootTest | , |
| DISABLED_TestUIAElementProviderFromPoint | |||
| ) |
Definition at line 280 of file ax_fragment_root_win_unittest.cc.
References ui::AXRelativeBounds::bounds, ui::AXNodeData::child_ids, ui::AXNode::children(), ui::AXNodeData::id, ui::AXNodeData::relative_bounds, and ui::TestAXNodeWrapper::SetScaleFactor().
| ui::TEST_F | ( | AXFragmentRootTest | , |
| TestChildAtIndex | |||
| ) |
Definition at line 425 of file ax_fragment_root_win_unittest.cc.
References ui::AXPlatformNodeDelegate::ChildAtIndex(), and ui::AXNodeData::id.
| ui::TEST_F | ( | AXFragmentRootTest | , |
| TestFragmentRootMap | |||
| ) |
Definition at line 672 of file ax_fragment_root_win_unittest.cc.
References ui::AXFragmentRootWin::GetForAcceleratedWidget(), ui::AXFragmentRootWin::GetFragmentRootParentOf(), and ui::AXNodeData::id.
| ui::TEST_F | ( | AXFragmentRootTest | , |
| TestGetChildCount | |||
| ) |
Definition at line 412 of file ax_fragment_root_win_unittest.cc.
References ui::AXPlatformNodeDelegate::GetChildCount(), and ui::AXNodeData::id.
| ui::TEST_F | ( | AXFragmentRootTest | , |
| TestGetParent | |||
| ) |
Definition at line 441 of file ax_fragment_root_win_unittest.cc.
References ui::AXPlatformNodeDelegate::GetParent(), and ui::AXNodeData::id.
| ui::TEST_F | ( | AXFragmentRootTest | , |
| TestGetPropertyValue | |||
| ) |
Definition at line 456 of file ax_fragment_root_win_unittest.cc.
References ui::AXNodeData::id, base::win::ScopedVariant::ptr(), base::win::ScopedVariant::Receive(), and base::win::ScopedVariant::type().
| ui::TEST_F | ( | AXFragmentRootTest | , |
| TestUIAErrorHandling | |||
| ) |
Definition at line 372 of file ax_fragment_root_win_unittest.cc.
References ui::AXNodeData::id, and base::win::ScopedSafearray::Receive().
| ui::TEST_F | ( | AXFragmentRootTest | , |
| TestUIAGetFocus | |||
| ) |
Definition at line 331 of file ax_fragment_root_win_unittest.cc.
References ui::AXNodeData::child_ids, ui::AXNode::children(), and ui::AXNodeData::id.
| ui::TEST_F | ( | AXFragmentRootTest | , |
| TestUIAGetFragmentRoot | |||
| ) |
Definition at line 263 of file ax_fragment_root_win_unittest.cc.
References ui::AXNodeData::id.
| ui::TEST_F | ( | AXFragmentRootTest | , |
| TestUIAMultipleFragmentRoots | |||
| ) |
Definition at line 495 of file ax_fragment_root_win_unittest.cc.
References ui::AXNodeData::child_ids, ui::AXNode::children(), ui::AXTreeID::CreateNewAXTreeID(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXNodeData::id, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTreeData::tree_id.
| ui::TEST_F | ( | AXFragmentRootTest | , |
| UIAFindItemByPropertyUniqueId | |||
| ) |
Definition at line 45 of file ax_fragment_root_win_unittest.cc.
References ui::AXNodeData::child_ids, ui::AXNode::children(), ui::MockIRawElementProviderSimple::CreateMockIRawElementProviderSimple(), EXPECT_UIA_BSTR_EQ, ui::UiaRegistrarWin::GetInstance(), ui::UiaRegistrarWin::GetUiaUniqueIdPropertyId(), ui::AXNodeData::id, ax::mojom::kButton, ax::mojom::kRootWebArea, ax::mojom::kStaticText, base::NumberToString16(), base::win::ScopedVariant::Release(), ui::AXNodeData::role, base::win::ScopedVariant::Set(), and ui::AXNodeData::SetName().
| ui::TEST_F | ( | AXPlatformNodeMacTest | , |
| AccessibilityRangeForPositionDoesntCrash | |||
| ) |
Definition at line 51 of file ax_platform_node_mac_unittest.mm.
References ui::AXRelativeBounds::bounds, ui::AXPlatformNode::GetNativeViewAccessible(), ui::AXNodeData::id, and ui::AXNodeData::relative_bounds.
| ui::TEST_F | ( | AXPlatformNodeMacTest | , |
| CanGetCocoaPlatformNodeFromTree | |||
| ) |
Definition at line 33 of file ax_platform_node_mac_unittest.mm.
References ui::AXRelativeBounds::bounds, ui::AXPlatformNode::GetNativeViewAccessible(), ui::AXNodeData::id, and ui::AXNodeData::relative_bounds.
| ui::TEST_F | ( | AXPlatformNodeTextProviderTest | , |
| CreateDegenerateRangeFromStart | |||
| ) |
Definition at line 66 of file ax_platform_node_textprovider_win_unittest.cc.
References BASE_DCHECK, ui::AXNodeData::child_ids, ui::AXNode::children(), ui::AXTreeID::CreateNewAXTreeID(), base::win::ScopedBstr::Get(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXNodeData::id, ax::mojom::kLink, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, base::win::ScopedBstr::Receive(), base::win::ScopedBstr::Release(), ui::AXNodeData::role, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXNodeData::SetName(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTreeData::tree_id.
| ui::TEST_F | ( | AXPlatformNodeTextProviderTest | , |
| DISABLED_ITextProviderDocumentRangeTrailingIgnored | |||
| ) |
Definition at line 448 of file ax_platform_node_textprovider_win_unittest.cc.
References ui::AXNodeData::AddIntListAttribute(), ui::AXNodeData::AddState(), ui::AXNodeData::child_ids, ui::AXTreeID::CreateNewAXTreeID(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXNodeData::id, ax::mojom::kGenericContainer, ax::mojom::kIgnored, ax::mojom::kLabelledbyIds, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXNodeData::role, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXNodeData::SetName(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTreeData::tree_id.
| ui::TEST_F | ( | AXPlatformNodeTextProviderTest | , |
| ITextProviderDocumentRange | |||
| ) |
Definition at line 422 of file ax_platform_node_textprovider_win_unittest.cc.
References ui::AXNodeData::child_ids, ui::AXNodeData::id, ax::mojom::kStaticText, ui::AXNodeData::role, and ui::AXNodeData::SetName().
| ui::TEST_F | ( | AXPlatformNodeTextProviderTest | , |
| ITextProviderDocumentRangeNested | |||
| ) |
Definition at line 558 of file ax_platform_node_textprovider_win_unittest.cc.
References ui::AXNodeData::child_ids, ui::AXNodeData::id, ax::mojom::kParagraph, ax::mojom::kStaticText, ui::AXNodeData::role, and ui::AXNodeData::SetName().
| ui::TEST_F | ( | AXPlatformNodeTextProviderTest | , |
| ITextProviderGetActiveComposition | |||
| ) |
Definition at line 826 of file ax_platform_node_textprovider_win_unittest.cc.
References ui::AXActionData::action, ui::AXNodeData::child_ids, ui::AXTreeID::CreateNewAXTreeID(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXNodeData::id, ax::mojom::kFocus, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXNodeData::role, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXNodeData::SetName(), ui::AXActionData::target_node_id, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTreeData::tree_id.
| ui::TEST_F | ( | AXPlatformNodeTextProviderTest | , |
| ITextProviderGetConversionTarget | |||
| ) |
Definition at line 886 of file ax_platform_node_textprovider_win_unittest.cc.
References ui::AXActionData::action, ui::AXNodeData::child_ids, ui::AXTreeID::CreateNewAXTreeID(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXNodeData::id, ax::mojom::kFocus, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXNodeData::role, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXNodeData::SetName(), ui::AXActionData::target_node_id, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTreeData::tree_id.
| ui::TEST_F | ( | AXPlatformNodeTextProviderTest | , |
| ITextProviderGetSelection | |||
| ) |
Definition at line 616 of file ax_platform_node_textprovider_win_unittest.cc.
References ui::AXNodeData::AddState(), ui::AXNodeData::child_ids, ui::AXNode::children(), ui::AXTreeID::CreateNewAXTreeID(), base::win::ScopedBstr::Get(), base::win::ScopedSafearray::Get(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXNodeData::id, ax::mojom::kEditable, ax::mojom::kGroup, ax::mojom::kInlineTextBox, ax::mojom::kStaticText, base::win::ScopedBstr::Length(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, base::win::ScopedBstr::Receive(), base::win::ScopedSafearray::Receive(), base::win::ScopedBstr::Reset(), base::win::ScopedSafearray::Reset(), ui::AXNodeData::role, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXTreeData::sel_anchor_object_id, ui::AXTreeData::sel_anchor_offset, ui::AXTreeData::sel_focus_object_id, ui::AXTreeData::sel_focus_offset, ui::AXNodeData::SetName(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTreeData::tree_id.
| ui::TEST_F | ( | AXPlatformNodeTextProviderTest | , |
| ITextProviderRangeFromChild | |||
| ) |
Definition at line 172 of file ax_platform_node_textprovider_win_unittest.cc.
References BASE_DCHECK, ui::AXNodeData::child_ids, ui::AXNode::children(), ui::MockIRawElementProviderSimple::CreateMockIRawElementProviderSimple(), ui::AXTreeID::CreateNewAXTreeID(), EXPECT_INVALIDARG, EXPECT_UIA_INVALIDOPERATION, base::win::ScopedBstr::Get(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXNodeData::id, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, base::win::ScopedBstr::Receive(), ui::AXNodeData::role, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXNodeData::SetName(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTreeData::tree_id.
| ui::TEST_F | ( | AXPlatformNodeTextProviderTest | , |
| ITextProviderRangeFromChildMultipleChildren | |||
| ) |
Definition at line 265 of file ax_platform_node_textprovider_win_unittest.cc.
References BASE_DCHECK, ui::AXNodeData::child_ids, ui::AXNode::children(), ui::AXTreeID::CreateNewAXTreeID(), base::win::ScopedBstr::Get(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXNodeData::id, ax::mojom::kButton, ax::mojom::kDialog, ax::mojom::kImage, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, base::win::ScopedBstr::Receive(), ui::AXNodeData::role, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXNodeData::SetName(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, ui::AXTreeData::tree_id, and fml::WideStringToUtf16().
| ui::TEST_F | ( | AXPlatformNodeTextProviderTest | , |
| ITextProviderSupportedSelection | |||
| ) |
Definition at line 589 of file ax_platform_node_textprovider_win_unittest.cc.
References ui::AXNodeData::child_ids, ui::AXNodeData::id, ax::mojom::kStaticText, ui::AXNodeData::role, and ui::AXNodeData::SetName().
| ui::TEST_F | ( | AXPlatformNodeTextProviderTest | , |
| NearestTextIndexToPoint | |||
| ) |
Definition at line 364 of file ax_platform_node_textprovider_win_unittest.cc.
References ui::AXNodeData::AddIntListAttribute(), ui::AXRelativeBounds::bounds, ui::AXNodeData::child_ids, ui::AXNode::children(), data, ui::AXNodeData::id, ax::mojom::kCharacterOffsets, ax::mojom::kInlineTextBox, ax::mojom::kRootWebArea, ui::AXNodeData::relative_bounds, ui::AXNodeData::role, and ui::AXNodeData::SetName().
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| CaretAtEndOfTextFieldReadOnly | |||
| ) |
Definition at line 7242 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXNodeData::AddBoolAttribute(), ui::AXNodeData::AddState(), ui::AXNodeData::child_ids, ui::AXTreeID::CreateNewAXTreeID(), end, EXPECT_UIA_MOVE, EXPECT_UIA_MOVE_ENDPOINT_BY_UNIT, EXPECT_UIA_TEXTATTRIBUTE_EQ, EXPECT_UIA_TEXTRANGE_EQ, ui::AXTree::GetFromId(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXNodeData::id, ax::mojom::kDownstream, ax::mojom::kEditable, ax::mojom::kGenericContainer, ax::mojom::kInlineTextBox, ax::mojom::kIsLineBreakingObject, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ax::mojom::kTextField, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXNodeData::role, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, base::win::ScopedVariant::Set(), ui::AXNodeData::SetName(), ui::AXNodeData::SetValue(), start, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTreeData::tree_id.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| DISABLED_GeneratedNewlineReturnsCommonAnchorReadonly | |||
| ) |
Definition at line 7364 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXNodeData::AddBoolAttribute(), ui::AXNodeData::AddState(), ui::AXNodeData::child_ids, ui::AXTreeID::CreateNewAXTreeID(), EXPECT_UIA_TEXTATTRIBUTE_EQ, EXPECT_UIA_TEXTRANGE_EQ, ui::AXTree::GetFromId(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXNodeData::id, ax::mojom::kDownstream, ax::mojom::kEditable, ax::mojom::kGenericContainer, ax::mojom::kImage, ax::mojom::kIsLineBreakingObject, ax::mojom::kRootWebArea, ax::mojom::kTextField, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, base::win::ScopedVariant::Reset(), ui::AXNodeData::role, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, base::win::ScopedVariant::Set(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTreeData::tree_id.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| DISABLED_MoveEndpointToLastIgnoredForTextNavigationNode | |||
| ) |
Definition at line 7517 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXNodeData::child_ids, ui::AXTreeID::CreateNewAXTreeID(), EXPECT_UIA_MOVE_ENDPOINT_BY_UNIT, EXPECT_UIA_TEXTRANGE_EQ, ui::AXTree::GetFromId(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXNodeData::id, ax::mojom::kDownstream, ax::mojom::kGenericContainer, ax::mojom::kInlineTextBox, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXNodeData::role, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXNodeData::SetName(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTreeData::tree_id.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| DISABLED_TestDeleteSubtreeThatIncludesEndpointsNormalizeMoves | |||
| ) |
Definition at line 6912 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXNodeData::AddState(), ui::AXNodeData::child_ids, ui::AXTreeID::CreateNewAXTreeID(), EXPECT_UIA_TEXTRANGE_EQ, ui::AXTree::GetFromId(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXNodeData::id, ax::mojom::kDownstream, ax::mojom::kGenericContainer, ax::mojom::kIgnored, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXNodeData::role, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXNodeData::SetName(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTreeData::tree_id.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| DISABLED_TestDeleteSubtreeWithIgnoredAncestors | |||
| ) |
Definition at line 6781 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXNodeData::AddState(), ui::AXNodeData::child_ids, ui::AXTreeID::CreateNewAXTreeID(), EXPECT_UIA_TEXTRANGE_EQ, ui::AXTree::GetFromId(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXNodeData::id, ax::mojom::kDownstream, ax::mojom::kGenericContainer, ax::mojom::kIgnored, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXNodeData::role, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXNodeData::SetName(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTreeData::tree_id.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| DISABLED_TestITextRangeProviderExpandToEnclosingFormat | |||
| ) |
Definition at line 1336 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References EXPECT_UIA_TEXTRANGE_EQ.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| DISABLED_TestITextRangeProviderExpandToEnclosingFormatWithEmptyObjects | |||
| ) |
Definition at line 1548 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXNodeData::AddBoolAttribute(), ui::AXNodeData::AddState(), ui::AXNodeData::child_ids, ui::AXTreeID::CreateNewAXTreeID(), EXPECT_UIA_TEXTRANGE_EQ, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXNodeData::id, ax::mojom::kButton, ax::mojom::kGenericContainer, ax::mojom::kHeading, ax::mojom::kIgnored, ax::mojom::kInlineTextBox, ax::mojom::kIsLineBreakingObject, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXNodeData::role, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXNodeData::SetName(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTreeData::tree_id.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| DISABLED_TestITextRangeProviderExpandToEnclosingParagraph | |||
| ) |
Definition at line 1271 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References EXPECT_UIA_MOVE, and EXPECT_UIA_TEXTRANGE_EQ.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| DISABLED_TestITextRangeProviderGetAttributeValue | |||
| ) |
Definition at line 3799 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXNodeData::AddFloatAttribute(), ui::AXNodeData::AddIntAttribute(), ui::AXNodeData::AddIntListAttribute(), ui::AXNodeData::AddState(), ui::AXNodeData::AddStringAttribute(), ui::AXNodeData::AddTextStyle(), ui::AXNodeData::child_ids, ui::AXNode::children(), ui::AXTreeID::CreateNewAXTreeID(), EXPECT_UIA_MOVE_ENDPOINT_BY_UNIT, EXPECT_UIA_SAFEARRAY_EQ, EXPECT_UIA_TEXTATTRIBUTE_EQ, EXPECT_UIA_TEXTATTRIBUTE_MIXED, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXNodeData::id, ax::mojom::kBackgroundColor, ax::mojom::kCenter, ax::mojom::kColor, ax::mojom::kDisabled, ax::mojom::kDisc, ax::mojom::kDownstream, ax::mojom::kEditable, ax::mojom::kFontFamily, ax::mojom::kFontSize, ax::mojom::kFontWeight, ax::mojom::kGrammar, ax::mojom::kHeading, ax::mojom::kHierarchicalLevel, ax::mojom::kHtmlTag, ax::mojom::kInputType, ax::mojom::kInvisible, ax::mojom::kItalic, ax::mojom::kJustify, ax::mojom::kLanguage, ax::mojom::kLink, ax::mojom::kList, ax::mojom::kListItem, ax::mojom::kListStyle, ax::mojom::kMark, ax::mojom::kMarkerEnds, ax::mojom::kMarkerStarts, ax::mojom::kMarkerTypes, ax::mojom::kNameFrom, ax::mojom::kNone, ax::mojom::kOther, ax::mojom::kPlaceholder, ax::mojom::kReadOnly, ax::mojom::kRootWebArea, ax::mojom::kRtl, ax::mojom::kSpelling, ax::mojom::kStaticText, ax::mojom::kSubscript, ax::mojom::kSuperscript, ax::mojom::kTextField, ax::mojom::kTextOverlineStyle, ax::mojom::kTextStrikethroughStyle, ax::mojom::kTextUnderlineStyle, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, base::win::ScopedVariant::ptr(), base::win::ScopedVariant::Receive(), base::win::ScopedVariant::Reset(), ui::AXNodeData::role, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, base::win::ScopedVariant::Set(), ui::AXNodeData::SetName(), ui::AXNodeData::SetRestriction(), ui::AXNodeData::SetTextAlign(), ui::AXNodeData::SetTextDirection(), ui::AXNodeData::SetTextPosition(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, ui::AXTreeData::tree_id, and base::win::ScopedVariant::type().
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| DISABLED_TestITextRangeProviderGetAttributeValueAnnotationObjects | |||
| ) |
Definition at line 4449 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXNodeData::AddIntListAttribute(), ui::AXNodeData::child_ids, ui::AXNode::children(), ui::AXTreeID::CreateNewAXTreeID(), EXPECT_UIA_ELEMENT_ARRAY_BSTR_EQ, EXPECT_UIA_TEXTRANGE_EQ, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXNodeData::id, ax::mojom::kComment, ax::mojom::kDetailsIds, ax::mojom::kDownstream, ax::mojom::kMark, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, base::win::ScopedVariant::ptr(), base::win::ScopedVariant::Receive(), ui::AXNodeData::role, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXNodeData::SetName(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, ui::AXTreeData::tree_id, and base::win::ScopedVariant::type().
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| DISABLED_TestITextRangeProviderGetAttributeValueAnnotationObjectsMixed | |||
| ) |
Definition at line 4601 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXNodeData::AddIntListAttribute(), ui::AXNodeData::child_ids, ui::AXNode::children(), ui::AXTreeID::CreateNewAXTreeID(), EXPECT_UIA_ELEMENT_ARRAY_BSTR_EQ, EXPECT_UIA_TEXTATTRIBUTE_EQ, EXPECT_UIA_TEXTATTRIBUTE_MIXED, EXPECT_UIA_TEXTRANGE_EQ, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXNodeData::id, ax::mojom::kComment, ax::mojom::kDetailsIds, ax::mojom::kDownstream, ax::mojom::kMark, ax::mojom::kReadOnly, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, base::win::ScopedVariant::ptr(), base::win::ScopedVariant::Receive(), base::win::ScopedVariant::Reset(), ui::AXNodeData::role, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, base::win::ScopedVariant::Set(), ui::AXNodeData::SetName(), ui::AXNodeData::SetRestriction(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, ui::AXTreeData::tree_id, and base::win::ScopedVariant::type().
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| DISABLED_TestITextRangeProviderGetBoundingRectangles | |||
| ) |
Definition at line 3153 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References EXPECT_UIA_SAFEARRAY_EQ, base::win::ScopedSafearray::Get(), base::win::ScopedSafearray::Receive(), and base::win::ScopedSafearray::Reset().
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| DISABLED_TestITextRangeProviderIgnoredForTextNavigation | |||
| ) |
Definition at line 1680 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXNodeData::AddBoolAttribute(), ui::AXNodeData::child_ids, ui::AXTreeID::CreateNewAXTreeID(), EXPECT_UIA_TEXTRANGE_EQ, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXNodeData::id, ax::mojom::kGenericContainer, ax::mojom::kInlineTextBox, ax::mojom::kIsLineBreakingObject, ax::mojom::kRootWebArea, ax::mojom::kSplitter, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXNodeData::role, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXNodeData::SetName(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTreeData::tree_id.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| DISABLED_TestITextRangeProviderIgnoredNodes | |||
| ) |
Definition at line 5836 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXTreeID::CreateNewAXTreeID(), EXPECT_ENCLOSING_ELEMENT, EXPECT_UIA_MOVE_ENDPOINT_BY_UNIT, EXPECT_UIA_TEXTRANGE_EQ, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ax::mojom::kButton, ax::mojom::kEditable, ax::mojom::kGenericContainer, ax::mojom::kIgnored, ax::mojom::kRichlyEditable, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTreeData::tree_id.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| DISABLED_TestITextRangeProviderInvalidCalls | |||
| ) |
Definition at line 1778 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::MockAXPlatformNodeTextRangeProviderWin::CreateMockTextRangeProvider(), EXPECT_UIA_ELEMENTNOTAVAILABLE, and EXPECT_UIA_INVALIDOPERATION.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| DISABLED_TestITextRangeProviderMoveDocument | |||
| ) |
Definition at line 2458 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References EXPECT_UIA_MOVE, and EXPECT_UIA_MOVE_ENDPOINT_BY_UNIT.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| DISABLED_TestITextRangeProviderMoveEndpointByCharacterMultilingual | |||
| ) |
Definition at line 2588 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References EXPECT_UIA_MOVE_ENDPOINT_BY_UNIT, EXPECT_UIA_TEXTRANGE_EQ, and base::UTF16ToUTF8().
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| DISABLED_TestITextRangeProviderMoveEndpointByFormat | |||
| ) |
Definition at line 3039 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References EXPECT_UIA_MOVE_ENDPOINT_BY_UNIT, and EXPECT_UIA_TEXTRANGE_EQ.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| DISABLED_TestITextRangeProviderMoveEndpointByLine | |||
| ) |
Definition at line 2797 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References EXPECT_UIA_MOVE_ENDPOINT_BY_UNIT, and EXPECT_UIA_TEXTRANGE_EQ.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| DISABLED_TestITextRangeProviderMoveEndpointByUnitTextField | |||
| ) |
Definition at line 2884 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXNodeData::AddIntListAttribute(), ui::AXNodeData::AddState(), ui::AXNodeData::AddStringAttribute(), ui::AXNodeData::child_ids, ui::AXNode::children(), ui::AXTreeID::CreateNewAXTreeID(), EXPECT_UIA_TEXTRANGE_EQ, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXNodeData::id, ax::mojom::kEditable, ax::mojom::kGenericContainer, ax::mojom::kHtmlTag, ax::mojom::kInputType, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ax::mojom::kTextField, ax::mojom::kWordEnds, ax::mojom::kWordStarts, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXNodeData::role, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXNodeData::SetName(), ui::AXNodeData::SetNameExplicitlyEmpty(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTreeData::tree_id.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| DISABLED_TestITextRangeProviderMoveEndpointByWord | |||
| ) |
Definition at line 2698 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References EXPECT_UIA_MOVE_ENDPOINT_BY_UNIT, and EXPECT_UIA_TEXTRANGE_EQ.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| DISABLED_TestITextRangeProviderMoveFormat | |||
| ) |
Definition at line 1983 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References EXPECT_UIA_MOVE, and EXPECT_UIA_MOVE_ENDPOINT_BY_UNIT.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| DISABLED_TestITextRangeProviderMoveLine | |||
| ) |
Definition at line 2208 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References EXPECT_UIA_MOVE, and EXPECT_UIA_MOVE_ENDPOINT_BY_UNIT.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| DISABLED_TestITextRangeProviderMoveParagraph | |||
| ) |
Definition at line 2285 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References EXPECT_UIA_MOVE, and EXPECT_UIA_MOVE_ENDPOINT_BY_UNIT.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| DISABLED_TestITextRangeProviderMoveWord | |||
| ) |
Definition at line 2115 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References EXPECT_UIA_MOVE, and EXPECT_UIA_MOVE_ENDPOINT_BY_UNIT.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| DISABLED_TestNormalizeTextRangeForceSameAnchorOnDegenerateRange | |||
| ) |
Definition at line 6291 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXNodeData::AddBoolAttribute(), ui::AXNodeData::AddState(), ui::AXNodeData::child_ids, ui::AXTreeID::CreateNewAXTreeID(), ui::AXTree::GetFromId(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXNodeData::id, ax::mojom::kDownstream, ax::mojom::kEditable, ax::mojom::kGenericContainer, ax::mojom::kInlineTextBox, ax::mojom::kIsLineBreakingObject, ax::mojom::kLineBreak, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ax::mojom::kTextField, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXNodeData::role, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXNodeData::SetName(), ui::AXNodeData::SetValue(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTreeData::tree_id.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| DISABLED_TestValidateStartAndEnd | |||
| ) |
Definition at line 6395 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXNodeData::child_ids, ui::AXTreeID::CreateNewAXTreeID(), EXPECT_UIA_MOVE_ENDPOINT_BY_UNIT, ui::AXTree::GetFromId(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXNodeData::id, ax::mojom::kDownstream, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXNodeData::role, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXNodeData::SetName(), ui::AXNodeData::SetNameExplicitlyEmpty(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTreeData::tree_id.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| ElementNotAvailable | |||
| ) |
Definition at line 5805 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXNodeData::id, ax::mojom::kRootWebArea, and ui::AXNodeData::role.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| FindTextWithEmbeddedObjectCharacter | |||
| ) |
Definition at line 5178 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXNodeData::child_ids, ui::AXTreeID::CreateNewAXTreeID(), base::win::ScopedBstr::Get(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXNodeData::id, ax::mojom::kInlineTextBox, ax::mojom::kList, ax::mojom::kListItem, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXNodeData::role, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXNodeData::SetName(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTreeData::tree_id.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| TestDeleteSubtreeThatIncludesEndpoints | |||
| ) |
Definition at line 6682 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXNodeData::child_ids, ui::AXTreeID::CreateNewAXTreeID(), EXPECT_UIA_TEXTRANGE_EQ, ui::AXTree::GetFromId(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXNodeData::id, ax::mojom::kDownstream, ax::mojom::kGenericContainer, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXNodeData::role, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXNodeData::SetName(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTreeData::tree_id.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| TestDeleteTreePositionPreviousSibling | |||
| ) |
Definition at line 7044 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXNodeData::AddBoolAttribute(), ui::AXNodeData::child_ids, ui::AXTreeID::CreateNewAXTreeID(), ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition(), EXPECT_UIA_TEXTRANGE_EQ, ui::AXTree::GetAXTreeID(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXNodeData::id, ax::mojom::kButton, ax::mojom::kGenericContainer, ax::mojom::kHeading, ax::mojom::kInlineTextBox, ax::mojom::kIsLineBreakingObject, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXNodeData::role, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXNodeData::SetName(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, ui::AXTreeData::tree_id, and ui::AXTree::Unserialize().
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| TestITextRangeProviderClone | |||
| ) |
Definition at line 984 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References EXPECT_UIA_TEXTRANGE_EQ.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| TestITextRangeProviderCompare | |||
| ) |
Definition at line 3100 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXNode::children().
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| TestITextRangeProviderCompareEndpoints | |||
| ) |
Definition at line 1013 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXNode::children().
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| TestITextRangeProviderExpandToEnclosingCharacter | |||
| ) |
Definition at line 1096 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXNode::children(), and EXPECT_UIA_TEXTRANGE_EQ.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| TestITextRangeProviderExpandToEnclosingDocument | |||
| ) |
Definition at line 1643 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXNode::children(), and EXPECT_UIA_TEXTRANGE_EQ.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| TestITextRangeProviderExpandToEnclosingLine | |||
| ) |
Definition at line 1222 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References EXPECT_UIA_TEXTRANGE_EQ.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| TestITextRangeProviderExpandToEnclosingWord | |||
| ) |
Definition at line 1173 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References EXPECT_UIA_TEXTRANGE_EQ.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| TestITextRangeProviderFindAttribute | |||
| ) |
Definition at line 5305 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXNodeData::AddState(), ui::AXNodeData::child_ids, ui::AXTreeID::CreateNewAXTreeID(), EXPECT_UIA_TEXTRANGE_EQ, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXNodeData::id, ax::mojom::kInvisible, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXNodeData::role, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXNodeData::SetName(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTreeData::tree_id.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| TestITextRangeProviderFindText | |||
| ) |
Definition at line 5110 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXNode::children(), EXPECT_UIA_FIND_TEXT, EXPECT_UIA_FIND_TEXT_NO_MATCH, base::win::ScopedBstr::Get(), fml::icu::InitializeICU(), and MAX_PATH.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| TestITextRangeProviderFindTextBackwards | |||
| ) |
Definition at line 5264 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXNode::children(), EXPECT_UIA_TEXTRANGE_EQ, and base::win::ScopedBstr::Get().
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| TestITextRangeProviderGetAttributeValueNotSupported | |||
| ) |
Definition at line 4733 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXNodeData::child_ids, ui::AXTreeID::CreateNewAXTreeID(), EXPECT_UIA_TEXTATTRIBUTE_NOTSUPPORTED, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXNodeData::id, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXNodeData::role, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXNodeData::SetName(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTreeData::tree_id.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| TestITextRangeProviderGetAttributeValueWithAncestorTextPosition | |||
| ) |
Definition at line 4812 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXTreeID::CreateNewAXTreeID(), EXPECT_UIA_TEXTATTRIBUTE_EQ, ui::AXTree::GetFromId(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ax::mojom::kBackgroundColor, ax::mojom::kDownstream, ax::mojom::kGenericContainer, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, base::win::ScopedVariant::Set(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTreeData::tree_id.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| TestITextRangeProviderGetEnclosingElement | |||
| ) |
Definition at line 3220 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXNodeData::AddState(), ui::AXNodeData::AddStringAttribute(), ui::AXNodeData::child_ids, ui::AXNode::children(), ui::AXTreeID::CreateNewAXTreeID(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXNodeData::id, ax::mojom::kEditable, ax::mojom::kHtmlTag, ax::mojom::kInlineTextBox, ax::mojom::kInputType, ax::mojom::kLink, ax::mojom::kList, ax::mojom::kListItem, ax::mojom::kParagraph, ax::mojom::kPdfActionableHighlight, ax::mojom::kRootWebArea, ax::mojom::kSearchBox, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXNodeData::role, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXNodeData::SetName(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTreeData::tree_id.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| TestITextRangeProviderGetEnclosingElementRichButton | |||
| ) |
Definition at line 3458 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXNodeData::child_ids, ui::AXNode::children(), ui::AXTreeID::CreateNewAXTreeID(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXNodeData::id, ax::mojom::kButton, ax::mojom::kHeading, ax::mojom::kInlineTextBox, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXNodeData::role, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTreeData::tree_id.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| TestITextRangeProviderGetText | |||
| ) |
Definition at line 1845 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXNode::children(), base::win::ScopedBstr::Get(), base::win::ScopedBstr::Receive(), and base::win::ScopedBstr::Reset().
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| TestITextRangeProviderMove | |||
| ) |
Definition at line 2510 of file ax_platform_node_textrangeprovider_win_unittest.cc.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| TestITextRangeProviderMoveCharacter | |||
| ) |
Definition at line 1895 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References EXPECT_UIA_MOVE, and EXPECT_UIA_MOVE_ENDPOINT_BY_UNIT.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| TestITextRangeProviderMoveEndpointByDocument | |||
| ) |
Definition at line 2520 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXNode::children(), and EXPECT_UIA_MOVE_ENDPOINT_BY_UNIT.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| TestITextRangeProviderMoveEndpointByRange | |||
| ) |
Definition at line 3578 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXNode::children().
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| TestITextRangeProviderSelect | |||
| ) |
Definition at line 4875 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXNode::OwnerTree::Selection::anchor_object_id, ui::AXNode::OwnerTree::Selection::anchor_offset, ui::AXNode::children(), EXPECT_UIA_TEXTRANGE_EQ, ui::AXNode::OwnerTree::Selection::focus_object_id, ui::AXNode::OwnerTree::Selection::focus_offset, base::win::ScopedSafearray::Get(), ui::AXPlatformNodeDelegate::GetUnignoredSelection(), base::win::ScopedSafearray::Receive(), and base::win::ScopedSafearray::Reset().
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| TestITextRangeProviderSelection | |||
| ) |
Definition at line 3141 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ASSERT_UIA_INVALIDOPERATION.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| TestITextRangeProviderSelectListMarker | |||
| ) |
Definition at line 5042 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXNodeData::child_ids, ui::AXNode::children(), ui::AXTreeID::CreateNewAXTreeID(), base::win::ScopedSafearray::Get(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXNodeData::id, ax::mojom::kList, ax::mojom::kListItem, ax::mojom::kListMarker, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, base::win::ScopedSafearray::Receive(), base::win::ScopedSafearray::Reset(), ui::AXNodeData::role, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXNodeData::SetName(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTreeData::tree_id.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| TestNormalizeTextRangeInsideIgnoredNodes | |||
| ) |
Definition at line 6110 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXTreeID::CreateNewAXTreeID(), ui::AXTree::GetFromId(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ax::mojom::kDownstream, ax::mojom::kIgnored, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTreeData::tree_id.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| TestNormalizeTextRangePastEndOfDocument | |||
| ) |
Definition at line 5976 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXTreeID::CreateNewAXTreeID(), EXPECT_UIA_MOVE_ENDPOINT_BY_UNIT, EXPECT_UIA_TEXTRANGE_EQ, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ax::mojom::kInlineTextBox, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTreeData::tree_id.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| TestNormalizeTextRangePastEndOfDocumentWithIgnoredNodes | |||
| ) |
Definition at line 6041 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXTreeID::CreateNewAXTreeID(), EXPECT_UIA_MOVE_ENDPOINT_BY_UNIT, EXPECT_UIA_TEXTRANGE_EQ, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ax::mojom::kIgnored, ax::mojom::kInlineTextBox, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTreeData::tree_id.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| TestNormalizeTextRangeSpanIgnoredNodes | |||
| ) |
Definition at line 6195 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXNodeData::AddState(), ui::AXNodeData::child_ids, ui::AXTreeID::CreateNewAXTreeID(), ui::AXTree::GetFromId(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXNodeData::id, ax::mojom::kDownstream, ax::mojom::kIgnored, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXNodeData::role, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXNodeData::SetName(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTreeData::tree_id.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| TestReplaceStartAndEndEndpointNode | |||
| ) |
Definition at line 6524 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXNodeData::AddState(), ui::AXNodeData::child_ids, ui::AXTreeID::CreateNewAXTreeID(), EXPECT_UIA_TEXTRANGE_EQ, ui::AXTree::GetFromId(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXNodeData::id, ax::mojom::kDownstream, ax::mojom::kGroup, ax::mojom::kIgnored, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, base::win::ScopedSafearray::Receive(), ui::AXNodeData::role, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXNodeData::SetName(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTreeData::tree_id.
| ui::TEST_F | ( | AXPlatformNodeTextRangeProviderTest | , |
| TestReplaceStartAndEndEndpointRepeatRemoval | |||
| ) |
Definition at line 7133 of file ax_platform_node_textrangeprovider_win_unittest.cc.
References ui::AXNodeData::AddState(), ui::AXNodeData::child_ids, ui::AXTreeID::CreateNewAXTreeID(), EXPECT_UIA_TEXTRANGE_EQ, ui::AXTree::GetFromId(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXNodeData::id, ax::mojom::kDownstream, ax::mojom::kGroup, ax::mojom::kIgnored, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXNodeData::role, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXNodeData::SetName(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTreeData::tree_id.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| AccNavigate | |||
| ) |
Definition at line 1069 of file ax_platform_node_win_unittest.cc.
References base::win::ScopedVariant::AsInput(), ui::AXNodeData::child_ids, end, ui::AXNodeData::id, ax::mojom::kRootWebArea, ax::mojom::kStaticText, base::win::ScopedVariant::ptr(), and ui::AXNodeData::role.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| AnnotatedImageName | |||
| ) |
Definition at line 1171 of file ax_platform_node_win_unittest.cc.
References ax::mojom::kAnnotationAdult, ax::mojom::kAnnotationEmpty, ax::mojom::kAnnotationPending, ax::mojom::kAnnotationProcessFailed, ax::mojom::kAnnotationSucceeded, ax::mojom::kEligibleForAnnotation, ax::mojom::kImage, ax::mojom::kImageAnnotation, ax::mojom::kIneligibleForAnnotation, ax::mojom::kSilentlyEligibleForAnnotation, name, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| ComputeUIAControlType | |||
| ) |
Definition at line 3034 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::child_ids, EXPECT_UIA_INT_EQ, ui::AXNodeData::id, ax::mojom::kLayoutTable, ax::mojom::kRootWebArea, ax::mojom::kSearchBox, ax::mojom::kTable, ax::mojom::kTextField, and ui::AXNodeData::role.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| GetPatternProviderExpandCollapsePattern | |||
| ) |
Definition at line 3578 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::AddState(), ui::AXNodeData::child_ids, ui::AXNodeData::id, ax::mojom::kCollapsed, ax::mojom::kComboBoxGrouping, ax::mojom::kComboBoxMenuButton, ax::mojom::kDisclosureTriangle, ax::mojom::kExpanded, ax::mojom::kFalse, ax::mojom::kListBoxOption, ax::mojom::kListItem, ax::mojom::kMenuItem, ax::mojom::kMenuListOption, ax::mojom::kTextFieldWithComboBox, ax::mojom::kTreeItem, ax::mojom::kTrue, ui::AXNodeData::role, and ui::AXNodeData::SetHasPopup().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| GetPatternProviderInvokePattern | |||
| ) |
Definition at line 3696 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::child_ids, ui::AXNodeData::id, ax::mojom::kCheckBox, ax::mojom::kComboBoxGrouping, ax::mojom::kGenericContainer, ax::mojom::kLink, and ui::AXNodeData::role.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| GetPatternProviderSupportedPatterns | |||
| ) |
Definition at line 3417 of file ax_platform_node_win_unittest.cc.
References ui::AXTreeID::CreateNewAXTreeID(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ax::mojom::kCell, ax::mojom::kCheckBox, ax::mojom::kColumnHeader, ax::mojom::kGrid, ax::mojom::kGroup, ax::mojom::kLink, ax::mojom::kMeter, ax::mojom::kRootWebArea, ax::mojom::kRow, ax::mojom::kScrollX, ax::mojom::kScrollXMax, ax::mojom::kScrollXMin, ax::mojom::kSelected, ax::mojom::kTable, ax::mojom::kTextFieldWithComboBox, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTreeData::tree_id.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| GetPropertyValue_HelpText | |||
| ) |
Definition at line 2355 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::AddIntAttribute(), ui::AXNodeData::AddStringAttribute(), ui::AXNodeData::child_ids, EXPECT_UIA_BSTR_EQ, EXPECT_UIA_VALUE_EQ, ui::AXNodeData::id, ax::mojom::kAttribute, ax::mojom::kNameFrom, ax::mojom::kPlaceholder, ax::mojom::kRootWebArea, ax::mojom::kTextField, ax::mojom::kTitle, ax::mojom::kTooltip, ui::AXNodeData::role, and ui::AXNodeData::SetName().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| GetPropertyValue_IsControlElement | |||
| ) |
Definition at line 2463 of file ax_platform_node_win_unittest.cc.
References ui::AXTreeID::CreateNewAXTreeID(), EXPECT_UIA_BOOL_EQ, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ax::mojom::kArticle, ax::mojom::kButton, ax::mojom::kEditableRoot, ax::mojom::kFocusable, ax::mojom::kForm, ax::mojom::kGenericContainer, ax::mojom::kHasAriaAttribute, ax::mojom::kImage, ax::mojom::kList, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ax::mojom::kTable, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::TestAXNodeWrapper::SetGlobalIsWebContent(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTreeData::tree_id.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| GetPropertyValue_LabeledByTest | |||
| ) |
Definition at line 2230 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::AddIntListAttribute(), ui::AXNodeData::child_ids, ui::AXNode::children(), EXPECT_UIA_BSTR_EQ, ui::AXNode::OwnerTree::GetAXTreeID(), ui::TestAXNodeWrapper::GetOrCreate(), ui::AXNode::id(), ui::AXNodeData::id, ax::mojom::kAlert, ax::mojom::kGenericContainer, ax::mojom::kLabelledbyIds, ax::mojom::kRootWebArea, ax::mojom::kStaticText, base::win::ScopedVariant::ptr(), base::win::ScopedVariant::Receive(), base::win::ScopedVariant::Reset(), ui::TestAXNodeWrapper::ResetNativeEventTarget(), ui::AXNodeData::role, ui::AXNodeData::SetName(), ui::AXNode::tree(), and base::win::ScopedVariant::type().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| GetPropertyValue_LocalizedControlType | |||
| ) |
Definition at line 2429 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::AddStringAttribute(), ui::AXNodeData::child_ids, EXPECT_UIA_BSTR_EQ, ui::AXNodeData::id, ax::mojom::kRoleDescription, ax::mojom::kSearchBox, ax::mojom::kUnknown, and ui::AXNodeData::role.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| IAccessibleAccValue | |||
| ) |
Definition at line 556 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::AddStringAttribute(), ui::AXNodeData::id, ax::mojom::kTextField, ax::mojom::kValue, base::win::ScopedBstr::Receive(), ui::AXNodeData::role, and value.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| IAccessibleChildAndParent | |||
| ) |
Definition at line 994 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::child_ids, ui::AXNode::children(), ui::AXNodeData::id, ax::mojom::kButton, ax::mojom::kCheckBox, and ui::AXNodeData::role.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| IAccessibleDescription | |||
| ) |
Definition at line 538 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::AddStringAttribute(), base::win::ScopedBstr::Get(), ui::AXNodeData::id, ax::mojom::kDescription, and base::win::ScopedBstr::Receive().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| IAccessibleDetachedObject | |||
| ) |
Definition at line 432 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::id, ax::mojom::kRootWebArea, name, base::win::ScopedBstr::Receive(), ui::AXNodeData::role, and ui::AXNodeData::SetName().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| IAccessibleHitTest | |||
| ) |
Definition at line 450 of file ax_platform_node_win_unittest.cc.
References ui::AXRelativeBounds::bounds, ui::AXNodeData::child_ids, ui::AXNodeData::id, ax::mojom::kGenericContainer, base::win::ScopedVariant::ptr(), base::win::ScopedVariant::Receive(), ui::AXNodeData::relative_bounds, ui::AXNodeData::role, ui::AXNodeData::SetName(), ui::TestAXNodeWrapper::SetScaleFactor(), and base::win::ScopedVariant::type().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| IAccessibleHitTestDoesNotLoopForever | |||
| ) |
Definition at line 492 of file ax_platform_node_win_unittest.cc.
References ui::AXRelativeBounds::bounds, ui::AXNodeData::child_ids, ui::AXNodeData::id, ax::mojom::kGenericContainer, base::win::ScopedVariant::ptr(), base::win::ScopedVariant::Receive(), ui::AXNodeData::relative_bounds, ui::AXNodeData::role, ui::TestAXNodeWrapper::SetHitTestResult(), and ui::AXNodeData::SetName().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| IAccessibleLocation | |||
| ) |
Definition at line 962 of file ax_platform_node_win_unittest.cc.
References ui::AXRelativeBounds::bounds, height, ui::AXNodeData::id, ui::AXNodeData::relative_bounds, ui::TestAXNodeWrapper::SetGlobalCoordinateOffset(), and width.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| IAccessibleName | |||
| ) |
Definition at line 520 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::id, ax::mojom::kRootWebArea, name, base::win::ScopedBstr::Receive(), ui::AXNodeData::role, and ui::AXNodeData::SetName().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| IAccessibleRole | |||
| ) |
Definition at line 927 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::child_ids, ui::AXNode::children(), ui::AXNodeData::id, ax::mojom::kAlert, ax::mojom::kButton, ax::mojom::kPopUpButton, base::win::ScopedVariant::ptr(), base::win::ScopedVariant::Receive(), ui::AXNodeData::role, and ui::AXNode::SetData().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| IAccessibleSelectionListBoxOptionMultipleSelected | |||
| ) |
Definition at line 653 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::AddBoolAttribute(), ui::AXNodeData::child_ids, ui::AXNodeData::id, ax::mojom::kListBox, ax::mojom::kListBoxOption, ax::mojom::kSelected, name, base::win::ScopedVariant::ptr(), base::win::ScopedVariant::Receive(), ui::AXNodeData::role, ui::AXNodeData::SetName(), and base::win::ScopedVariant::type().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| IAccessibleSelectionListBoxOptionNothingSelected | |||
| ) |
Definition at line 593 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::child_ids, ui::AXNodeData::id, ax::mojom::kListBox, ax::mojom::kListBoxOption, base::win::ScopedVariant::Receive(), ui::AXNodeData::role, ui::AXNodeData::SetName(), and base::win::ScopedVariant::type().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| IAccessibleSelectionListBoxOptionOneSelected | |||
| ) |
Definition at line 622 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::AddBoolAttribute(), ui::AXNodeData::child_ids, ui::AXNodeData::id, ax::mojom::kListBox, ax::mojom::kListBoxOption, ax::mojom::kSelected, base::win::ScopedVariant::Receive(), ui::AXNodeData::role, ui::AXNodeData::SetName(), and base::win::ScopedVariant::type().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| IAccessibleSelectionTableCellMultipleSelected | |||
| ) |
Definition at line 862 of file ax_platform_node_win_unittest.cc.
References ax::mojom::kSelected, name, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, base::win::ScopedVariant::ptr(), base::win::ScopedVariant::Receive(), and base::win::ScopedVariant::type().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| IAccessibleSelectionTableCellOneSelected | |||
| ) |
Definition at line 828 of file ax_platform_node_win_unittest.cc.
References ax::mojom::kSelected, name, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, base::win::ScopedVariant::ptr(), base::win::ScopedVariant::Receive(), and base::win::ScopedVariant::type().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| IAccessibleSelectionTableNothingSelected | |||
| ) |
Definition at line 732 of file ax_platform_node_win_unittest.cc.
References base::win::ScopedVariant::Receive(), and base::win::ScopedVariant::type().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| IAccessibleSelectionTableRowMultipleSelected | |||
| ) |
Definition at line 768 of file ax_platform_node_win_unittest.cc.
References ax::mojom::kSelected, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, base::win::ScopedVariant::ptr(), base::win::ScopedVariant::Receive(), and base::win::ScopedVariant::type().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| IAccessibleSelectionTableRowOneSelected | |||
| ) |
Definition at line 743 of file ax_platform_node_win_unittest.cc.
References ax::mojom::kSelected, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, base::win::ScopedVariant::ptr(), base::win::ScopedVariant::Receive(), and base::win::ScopedVariant::type().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| IAccessibleShortcut | |||
| ) |
Definition at line 574 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::AddStringAttribute(), base::win::ScopedBstr::Get(), ui::AXNodeData::id, ax::mojom::kKeyShortcuts, and base::win::ScopedBstr::Receive().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| IExpandCollapsePatternProviderAction | |||
| ) |
Definition at line 3762 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::AddState(), ui::AXNodeData::child_ids, ui::AXNodeData::id, ax::mojom::kButton, ax::mojom::kCollapsed, ax::mojom::kComboBoxGrouping, ax::mojom::kDisabled, ax::mojom::kExpanded, ax::mojom::kGenericContainer, ax::mojom::kMenu, ax::mojom::kTrue, ui::AXNodeData::role, ui::AXNodeData::SetCheckedState(), ui::AXNodeData::SetHasPopup(), and ui::AXNodeData::SetRestriction().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| IGridProviderGetColumnCount | |||
| ) |
Definition at line 1345 of file ax_platform_node_win_unittest.cc.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| IGridProviderGetItem | |||
| ) |
Definition at line 1378 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::AddIntAttribute(), ui::AXNodeData::child_ids, ui::AXNodeData::id, ax::mojom::kAriaColumnCount, ax::mojom::kAriaRowCount, ax::mojom::kCell, ax::mojom::kGrid, ax::mojom::kRow, and ui::AXNodeData::role.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| IGridProviderGetRowCount | |||
| ) |
Definition at line 1312 of file ax_platform_node_win_unittest.cc.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| IInvokeProviderInvoke | |||
| ) |
Definition at line 3931 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::child_ids, ui::AXNode::children(), EXPECT_UIA_ELEMENTNOTENABLED, ui::TestAXNodeWrapper::GetNodeFromLastDefaultAction(), ui::AXNodeData::id, ax::mojom::kButton, ax::mojom::kDisabled, ui::AXNodeData::role, and ui::AXNodeData::SetRestriction().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| IRawElementProviderSimple2ShowContextMenu | |||
| ) |
Definition at line 3166 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::child_ids, ui::AXNode::children(), ui::TestAXNodeWrapper::GetNodeFromLastShowContextMenu(), and ui::AXNodeData::id.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| IScrollProviderSetScrollPercent | |||
| ) |
Definition at line 4607 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::AddIntAttribute(), ui::AXNodeData::id, ax::mojom::kGenericContainer, ax::mojom::kScrollX, ax::mojom::kScrollXMax, ax::mojom::kScrollXMin, ax::mojom::kScrollY, ax::mojom::kScrollYMax, ax::mojom::kScrollYMin, and ui::AXNodeData::role.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| ISelectionItemProviderDisabled | |||
| ) |
Definition at line 3987 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::AddBoolAttribute(), ui::AXNodeData::AddIntAttribute(), EXPECT_UIA_ELEMENTNOTENABLED, ui::AXNodeData::id, ax::mojom::kDisabled, ax::mojom::kRestriction, ax::mojom::kSelected, ax::mojom::kTab, and ui::AXNodeData::role.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| ISelectionItemProviderGetSelectionContainer | |||
| ) |
Definition at line 4356 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::AddBoolAttribute(), ui::AXNodeData::child_ids, ui::AXNodeData::id, ax::mojom::kCell, ax::mojom::kGrid, ax::mojom::kRow, ax::mojom::kSelected, and ui::AXNodeData::role.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| ISelectionItemProviderGrid | |||
| ) |
Definition at line 4289 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::AddBoolAttribute(), ui::AXNodeData::child_ids, ui::AXNodeData::id, ax::mojom::kCell, ax::mojom::kGrid, ax::mojom::kRow, ax::mojom::kSelected, and ui::AXNodeData::role.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| ISelectionItemProviderMenuItemRadio | |||
| ) |
Definition at line 4176 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::AddIntAttribute(), ui::AXNodeData::child_ids, ui::AXNodeData::id, ax::mojom::kCheckedState, ax::mojom::kFalse, ax::mojom::kMenu, ax::mojom::kMenuItemRadio, ax::mojom::kMixed, ax::mojom::kNone, ax::mojom::kTrue, and ui::AXNodeData::role.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| ISelectionItemProviderNotSelectable | |||
| ) |
Definition at line 4013 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::id, ax::mojom::kTab, and ui::AXNodeData::role.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| ISelectionItemProviderNotSupported | |||
| ) |
Definition at line 3972 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::id, ax::mojom::kNone, and ui::AXNodeData::role.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| ISelectionItemProviderRadioButton | |||
| ) |
Definition at line 4088 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::AddIntAttribute(), ui::AXNodeData::child_ids, ui::AXNodeData::id, ax::mojom::kCheckedState, ax::mojom::kFalse, ax::mojom::kMixed, ax::mojom::kNone, ax::mojom::kRadioButton, ax::mojom::kRadioGroup, ax::mojom::kTrue, and ui::AXNodeData::role.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| ISelectionItemProviderSelectFollowFocus | |||
| ) |
Definition at line 4387 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::AddBoolAttribute(), ui::AXNodeData::child_ids, ui::TestAXNodeWrapper::GetNodeFromLastDefaultAction(), ui::AXNodeData::id, is_selected(), ax::mojom::kClick, ax::mojom::kSelected, ax::mojom::kTab, ax::mojom::kTabList, ui::AXNodeData::role, ui::AXNodeData::SetDefaultActionVerb(), and ui::TestAXNodeWrapper::SetNodeFromLastDefaultAction().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| ISelectionItemProviderSimple | |||
| ) |
Definition at line 4028 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::AddBoolAttribute(), ui::AXNodeData::child_ids, ui::AXNodeData::id, ax::mojom::kListBox, ax::mojom::kListBoxOption, ax::mojom::kSelected, and ui::AXNodeData::role.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| ISelectionItemProviderTable | |||
| ) |
Definition at line 4264 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::AddBoolAttribute(), ui::AXNodeData::child_ids, ui::AXNodeData::id, ax::mojom::kCell, ax::mojom::kRow, ax::mojom::kSelected, ax::mojom::kTable, and ui::AXNodeData::role.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| ISelectionProviderCanSelectMultipleDefault | |||
| ) |
Definition at line 2867 of file ax_platform_node_win_unittest.cc.
References TRUE.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| ISelectionProviderCanSelectMultipleTrue | |||
| ) |
Definition at line 2881 of file ax_platform_node_win_unittest.cc.
References ax::mojom::kFocusable, and ax::mojom::kMultiselectable.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| ISelectionProviderGetSelectionMultipleItemsSelected | |||
| ) |
Definition at line 2988 of file ax_platform_node_win_unittest.cc.
References base::win::ScopedSafearray::Get(), ax::mojom::kFocusable, ax::mojom::kMultiselectable, and base::win::ScopedSafearray::Receive().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| ISelectionProviderGetSelectionNoneSelected | |||
| ) |
Definition at line 2928 of file ax_platform_node_win_unittest.cc.
References base::win::ScopedSafearray::Get(), ax::mojom::kFocusable, and base::win::ScopedSafearray::Receive().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| ISelectionProviderGetSelectionSingleItemSelected | |||
| ) |
Definition at line 2953 of file ax_platform_node_win_unittest.cc.
References base::win::ScopedSafearray::Get(), ax::mojom::kFocusable, and base::win::ScopedSafearray::Receive().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| ISelectionProviderIsSelectionRequiredDefault | |||
| ) |
Definition at line 2898 of file ax_platform_node_win_unittest.cc.
References TRUE.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| ISelectionProviderIsSelectionRequiredTrue | |||
| ) |
Definition at line 2913 of file ax_platform_node_win_unittest.cc.
References ax::mojom::kRequired.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| ITableItemProviderGetColumnHeaderItems | |||
| ) |
Definition at line 1638 of file ax_platform_node_win_unittest.cc.
References ui::TestAXNodeWrapper::BuildAllWrappers(), ui::AXNodeData::child_ids, EXPECT_UIA_ELEMENT_ARRAY_BSTR_EQ, base::win::ScopedSafearray::Get(), ui::TestAXNodeWrapper::GetOrCreate(), ui::AXNodeData::id, ax::mojom::kCell, ax::mojom::kColumnHeader, ax::mojom::kRow, ax::mojom::kTable, base::win::ScopedSafearray::Receive(), base::win::ScopedSafearray::Release(), ui::TestAXNodeWrapper::ResetNativeEventTarget(), ui::AXNodeData::role, and ui::AXNodeData::SetName().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| ITableItemProviderGetRowHeaderItems | |||
| ) |
Definition at line 1701 of file ax_platform_node_win_unittest.cc.
References ui::TestAXNodeWrapper::BuildAllWrappers(), ui::AXNodeData::child_ids, EXPECT_UIA_ELEMENT_ARRAY_BSTR_EQ, base::win::ScopedSafearray::Get(), ui::TestAXNodeWrapper::GetOrCreate(), ui::AXNodeData::id, ax::mojom::kCell, ax::mojom::kRow, ax::mojom::kRowHeader, ax::mojom::kTable, base::win::ScopedSafearray::Receive(), base::win::ScopedSafearray::Release(), ui::TestAXNodeWrapper::ResetNativeEventTarget(), ui::AXNodeData::role, and ui::AXNodeData::SetName().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| ITableProviderGetColumnHeaders | |||
| ) |
Definition at line 1410 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::child_ids, EXPECT_UIA_ELEMENT_ARRAY_BSTR_EQ, base::win::ScopedSafearray::Get(), ui::TestAXNodeWrapper::GetOrCreate(), ui::AXNodeData::id, ax::mojom::kColumnHeader, ax::mojom::kRow, ax::mojom::kRowHeader, ax::mojom::kTable, base::win::ScopedSafearray::Receive(), base::win::ScopedSafearray::Release(), ui::TestAXNodeWrapper::ResetNativeEventTarget(), ui::AXNodeData::role, and ui::AXNodeData::SetName().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| ITableProviderGetColumnHeadersMultipleHeaders | |||
| ) |
Definition at line 1458 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::child_ids, EXPECT_UIA_ELEMENT_ARRAY_BSTR_EQ, base::win::ScopedSafearray::Get(), ui::AXNodeData::id, ax::mojom::kCell, ax::mojom::kColumnHeader, ax::mojom::kRow, ax::mojom::kTable, base::win::ScopedSafearray::Receive(), ui::AXNodeData::role, and ui::AXNodeData::SetName().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| ITableProviderGetRowHeaders | |||
| ) |
Definition at line 1576 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::child_ids, EXPECT_UIA_ELEMENT_ARRAY_BSTR_EQ, base::win::ScopedSafearray::Get(), ui::TestAXNodeWrapper::GetOrCreate(), ui::AXNodeData::id, ax::mojom::kColumnHeader, ax::mojom::kRow, ax::mojom::kRowHeader, ax::mojom::kTable, base::win::ScopedSafearray::Receive(), base::win::ScopedSafearray::Release(), ui::TestAXNodeWrapper::ResetNativeEventTarget(), ui::AXNodeData::role, and ui::AXNodeData::SetName().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| ITableProviderGetRowOrColumnMajor | |||
| ) |
Definition at line 1622 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::id, ax::mojom::kTable, and ui::AXNodeData::role.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| IValueProvider_GetValue | |||
| ) |
Definition at line 4446 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::AddFloatAttribute(), ui::AXNodeData::AddIntAttribute(), ui::AXNodeData::AddState(), ui::AXNodeData::AddStringAttribute(), ui::AXNodeData::child_ids, base::win::ScopedBstr::Get(), ui::AXNodeData::id, ax::mojom::kEditable, ax::mojom::kProgressIndicator, ax::mojom::kReadOnly, ax::mojom::kRestriction, ax::mojom::kRootWebArea, ax::mojom::kTextField, ax::mojom::kValue, ax::mojom::kValueForRange, base::win::ScopedBstr::Receive(), base::win::ScopedBstr::Reset(), and ui::AXNodeData::role.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| IValueProvider_IsReadOnly | |||
| ) |
Definition at line 4552 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::AddIntAttribute(), ui::AXNodeData::AddState(), ui::AXNodeData::child_ids, ui::AXNodeData::id, ax::mojom::kDisabled, ax::mojom::kEditable, ax::mojom::kLink, ax::mojom::kReadOnly, ax::mojom::kRestriction, ax::mojom::kRootWebArea, ax::mojom::kTextField, and ui::AXNodeData::role.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| IValueProvider_SetValue | |||
| ) |
Definition at line 4495 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::AddFloatAttribute(), ui::AXNodeData::AddIntAttribute(), ui::AXNodeData::AddStringAttribute(), ui::AXNodeData::child_ids, EXPECT_UIA_ELEMENTNOTENABLED, base::win::ScopedBstr::Get(), ui::AXNodeData::id, ax::mojom::kProgressIndicator, ax::mojom::kReadOnly, ax::mojom::kRestriction, ax::mojom::kRootWebArea, ax::mojom::kTextField, ax::mojom::kValue, ax::mojom::kValueForRange, base::win::ScopedBstr::Receive(), base::win::ScopedBstr::Reset(), and ui::AXNodeData::role.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| MojoEventToUIAPropertyTest | |||
| ) |
Definition at line 4677 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::AddIntAttribute(), ui::AXNodeData::id, ax::mojom::kCheckBox, ax::mojom::kCheckedState, ax::mojom::kMixed, ax::mojom::kValueChanged, and ui::AXNodeData::role.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| UIAErrorHandling | |||
| ) |
Definition at line 3199 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::id, base::win::ScopedBstr::Receive(), base::win::ScopedSafearray::Receive(), base::win::ScopedVariant::Receive(), and TRUE.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| UIAGetBoundingRectangle | |||
| ) |
Definition at line 2588 of file ax_platform_node_win_unittest.cc.
References ui::AXRelativeBounds::bounds, ui::AXNodeData::id, and ui::AXNodeData::relative_bounds.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| UIAGetControllerForPropertyId | |||
| ) |
Definition at line 1951 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::AddIntListAttribute(), ui::TestAXNodeWrapper::BuildAllWrappers(), ui::AXNodeData::child_ids, EXPECT_UIA_PROPERTY_ELEMENT_ARRAY_BSTR_EQ, ui::TestAXNodeWrapper::GetOrCreate(), ui::AXNodeData::id, ax::mojom::kControlsIds, ax::mojom::kRootWebArea, ax::mojom::kTab, ax::mojom::kTabPanel, ui::TestAXNodeWrapper::ResetNativeEventTarget(), ui::AXNodeData::role, and ui::AXNodeData::SetName().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| UIAGetDescribedByPropertyId | |||
| ) |
Definition at line 1999 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::AddIntListAttribute(), ui::AXNodeData::child_ids, EXPECT_UIA_PROPERTY_ELEMENT_ARRAY_BSTR_EQ, ui::AXNodeData::id, ax::mojom::kDescribedbyIds, ax::mojom::kMarquee, ax::mojom::kStaticText, ui::AXNodeData::role, and ui::AXNodeData::SetName().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| UIAGetEmbeddedFragmentRoots | |||
| ) |
Definition at line 2646 of file ax_platform_node_win_unittest.cc.
References base::win::ScopedSafearray::Get(), ui::AXNodeData::id, and base::win::ScopedSafearray::Receive().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| UIAGetFlowsToPropertyId | |||
| ) |
Definition at line 2100 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::AddIntListAttribute(), ui::AXNodeData::child_ids, EXPECT_UIA_PROPERTY_ELEMENT_ARRAY_BSTR_EQ, ui::AXNodeData::id, ax::mojom::kFlowtoIds, ax::mojom::kMarquee, ax::mojom::kStaticText, ui::AXNodeData::role, and ui::AXNodeData::SetName().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| UIAGetFragmentRoot | |||
| ) |
Definition at line 2606 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::child_ids, ui::AXNode::children(), EXPECT_UIA_ELEMENTNOTAVAILABLE, ui::TestAXNodeWrapper::GetOrCreate(), ui::AXNodeData::id, and ui::TestAXNodeWrapper::ResetNativeEventTarget().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| UIAGetHostRawElementProvider | |||
| ) |
Definition at line 2574 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::id.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| UIAGetPropertySimple | |||
| ) |
Definition at line 1763 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::AddIntAttribute(), ui::AXNodeData::AddStringAttribute(), ui::AXNodeData::child_ids, EXPECT_UIA_BOOL_EQ, EXPECT_UIA_BSTR_EQ, EXPECT_UIA_INT_EQ, ui::AXNodeData::id, ax::mojom::kAccessKey, ax::mojom::kDescription, ax::mojom::kInvalidState, ax::mojom::kKeyShortcuts, ax::mojom::kLanguage, ax::mojom::kList, ax::mojom::kListItem, ax::mojom::kPosInSet, ax::mojom::kSetSize, base::win::ScopedVariant::ptr(), base::win::ScopedVariant::Receive(), ui::AXNodeData::role, and ui::AXNodeData::SetName().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| UIAGetPropertyValueClickablePoint | |||
| ) |
Definition at line 1823 of file ax_platform_node_win_unittest.cc.
References ui::AXRelativeBounds::bounds, EXPECT_UIA_DOUBLE_ARRAY_EQ, ui::AXNodeData::id, ax::mojom::kButton, ui::AXNodeData::relative_bounds, and ui::AXNodeData::role.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| UIAGetPropertyValueFlowsFromMultiple | |||
| ) |
Definition at line 2174 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::AddIntListAttribute(), ui::AXNodeData::child_ids, EXPECT_UIA_PROPERTY_UNORDERED_ELEMENT_ARRAY_BSTR_EQ, ui::TestAXNodeWrapper::GetOrCreate(), ui::AXNodeData::id, ax::mojom::kFlowtoIds, ax::mojom::kGenericContainer, ax::mojom::kRootWebArea, ui::TestAXNodeWrapper::ResetNativeEventTarget(), ui::AXNodeData::role, and ui::AXNodeData::SetName().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| UIAGetPropertyValueFlowsFromNone | |||
| ) |
Definition at line 2131 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::id, ax::mojom::kRootWebArea, base::win::ScopedVariant::ptr(), base::win::ScopedVariant::Receive(), ui::AXNodeData::role, ui::AXNodeData::SetName(), and base::win::ScopedVariant::type().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| UIAGetPropertyValueFlowsFromSingle | |||
| ) |
Definition at line 2149 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::AddIntListAttribute(), ui::AXNodeData::child_ids, EXPECT_UIA_PROPERTY_ELEMENT_ARRAY_BSTR_EQ, ui::TestAXNodeWrapper::GetOrCreate(), ui::AXNodeData::id, ax::mojom::kFlowtoIds, ax::mojom::kGenericContainer, ax::mojom::kRootWebArea, ui::AXNodeData::role, and ui::AXNodeData::SetName().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| UIAGetPropertyValueFrameworkId | |||
| ) |
Definition at line 2218 of file ax_platform_node_win_unittest.cc.
References EXPECT_UIA_BSTR_EQ, ui::AXNodeData::id, ax::mojom::kRootWebArea, and ui::AXNodeData::role.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| UIAGetPropertyValueIsControlElementIgnoredInvisible | |||
| ) |
Definition at line 1864 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::AddState(), ui::AXNodeData::child_ids, EXPECT_UIA_BOOL_EQ, ui::AXNodeData::id, ax::mojom::kButton, ax::mojom::kFocusable, ax::mojom::kGenericContainer, ax::mojom::kIgnored, ax::mojom::kInvisible, ax::mojom::kRootWebArea, ui::AXNodeData::role, and ui::TestAXNodeWrapper::SetGlobalIsWebContent().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| UIAGetPropertyValueIsDialog | |||
| ) |
Definition at line 1840 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::child_ids, EXPECT_UIA_BOOL_EQ, ui::AXNodeData::id, ax::mojom::kAlertDialog, ax::mojom::kDialog, ax::mojom::kRootWebArea, and ui::AXNodeData::role.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| UIAGetProviderOptions | |||
| ) |
Definition at line 2557 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::id.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| UIAGetRuntimeId | |||
| ) |
Definition at line 2660 of file ax_platform_node_win_unittest.cc.
References base::win::ScopedSafearray::Get(), ui::AXNodeData::id, and base::win::ScopedSafearray::Receive().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| UIAItemStatusPropertyId | |||
| ) |
Definition at line 2032 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::AddIntAttribute(), ui::AXNodeData::child_ids, EXPECT_UIA_BSTR_EQ, EXPECT_UIA_VALUE_EQ, ui::AXNodeData::id, ax::mojom::kAscending, ax::mojom::kColumnHeader, ax::mojom::kDescending, ax::mojom::kOther, ax::mojom::kRow, ax::mojom::kRowHeader, ax::mojom::kSortDirection, ax::mojom::kTable, ax::mojom::kUnsorted, and ui::AXNodeData::role.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| UIAIWindowProviderGetIsModalFalse | |||
| ) |
Definition at line 2704 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::AddBoolAttribute(), ui::AXNodeData::id, ax::mojom::kModal, ax::mojom::kRootWebArea, and ui::AXNodeData::role.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| UIAIWindowProviderGetIsModalTrue | |||
| ) |
Definition at line 2723 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::AddBoolAttribute(), ui::AXNodeData::id, ax::mojom::kModal, ax::mojom::kRootWebArea, and ui::AXNodeData::role.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| UIAIWindowProviderGetIsModalUnset | |||
| ) |
Definition at line 2690 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::id, ax::mojom::kRootWebArea, and ui::AXNodeData::role.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| UIAIWindowProviderInvalidArgument | |||
| ) |
Definition at line 2742 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::AddBoolAttribute(), ui::AXNodeData::id, ax::mojom::kModal, ax::mojom::kRootWebArea, and ui::AXNodeData::role.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| UIAIWindowProviderNotSupported | |||
| ) |
Definition at line 2765 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::AddBoolAttribute(), ui::AXNodeData::id, ax::mojom::kModal, ax::mojom::kRootWebArea, and ui::AXNodeData::role.
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| UIALandmarkType | |||
| ) |
Definition at line 3079 of file ax_platform_node_win_unittest.cc.
References EXPECT_UIA_EMPTY, EXPECT_UIA_INT_EQ, ui::AXNodeData::id, ax::mojom::kBanner, ax::mojom::kComplementary, ax::mojom::kContentInfo, ax::mojom::kFooter, ax::mojom::kForm, ax::mojom::kGroup, ax::mojom::kHeading, ax::mojom::kList, ax::mojom::kMain, ax::mojom::kNavigation, ax::mojom::kRegion, ax::mojom::kSearch, ax::mojom::kTable, ui::AXNodeData::role, and ui::AXNodeData::SetName().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| UIALocalizedLandmarkType | |||
| ) |
Definition at line 3123 of file ax_platform_node_win_unittest.cc.
References EXPECT_UIA_BSTR_EQ, EXPECT_UIA_EMPTY, ui::AXNodeData::id, ax::mojom::kBanner, ax::mojom::kComplementary, ax::mojom::kContentInfo, ax::mojom::kFooter, ax::mojom::kForm, ax::mojom::kGroup, ax::mojom::kHeading, ax::mojom::kList, ax::mojom::kMain, ax::mojom::kNavigation, ax::mojom::kRegion, ax::mojom::kSearch, ax::mojom::kTable, ui::AXNodeData::role, and ui::AXNodeData::SetName().
| ui::TEST_F | ( | AXPlatformNodeWinTest | , |
| UIANavigate | |||
| ) |
Definition at line 2803 of file ax_platform_node_win_unittest.cc.
References ui::AXNodeData::child_ids, ui::AXNode::children(), and ui::AXNodeData::id.
| ui::TEST_F | ( | AXPositionTest | , |
| AsLeafTextPositionAfterCharacter | |||
| ) |
Definition at line 5853 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ax::mojom::kDownstream, and ax::mojom::kUpstream.
| ui::TEST_F | ( | AXPositionTest | , |
| AsLeafTextPositionAfterCharacterNoAdjustment | |||
| ) |
Definition at line 5715 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ax::mojom::kDownstream, and ax::mojom::kUpstream.
| ui::TEST_F | ( | AXPositionTest | , |
| AsLeafTextPositionBeforeAndAfterCharacterAtInvalidGraphemeBoundary | |||
| ) |
Definition at line 5597 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ax::mojom::kDownstream, and ax::mojom::kUpstream.
| ui::TEST_F | ( | AXPositionTest | , |
| AsLeafTextPositionBeforeAndAfterCharacterWithNullPosition | |||
| ) |
Definition at line 5583 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateNullPosition().
| ui::TEST_F | ( | AXPositionTest | , |
| AsLeafTextPositionBeforeCharacter | |||
| ) |
Definition at line 5799 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ax::mojom::kDownstream, and ax::mojom::kUpstream.
| ui::TEST_F | ( | AXPositionTest | , |
| AsLeafTextPositionBeforeCharacterNoAdjustment | |||
| ) |
Definition at line 5645 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ax::mojom::kDownstream, and ax::mojom::kUpstream.
| ui::TEST_F | ( | AXPositionTest | , |
| AsLeafTextPositionWithNullPosition | |||
| ) |
Definition at line 3247 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateNullPosition().
| ui::TEST_F | ( | AXPositionTest | , |
| AsLeafTextPositionWithTextPosition | |||
| ) |
Definition at line 3296 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ax::mojom::kDownstream, and ax::mojom::kUpstream.
| ui::TEST_F | ( | AXPositionTest | , |
| AsLeafTextPositionWithTextPositionAndEmptyTextSandwich | |||
| ) |
Definition at line 3451 of file ax_node_position_unittest.cc.
References ui::AXNodeData::child_ids, ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXNodeData::id, ax::mojom::kButton, ax::mojom::kDownstream, ax::mojom::kInlineTextBox, ax::mojom::kRootWebArea, ax::mojom::kUpstream, ui::AXNodeData::role, and ui::AXNodeData::SetName().
| ui::TEST_F | ( | AXPositionTest | , |
| AsLeafTextPositionWithTreePosition | |||
| ) |
Definition at line 3255 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition(), and ax::mojom::kDownstream.
| ui::TEST_F | ( | AXPositionTest | , |
| AsLeafTreePositionWithNullPosition | |||
| ) |
Definition at line 3067 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateNullPosition().
| ui::TEST_F | ( | AXPositionTest | , |
| AsLeafTreePositionWithTextPosition | |||
| ) |
Definition at line 3113 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::BEFORE_TEXT, ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ax::mojom::kDownstream, and ax::mojom::kUpstream.
| ui::TEST_F | ( | AXPositionTest | , |
| AsLeafTreePositionWithTreePosition | |||
| ) |
Definition at line 3075 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::BEFORE_TEXT, and ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition().
| ui::TEST_F | ( | AXPositionTest | , |
| AsTextPositionWithNullPosition | |||
| ) |
Definition at line 2995 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateNullPosition().
| ui::TEST_F | ( | AXPositionTest | , |
| AsTextPositionWithTextPosition | |||
| ) |
Definition at line 3051 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXPosition< AXNodePosition, AXNode >::INVALID_INDEX, and ax::mojom::kDownstream.
| ui::TEST_F | ( | AXPositionTest | , |
| AsTextPositionWithTreePosition | |||
| ) |
Definition at line 3003 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::BEFORE_TEXT, ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition(), and ax::mojom::kDownstream.
| ui::TEST_F | ( | AXPositionTest | , |
| AsTreePositionWithNullPosition | |||
| ) |
Definition at line 2927 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateNullPosition().
| ui::TEST_F | ( | AXPositionTest | , |
| AsTreePositionWithTextPosition | |||
| ) |
Definition at line 2948 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::BEFORE_TEXT, ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), and ax::mojom::kDownstream.
| ui::TEST_F | ( | AXPositionTest | , |
| AsTreePositionWithTreePosition | |||
| ) |
Definition at line 2935 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition(), and ui::AXPosition< AXNodePosition, AXNode >::INVALID_OFFSET.
| ui::TEST_F | ( | AXPositionTest | , |
| AsUnignoredPosition | |||
| ) |
Definition at line 3507 of file ax_node_position_unittest.cc.
References ui::AXNodeData::AddState(), ui::AXPosition< AXNodePosition, AXNode >::BEFORE_TEXT, ui::AXNodeData::child_ids, ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition(), ui::AXNodeData::id, ax::mojom::kDownstream, ax::mojom::kGenericContainer, ax::mojom::kIgnored, ax::mojom::kInlineTextBox, kMoveBackward, kMoveForward, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXNodeData::role, and ui::AXNodeData::SetName().
| ui::TEST_F | ( | AXPositionTest | , |
| AsValidPosition | |||
| ) |
Definition at line 5920 of file ax_node_position_unittest.cc.
References ui::AXNodeData::child_ids, ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), CrossBoundary, ui::AXNodeData::id, ax::mojom::kDownstream, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXNodeData::role, ui::AXNodeData::SetName(), and StopIfAlreadyAtBoundary.
| ui::TEST_F | ( | AXPositionTest | , |
| AsValidPositionInDescendantOfEmptyObject | |||
| ) |
Definition at line 6013 of file ax_node_position_unittest.cc.
References ui::AXNodeData::AddState(), ui::AXNodeData::child_ids, ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition(), g_ax_embedded_object_behavior, ui::AXNodeData::id, ax::mojom::kButton, ax::mojom::kDownstream, kExposeCharacter, ax::mojom::kIgnored, ax::mojom::kInlineTextBox, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXNodeData::role, and ui::AXNodeData::SetName().
| ui::TEST_F | ( | AXPositionTest | , |
| AtEndOfAnchorWithNullPosition | |||
| ) |
Definition at line 1197 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateNullPosition().
| ui::TEST_F | ( | AXPositionTest | , |
| AtEndOfAnchorWithTextPosition | |||
| ) |
Definition at line 1220 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ax::mojom::kDownstream, and ax::mojom::kUpstream.
| ui::TEST_F | ( | AXPositionTest | , |
| AtEndOfAnchorWithTreePosition | |||
| ) |
Definition at line 1203 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition().
| ui::TEST_F | ( | AXPositionTest | , |
| AtEndOfBlankLine | |||
| ) |
Definition at line 1426 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition(), ax::mojom::kDownstream, ax::mojom::kNextOnLineId, ax::mojom::kPreviousOnLineId, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes.
| ui::TEST_F | ( | AXPositionTest | , |
| AtEndOfLineWithTextPosition | |||
| ) |
Definition at line 1346 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), and ax::mojom::kDownstream.
| ui::TEST_F | ( | AXPositionTest | , |
| AtEndOfParagraphWithTextPosition | |||
| ) |
Definition at line 1800 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), and ax::mojom::kDownstream.
| ui::TEST_F | ( | AXPositionTest | , |
| AtLastNodeInTree | |||
| ) |
Definition at line 5148 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), and ax::mojom::kDownstream.
| ui::TEST_F | ( | AXPositionTest | , |
| AtStartAndEndOfLineInsideTextField | |||
| ) |
Definition at line 1585 of file ax_node_position_unittest.cc.
References ui::AXNodeData::AddBoolAttribute(), ui::AXNodeData::AddIntAttribute(), ui::AXNodeData::AddState(), ui::AXNodeData::child_ids, ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition(), ui::AXNodeData::id, ax::mojom::kDownstream, ax::mojom::kEditable, ax::mojom::kGroup, ax::mojom::kInlineTextBox, ax::mojom::kIsLineBreakingObject, ax::mojom::kNextOnLineId, ax::mojom::kPreviousOnLineId, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXNodeData::role, ui::AXNodeData::SetName(), and ui::AXNodeData::SetValue().
| ui::TEST_F | ( | AXPositionTest | , |
| AtStartAndEndOfLineWhenAtEndOfTextSpan | |||
| ) |
Definition at line 1456 of file ax_node_position_unittest.cc.
References ui::AXNodeData::AddBoolAttribute(), ui::AXNodeData::AddIntAttribute(), ui::AXNodeData::child_ids, ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition(), ui::AXNodeData::id, ax::mojom::kDownstream, ax::mojom::kInlineTextBox, ax::mojom::kIsLineBreakingObject, ax::mojom::kNextOnLineId, ax::mojom::kPreviousOnLineId, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXNodeData::role, and ui::AXNodeData::SetName().
| ui::TEST_F | ( | AXPositionTest | , |
| AtStartOfAnchorWithNullPosition | |||
| ) |
Definition at line 1139 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateNullPosition().
| ui::TEST_F | ( | AXPositionTest | , |
| AtStartOfAnchorWithTextPosition | |||
| ) |
Definition at line 1174 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ax::mojom::kDownstream, and ax::mojom::kUpstream.
| ui::TEST_F | ( | AXPositionTest | , |
| AtStartOfAnchorWithTreePosition | |||
| ) |
Definition at line 1145 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::BEFORE_TEXT, and ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition().
| ui::TEST_F | ( | AXPositionTest | , |
| AtStartOfBlankLine | |||
| ) |
Definition at line 1394 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition(), ax::mojom::kDownstream, ax::mojom::kNextOnLineId, ax::mojom::kPreviousOnLineId, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes.
| ui::TEST_F | ( | AXPositionTest | , |
| AtStartOfLineStaticTextExtraPrecedingSpace | |||
| ) |
Definition at line 1293 of file ax_node_position_unittest.cc.
References ui::AXNodeData::AddBoolAttribute(), ui::AXNodeData::child_ids, ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXNodeData::id, ax::mojom::kDownstream, ax::mojom::kInlineTextBox, ax::mojom::kIsLineBreakingObject, ax::mojom::kLabelText, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXNodeData::role, and ui::AXNodeData::SetName().
| ui::TEST_F | ( | AXPositionTest | , |
| AtStartOfLineWithTextPosition | |||
| ) |
Definition at line 1243 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ax::mojom::kDownstream, and ax::mojom::kUpstream.
| ui::TEST_F | ( | AXPositionTest | , |
| AtStartOfParagraphWithTextPosition | |||
| ) |
Definition at line 1748 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ax::mojom::kDownstream, and ax::mojom::kUpstream.
| ui::TEST_F | ( | AXPositionTest | , |
| AtStartOrEndOfParagraphOnAListMarker | |||
| ) |
Definition at line 2057 of file ax_node_position_unittest.cc.
References ui::AXNodeData::AddBoolAttribute(), ui::AXNodeData::AddIntAttribute(), ui::AXNodeData::child_ids, ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXNodeData::id, ax::mojom::kDownstream, ax::mojom::kInlineTextBox, ax::mojom::kIsLineBreakingObject, ax::mojom::kList, ax::mojom::kListItem, ax::mojom::kListMarker, ax::mojom::kNextOnLineId, ax::mojom::kPreviousOnLineId, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ax::mojom::kUpstream, ui::AXNodeData::role, and ui::AXNodeData::SetName().
| ui::TEST_F | ( | AXPositionTest | , |
| AtStartOrEndOfParagraphWithEmbeddedObjectCharacter | |||
| ) |
Definition at line 2734 of file ax_node_position_unittest.cc.
References ui::AXNodeData::AddBoolAttribute(), ui::AXNodeData::child_ids, ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), g_ax_embedded_object_behavior, ui::AXNodeData::id, ax::mojom::kDownstream, kExposeCharacter, ax::mojom::kImage, ax::mojom::kInlineTextBox, ax::mojom::kIsLineBreakingObject, ax::mojom::kLink, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXNodeData::role, and ui::AXNodeData::SetName().
| ui::TEST_F | ( | AXPositionTest | , |
| AtStartOrEndOfParagraphWithIgnoredNodes | |||
| ) |
Definition at line 2551 of file ax_node_position_unittest.cc.
References ui::AXNodeData::AddBoolAttribute(), ui::AXNodeData::AddState(), ui::AXNodeData::child_ids, ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXNodeData::id, ax::mojom::kDownstream, ax::mojom::kGenericContainer, ax::mojom::kIgnored, ax::mojom::kInlineTextBox, ax::mojom::kIsLineBreakingObject, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXNodeData::role, and ui::AXNodeData::SetName().
| ui::TEST_F | ( | AXPositionTest | , |
| AtStartOrEndOfParagraphWithLeadingAndTrailingDocumentWhitespace | |||
| ) |
Definition at line 2370 of file ax_node_position_unittest.cc.
References ui::AXNodeData::AddBoolAttribute(), ui::AXNodeData::child_ids, ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXNodeData::id, ax::mojom::kDownstream, ax::mojom::kGenericContainer, ax::mojom::kInlineTextBox, ax::mojom::kIsLineBreakingObject, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXNodeData::role, and ui::AXNodeData::SetName().
| ui::TEST_F | ( | AXPositionTest | , |
| Clone | |||
| ) |
Definition at line 527 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::BEFORE_TEXT, ui::AXPosition< AXNodePosition, AXNode >::CreateNullPosition(), ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition(), ui::AXPosition< AXNodePosition, AXNode >::INVALID_INDEX, ui::AXPosition< AXNodePosition, AXNode >::INVALID_OFFSET, ax::mojom::kDownstream, and ax::mojom::kUpstream.
| ui::TEST_F | ( | AXPositionTest | , |
| CreateChildPositionAtWithNullPosition | |||
| ) |
Definition at line 5173 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateNullPosition().
| ui::TEST_F | ( | AXPositionTest | , |
| CreateChildPositionAtWithTextPosition | |||
| ) |
Definition at line 5201 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), and ax::mojom::kDownstream.
| ui::TEST_F | ( | AXPositionTest | , |
| CreateChildPositionAtWithTreePosition | |||
| ) |
Definition at line 5181 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::BEFORE_TEXT, and ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition().
| ui::TEST_F | ( | AXPositionTest | , |
| CreateLinePositionsMultipleAnchorsInSingleLine | |||
| ) |
Definition at line 7089 of file ax_node_position_unittest.cc.
References ui::AXNodeData::AddIntAttribute(), ui::AXNodeData::child_ids, ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXNodeData::id, ax::mojom::kDownstream, ax::mojom::kGenericContainer, ax::mojom::kInlineTextBox, ax::mojom::kNextOnLineId, ax::mojom::kPreviousOnLineId, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXNodeData::role, ui::AXNodeData::SetName(), and StopAtLastAnchorBoundary.
| ui::TEST_F | ( | AXPositionTest | , |
| CreateNextAnchorPosition | |||
| ) |
Definition at line 7046 of file ax_node_position_unittest.cc.
References ui::AXNodeData::child_ids, ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXNodeData::id, ax::mojom::kDownstream, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ax::mojom::kTextField, ui::AXNodeData::role, and ui::AXNodeData::SetName().
| ui::TEST_F | ( | AXPositionTest | , |
| CreateNextAndPreviousCharacterPositionWithNullPosition | |||
| ) |
Definition at line 5907 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateNullPosition(), and CrossBoundary.
| ui::TEST_F | ( | AXPositionTest | , |
| CreateNextAndPreviousLeafTextPositionWithNullPosition | |||
| ) |
Definition at line 5291 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateNullPosition().
| ui::TEST_F | ( | AXPositionTest | , |
| CreateNextAndPreviousWordEndPositionWithNullPosition | |||
| ) |
Definition at line 6641 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateNullPosition(), and CrossBoundary.
| ui::TEST_F | ( | AXPositionTest | , |
| CreateNextAndPreviousWordStartPositionWithNullPosition | |||
| ) |
Definition at line 6628 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateNullPosition(), and CrossBoundary.
| ui::TEST_F | ( | AXPositionTest | , |
| CreateNextCharacterPosition | |||
| ) |
Definition at line 6076 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), CrossBoundary, ax::mojom::kDownstream, ax::mojom::kUpstream, StopAtAnchorBoundary, StopAtLastAnchorBoundary, and StopIfAlreadyAtBoundary.
| ui::TEST_F | ( | AXPositionTest | , |
| CreateNextCharacterPositionAtGraphemeBoundary | |||
| ) |
Definition at line 6430 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), CrossBoundary, ax::mojom::kDownstream, ax::mojom::kUpstream, message, and StopIfAlreadyAtBoundary.
| ui::TEST_F | ( | AXPositionTest | , |
| CreateNextLeafTextPosition | |||
| ) |
Definition at line 5302 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition(), and ax::mojom::kDownstream.
| ui::TEST_F | ( | AXPositionTest | , |
| CreateNextLeafTreePosition | |||
| ) |
Definition at line 5479 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::BEFORE_TEXT, ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition(), and ax::mojom::kDownstream.
| ui::TEST_F | ( | AXPositionTest | , |
| CreateNextWordPositionInList | |||
| ) |
Definition at line 7197 of file ax_node_position_unittest.cc.
References ui::AXNodeData::AddBoolAttribute(), ui::AXNodeData::AddIntListAttribute(), ui::AXNodeData::child_ids, ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXNodeData::id, ax::mojom::kDownstream, ax::mojom::kInlineTextBox, ax::mojom::kIsLineBreakingObject, ax::mojom::kList, ax::mojom::kListItem, ax::mojom::kListMarker, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ax::mojom::kWordEnds, ax::mojom::kWordStarts, ui::AXNodeData::role, ui::AXNodeData::SetName(), and StopAtLastAnchorBoundary.
| ui::TEST_F | ( | AXPositionTest | , |
| CreatePagePositionWithNonPaginatedDocument | |||
| ) |
Definition at line 4978 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), CrossBoundary, ax::mojom::kDownstream, and StopIfAlreadyAtBoundary.
| ui::TEST_F | ( | AXPositionTest | , |
| CreatePagePositionWithNullPosition | |||
| ) |
Definition at line 4944 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateNullPosition(), and StopIfAlreadyAtBoundary.
| ui::TEST_F | ( | AXPositionTest | , |
| CreateParentPositionWithNullPosition | |||
| ) |
Definition at line 5223 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateNullPosition().
| ui::TEST_F | ( | AXPositionTest | , |
| CreateParentPositionWithTextPosition | |||
| ) |
Definition at line 5251 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ax::mojom::kDownstream, and ax::mojom::kUpstream.
| ui::TEST_F | ( | AXPositionTest | , |
| CreateParentPositionWithTreePosition | |||
| ) |
Definition at line 5231 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition(), and ax::mojom::kDownstream.
| ui::TEST_F | ( | AXPositionTest | , |
| CreatePositionAtEndOfAnchorWithNullPosition | |||
| ) |
Definition at line 4016 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateNullPosition().
| ui::TEST_F | ( | AXPositionTest | , |
| CreatePositionAtEndOfAnchorWithTextPosition | |||
| ) |
Definition at line 4044 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ax::mojom::kDownstream, and ax::mojom::kUpstream.
| ui::TEST_F | ( | AXPositionTest | , |
| CreatePositionAtEndOfAnchorWithTreePosition | |||
| ) |
Definition at line 4024 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition().
| ui::TEST_F | ( | AXPositionTest | , |
| CreatePositionAtEndOfDocumentWithNullPosition | |||
| ) |
Definition at line 5094 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateNullPosition().
| ui::TEST_F | ( | AXPositionTest | , |
| CreatePositionAtEndOfDocumentWithTextPosition | |||
| ) |
Definition at line 5127 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ax::mojom::kDownstream, and ax::mojom::kUpstream.
| ui::TEST_F | ( | AXPositionTest | , |
| CreatePositionAtEndOfDocumentWithTreePosition | |||
| ) |
Definition at line 5103 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition().
| ui::TEST_F | ( | AXPositionTest | , |
| CreatePositionAtFormatBoundaryWithTextPosition | |||
| ) |
Definition at line 4321 of file ax_node_position_unittest.cc.
References ui::AXNodeData::child_ids, ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), CrossBoundary, ui::AXNodeData::id, ax::mojom::kDownstream, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXNodeData::role, and ui::AXNodeData::SetName().
| ui::TEST_F | ( | AXPositionTest | , |
| CreatePositionAtInvalidGraphemeBoundary | |||
| ) |
Definition at line 3925 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ax::mojom::kDownstream, and ax::mojom::kUpstream.
| ui::TEST_F | ( | AXPositionTest | , |
| CreatePositionAtNextFormatEndWithNullPosition | |||
| ) |
Definition at line 4193 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateNullPosition(), CrossBoundary, and StopIfAlreadyAtBoundary.
| ui::TEST_F | ( | AXPositionTest | , |
| CreatePositionAtNextFormatEndWithTextPosition | |||
| ) |
Definition at line 4263 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), CrossBoundary, ax::mojom::kDownstream, StopAtLastAnchorBoundary, and StopIfAlreadyAtBoundary.
| ui::TEST_F | ( | AXPositionTest | , |
| CreatePositionAtNextFormatEndWithTreePosition | |||
| ) |
Definition at line 4206 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition(), CrossBoundary, StopAtLastAnchorBoundary, and StopIfAlreadyAtBoundary.
| ui::TEST_F | ( | AXPositionTest | , |
| CreatePositionAtPageBoundaryWithTextPosition | |||
| ) |
Definition at line 4637 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), CrossBoundary, ui::AXNodeData::id, ax::mojom::kDownstream, StopAtLastAnchorBoundary, and StopIfAlreadyAtBoundary.
| ui::TEST_F | ( | AXPositionTest | , |
| CreatePositionAtPageBoundaryWithTreePosition | |||
| ) |
Definition at line 4791 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::BEFORE_TEXT, ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition(), CrossBoundary, ui::AXNodeData::id, StopAtLastAnchorBoundary, and StopIfAlreadyAtBoundary.
| ui::TEST_F | ( | AXPositionTest | , |
| CreatePositionAtPreviousFormatStartWithNullPosition | |||
| ) |
Definition at line 4071 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateNullPosition(), CrossBoundary, StopAtAnchorBoundary, and StopIfAlreadyAtBoundary.
| ui::TEST_F | ( | AXPositionTest | , |
| CreatePositionAtPreviousFormatStartWithTextPosition | |||
| ) |
Definition at line 4140 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), CrossBoundary, ax::mojom::kDownstream, StopAtLastAnchorBoundary, and StopIfAlreadyAtBoundary.
| ui::TEST_F | ( | AXPositionTest | , |
| CreatePositionAtPreviousFormatStartWithTreePosition | |||
| ) |
Definition at line 4089 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::BEFORE_TEXT, ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition(), CrossBoundary, StopAtLastAnchorBoundary, and StopIfAlreadyAtBoundary.
| ui::TEST_F | ( | AXPositionTest | , |
| CreatePositionAtStartOfAnchorWithNullPosition | |||
| ) |
Definition at line 3948 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateNullPosition().
| ui::TEST_F | ( | AXPositionTest | , |
| CreatePositionAtStartOfAnchorWithTextPosition | |||
| ) |
Definition at line 3988 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ax::mojom::kDownstream, and ax::mojom::kUpstream.
| ui::TEST_F | ( | AXPositionTest | , |
| CreatePositionAtStartOfAnchorWithTreePosition | |||
| ) |
Definition at line 3957 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::BEFORE_TEXT, and ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition().
| ui::TEST_F | ( | AXPositionTest | , |
| CreatePositionAtStartOfDocumentWithNullPosition | |||
| ) |
Definition at line 4969 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateNullPosition().
| ui::TEST_F | ( | AXPositionTest | , |
| CreatePositionAtStartOfDocumentWithTextPosition | |||
| ) |
Definition at line 5073 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ax::mojom::kDownstream, and ax::mojom::kUpstream.
| ui::TEST_F | ( | AXPositionTest | , |
| CreatePositionAtStartOfDocumentWithTreePosition | |||
| ) |
Definition at line 5049 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition().
| ui::TEST_F | ( | AXPositionTest | , |
| CreatePositionAtTextBoundaryDocumentStartEndIsIgnored | |||
| ) |
Definition at line 3776 of file ax_node_position_unittest.cc.
References ui::AXNodeData::AddIntAttribute(), ui::AXNodeData::AddIntListAttribute(), ui::AXNodeData::AddState(), ui::AXNodeData::child_ids, ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXNodeData::id, ax::mojom::kBackward, ax::mojom::kDownstream, ax::mojom::kForward, ax::mojom::kIgnored, ax::mojom::kInlineTextBox, ax::mojom::kNextOnLineId, ax::mojom::kPreviousOnLineId, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ax::mojom::kWordEnds, ax::mojom::kWordStart, ax::mojom::kWordStarts, ui::AXNodeData::role, ui::AXNodeData::SetName(), and StopAtLastAnchorBoundary.
| ui::TEST_F | ( | AXPositionTest | , |
| CreatePreviousCharacterPosition | |||
| ) |
Definition at line 6261 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), CrossBoundary, ax::mojom::kDownstream, ax::mojom::kUpstream, StopAtAnchorBoundary, StopAtLastAnchorBoundary, and StopIfAlreadyAtBoundary.
| ui::TEST_F | ( | AXPositionTest | , |
| CreatePreviousCharacterPositionAtGraphemeBoundary | |||
| ) |
Definition at line 6509 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), CrossBoundary, ax::mojom::kDownstream, ax::mojom::kUpstream, message, and StopIfAlreadyAtBoundary.
| ui::TEST_F | ( | AXPositionTest | , |
| CreatePreviousLeafTextPosition | |||
| ) |
Definition at line 5390 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::BEFORE_TEXT, ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition(), and ax::mojom::kDownstream.
| ui::TEST_F | ( | AXPositionTest | , |
| CreatePreviousLeafTreePosition | |||
| ) |
Definition at line 5538 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::BEFORE_TEXT, ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition(), and ax::mojom::kDownstream.
| ui::TEST_F | ( | AXPositionTest | , |
| CreatePreviousWordPositionInList | |||
| ) |
Definition at line 7364 of file ax_node_position_unittest.cc.
References ui::AXNodeData::AddBoolAttribute(), ui::AXNodeData::AddIntListAttribute(), ui::AXNodeData::child_ids, ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXNodeData::id, ax::mojom::kDownstream, ax::mojom::kInlineTextBox, ax::mojom::kIsLineBreakingObject, ax::mojom::kList, ax::mojom::kListItem, ax::mojom::kListMarker, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ax::mojom::kWordEnds, ax::mojom::kWordStarts, ui::AXNodeData::role, ui::AXNodeData::SetName(), and StopAtLastAnchorBoundary.
| ui::TEST_F | ( | AXPositionTest | , |
| EmptyObjectReplacedByCharacterTextNavigation | |||
| ) |
Definition at line 7539 of file ax_node_position_unittest.cc.
References ui::AXNodeData::AddBoolAttribute(), ui::AXNodeData::AddIntListAttribute(), ui::AXNodeData::AddState(), ui::AXNodeData::child_ids, ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), CrossBoundary, g_ax_embedded_object_behavior, ui::AXNodeData::id, ax::mojom::kButton, ax::mojom::kDownstream, ui::AXPosition< AXNodePosition, AXNode >::kEmbeddedCharacter, kExposeCharacter, ax::mojom::kGenericContainer, ax::mojom::kGroup, ax::mojom::kHeading, ax::mojom::kIgnored, ax::mojom::kInlineTextBox, ax::mojom::kIsLineBreakingObject, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ax::mojom::kWordEnds, ax::mojom::kWordStarts, ui::AXNodeData::role, ui::AXNodeData::SetName(), StopAtLastAnchorBoundary, and StopIfAlreadyAtBoundary.
| ui::TEST_F | ( | AXPositionTest | , |
| GetMaxTextOffsetAndGetTextWithGeneratedContent | |||
| ) |
Definition at line 1084 of file ax_node_position_unittest.cc.
References ui::AXNodeData::child_ids, ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXNodeData::id, ax::mojom::kDownstream, ax::mojom::kGroup, ax::mojom::kInlineTextBox, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXNodeData::role, ui::AXNodeData::SetName(), and ui::AXNodeData::SetValue().
| ui::TEST_F | ( | AXPositionTest | , |
| GetMaxTextOffsetFromButton | |||
| ) |
Definition at line 987 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), and ax::mojom::kUpstream.
| ui::TEST_F | ( | AXPositionTest | , |
| GetMaxTextOffsetFromCheckbox | |||
| ) |
Definition at line 996 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), and ax::mojom::kUpstream.
| ui::TEST_F | ( | AXPositionTest | , |
| GetMaxTextOffsetFromInlineTextBox | |||
| ) |
Definition at line 1023 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), and ax::mojom::kUpstream.
| ui::TEST_F | ( | AXPositionTest | , |
| GetMaxTextOffsetFromLineBreak | |||
| ) |
Definition at line 1032 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), and ax::mojom::kUpstream.
| ui::TEST_F | ( | AXPositionTest | , |
| GetMaxTextOffsetFromNullPosition | |||
| ) |
Definition at line 971 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateNullPosition(), and ui::AXPosition< AXNodePosition, AXNode >::INVALID_OFFSET.
| ui::TEST_F | ( | AXPositionTest | , |
| GetMaxTextOffsetFromRoot | |||
| ) |
Definition at line 978 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), and ax::mojom::kUpstream.
| ui::TEST_F | ( | AXPositionTest | , |
| GetMaxTextOffsetFromStaticText | |||
| ) |
Definition at line 1014 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), and ax::mojom::kUpstream.
| ui::TEST_F | ( | AXPositionTest | , |
| GetMaxTextOffsetFromTextfield | |||
| ) |
Definition at line 1005 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), and ax::mojom::kUpstream.
| ui::TEST_F | ( | AXPositionTest | , |
| GetMaxTextOffsetUpdate | |||
| ) |
Definition at line 1041 of file ax_node_position_unittest.cc.
References ui::AXNodeData::child_ids, ui::AXNodeData::id, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXNodeData::role, ui::AXNodeData::SetName(), and ui::AXNodeData::SetValue().
| ui::TEST_F | ( | AXPositionTest | , |
| GetTextFromButton | |||
| ) |
Definition at line 917 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), and ax::mojom::kUpstream.
| ui::TEST_F | ( | AXPositionTest | , |
| GetTextFromCheckbox | |||
| ) |
Definition at line 926 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), and ax::mojom::kUpstream.
| ui::TEST_F | ( | AXPositionTest | , |
| GetTextFromInlineTextBox | |||
| ) |
Definition at line 953 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), and ax::mojom::kUpstream.
| ui::TEST_F | ( | AXPositionTest | , |
| GetTextFromLineBreak | |||
| ) |
Definition at line 962 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), and ax::mojom::kUpstream.
| ui::TEST_F | ( | AXPositionTest | , |
| GetTextFromNullPosition | |||
| ) |
Definition at line 901 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateNullPosition().
| ui::TEST_F | ( | AXPositionTest | , |
| GetTextFromRoot | |||
| ) |
Definition at line 908 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), and ax::mojom::kUpstream.
| ui::TEST_F | ( | AXPositionTest | , |
| GetTextFromStaticText | |||
| ) |
Definition at line 944 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), and ax::mojom::kUpstream.
| ui::TEST_F | ( | AXPositionTest | , |
| GetTextFromTextField | |||
| ) |
Definition at line 935 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), and ax::mojom::kUpstream.
| ui::TEST_F | ( | AXPositionTest | , |
| IsIgnored | |||
| ) |
Definition at line 751 of file ax_node_position_unittest.cc.
References ui::AXNodeData::AddState(), ui::AXPosition< AXNodePosition, AXNode >::BEFORE_TEXT, ui::AXNodeData::child_ids, ui::AXPosition< AXNodePosition, AXNode >::CreateNullPosition(), ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition(), ui::AXNodeData::id, ax::mojom::kDownstream, ax::mojom::kGenericContainer, ax::mojom::kIgnored, ax::mojom::kInlineTextBox, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXNodeData::role, and ui::AXNodeData::SetName().
| ui::TEST_F | ( | AXPositionTest | , |
| LowestCommonAncestor | |||
| ) |
Definition at line 2843 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::BEFORE_TEXT, ui::AXPosition< AXNodePosition, AXNode >::CreateNullPosition(), ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition(), ax::mojom::kDownstream, and ax::mojom::kUpstream.
| ui::TEST_F | ( | AXPositionTest | , |
| MoveByFormatWithIgnoredNodes | |||
| ) |
Definition at line 4369 of file ax_node_position_unittest.cc.
References ui::AXNodeData::AddState(), ui::AXNodeData::child_ids, ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXNodeData::id, ax::mojom::kButton, ax::mojom::kDownstream, ax::mojom::kGenericContainer, ax::mojom::kHeading, ax::mojom::kIgnored, ax::mojom::kInlineTextBox, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ax::mojom::kSvgRoot, ui::AXNodeData::role, ui::AXNodeData::SetName(), and StopAtLastAnchorBoundary.
| ui::TEST_F | ( | AXPositionTest | , |
| OperatorEquals | |||
| ) |
Definition at line 6654 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::BEFORE_TEXT, ui::AXPosition< AXNodePosition, AXNode >::CreateNullPosition(), ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition(), ui::AXPosition< AXNodePosition, AXNode >::INVALID_INDEX, ax::mojom::kDownstream, and ax::mojom::kUpstream.
| ui::TEST_F | ( | AXPositionTest | , |
| OperatorEqualsSameTextOffsetDifferentAnchorIdLeaf | |||
| ) |
Definition at line 6846 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), and ax::mojom::kDownstream.
| ui::TEST_F | ( | AXPositionTest | , |
| OperatorEqualsSameTextOffsetDifferentAnchorIdRoot | |||
| ) |
Definition at line 6829 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), and ax::mojom::kDownstream.
| ui::TEST_F | ( | AXPositionTest | , |
| OperatorEqualsSameTextOffsetSameAnchorId | |||
| ) |
Definition at line 6812 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), and ax::mojom::kDownstream.
| ui::TEST_F | ( | AXPositionTest | , |
| OperatorsLessThanAndGreaterThan | |||
| ) |
Definition at line 6863 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::BEFORE_TEXT, ui::AXPosition< AXNodePosition, AXNode >::CreateNullPosition(), ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition(), ax::mojom::kDownstream, and ax::mojom::kUpstream.
| ui::TEST_F | ( | AXPositionTest | , |
| ParagraphEdgesWithPreservedNewLine | |||
| ) |
Definition at line 1845 of file ax_node_position_unittest.cc.
References ui::AXNodeData::AddBoolAttribute(), ui::AXNodeData::child_ids, ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXNodeData::id, ax::mojom::kDownstream, ax::mojom::kGenericContainer, ax::mojom::kInlineTextBox, ax::mojom::kIsLineBreakingObject, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ax::mojom::kUpstream, ui::AXNodeData::role, and ui::AXNodeData::SetName().
| ui::TEST_F | ( | AXPositionTest | , |
| PreviousParagraphEndStopAtAnchorBoundaryWithConsecutiveParentChildLineBreakingObjects | |||
| ) |
Definition at line 2003 of file ax_node_position_unittest.cc.
References ui::AXNodeData::AddBoolAttribute(), ui::AXNodeData::child_ids, ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXNodeData::id, ax::mojom::kDownstream, ax::mojom::kGenericContainer, ax::mojom::kIsLineBreakingObject, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXNodeData::role, ui::AXNodeData::SetName(), and StopAtAnchorBoundary.
| ui::TEST_F | ( | AXPositionTest | , |
| ReciprocalCreateNextAndPreviousCharacterPosition | |||
| ) |
Definition at line 6589 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition(), and CrossBoundary.
| ui::TEST_F | ( | AXPositionTest | , |
| Serialize | |||
| ) |
Definition at line 580 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::BEFORE_TEXT, ui::AXPosition< AXNodePosition, AXNode >::CreateNullPosition(), ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition(), ui::AXPosition< AXNodePosition, AXNode >::INVALID_INDEX, ui::AXPosition< AXNodePosition, AXNode >::INVALID_OFFSET, ax::mojom::kDownstream, ax::mojom::kUpstream, and ui::AXPosition< AXNodePosition, AXNode >::Unserialize().
| ui::TEST_F | ( | AXPositionTest | , |
| Swap | |||
| ) |
Definition at line 6995 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateNullPosition(), ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition(), ax::mojom::kDownstream, and swap().
| ui::TEST_F | ( | AXPositionTest | , |
| TextNavigationWithCollapsedCombobox | |||
| ) |
Definition at line 7828 of file ax_node_position_unittest.cc.
References ui::AXNodeData::AddIntListAttribute(), ui::AXNodeData::AddState(), ui::AXNodeData::child_ids, ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), g_ax_embedded_object_behavior, ui::AXNodeData::id, ax::mojom::kCollapsed, ax::mojom::kDownstream, ax::mojom::kExpanded, kExposeCharacter, ax::mojom::kInlineTextBox, ax::mojom::kMenuListOption, ax::mojom::kMenuListPopup, ax::mojom::kPopUpButton, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ax::mojom::kWordEnds, ax::mojom::kWordStarts, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXNodeData::RemoveState(), ui::AXNodeData::role, ui::AXNodeData::SetName(), and StopAtLastAnchorBoundary.
| ui::TEST_F | ( | AXPositionTest | , |
| ToString | |||
| ) |
Definition at line 634 of file ax_node_position_unittest.cc.
References ui::AXNodeData::child_ids, ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXNodeData::id, ax::mojom::kDownstream, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXNodeData::role, and ui::AXNodeData::SetName().
| ui::TEST_F | ( | AXRangeTest | , |
| AsForwardRange | |||
| ) |
Definition at line 369 of file ax_range_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateNullPosition(), ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition(), and ax::mojom::kDownstream.
| ui::TEST_F | ( | AXRangeTest | , |
| BeginAndEndIterators | |||
| ) |
Definition at line 463 of file ax_range_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateNullPosition(), ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), and ax::mojom::kDownstream.
| ui::TEST_F | ( | AXRangeTest | , |
| EqualityOperators | |||
| ) |
Definition at line 329 of file ax_range_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateNullPosition(), ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), and ax::mojom::kDownstream.
| ui::TEST_F | ( | AXRangeTest | , |
| GetRects | |||
| ) |
Definition at line 1161 of file ax_range_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), and ax::mojom::kDownstream.
| ui::TEST_F | ( | AXRangeTest | , |
| GetRectsOffscreen | |||
| ) |
Definition at line 1360 of file ax_range_unittest.cc.
References ui::AXRelativeBounds::bounds, ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ax::mojom::kDownstream, and ui::AXNodeData::relative_bounds.
| ui::TEST_F | ( | AXRangeTest | , |
| GetTextAddingNewlineBetweenParagraphs | |||
| ) |
Definition at line 913 of file ax_range_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), end, kAsInnerText, ax::mojom::kDownstream, and start.
| ui::TEST_F | ( | AXRangeTest | , |
| GetTextWithEmptyRanges | |||
| ) |
Definition at line 856 of file ax_range_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition(), ax::mojom::kDownstream, and start.
| ui::TEST_F | ( | AXRangeTest | , |
| GetTextWithList | |||
| ) |
Definition at line 1023 of file ax_range_unittest.cc.
References ui::AXNodeData::AddBoolAttribute(), base::ASCIIToUTF16(), ui::AXNodeData::child_ids, ui::AXTreeID::CreateNewAXTreeID(), ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), end, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXNodeData::id, kAsInnerText, ax::mojom::kDownstream, ax::mojom::kInlineTextBox, ax::mojom::kIsLineBreakingObject, ax::mojom::kList, ax::mojom::kListItem, ax::mojom::kListMarker, ax::mojom::kRootWebArea, ax::mojom::kStaticText, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXNodeData::role, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXNodeData::SetName(), start, ui::AXTreeData::title, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data, and ui::AXTreeData::tree_id.
| ui::TEST_F | ( | AXRangeTest | , |
| GetTextWithMaxCount | |||
| ) |
Definition at line 1002 of file ax_range_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), kAsInnerText, and ax::mojom::kDownstream.
| ui::TEST_F | ( | AXRangeTest | , |
| GetTextWithTextOffsets | |||
| ) |
Definition at line 822 of file ax_range_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition(), end, ax::mojom::kDownstream, and start.
| ui::TEST_F | ( | AXRangeTest | , |
| GetTextWithWholeObjects | |||
| ) |
Definition at line 699 of file ax_range_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition(), end, ax::mojom::kDownstream, and start.
| ui::TEST_F | ( | AXRangeTest | , |
| IsCollapsed | |||
| ) |
Definition at line 397 of file ax_range_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateNullPosition(), ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition(), and ax::mojom::kDownstream.
| ui::TEST_F | ( | AXRangeTest | , |
| LeafTextRangeIteration | |||
| ) |
Definition at line 527 of file ax_range_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), ui::AXPosition< AXNodePosition, AXNode >::CreateTreePosition(), i, and ax::mojom::kDownstream.
| ui::TEST_F | ( | AXTableInfoTest | , |
| AriaIndicesInferred | |||
| ) |
Definition at line 812 of file ax_table_info_unittest.cc.
References ui::AXTree::GetFromId(), ui::AXNode::GetTableAriaColCount(), ui::AXNode::GetTableAriaRowCount(), ui::AXNode::GetTableCellAriaColIndex(), ui::AXNode::GetTableCellAriaRowIndex(), ui::AXNode::GetTableRowNodeIds(), ax::mojom::kAriaCellColumnIndex, ax::mojom::kAriaCellRowIndex, ax::mojom::kAriaColumnCount, ax::mojom::kAriaRowCount, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTree::root(), and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST_F | ( | AXTableInfoTest | , |
| AuthorRowAndColumnCountsAreRespected | |||
| ) |
Definition at line 275 of file ax_table_info_unittest.cc.
References ui::AXTableInfo::col_count, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTree::root(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXTableInfo::row_count, and ui::AXTableInfo::row_nodes.
| ui::TEST_F | ( | AXTableInfoTest | , |
| BadColIndicesIgnored | |||
| ) |
Definition at line 771 of file ax_table_info_unittest.cc.
References ui::AXTree::GetFromId(), ui::AXNode::GetTableCellColIndex(), ui::AXNode::GetTableCellRowIndex(), ui::AXNode::GetTableColCount(), ui::AXNode::GetTableRowCount(), ui::AXNode::GetTableRowNodeIds(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTree::root(), and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST_F | ( | AXTableInfoTest | , |
| BadRowIndicesIgnored | |||
| ) |
Definition at line 726 of file ax_table_info_unittest.cc.
References ui::AXTree::GetFromId(), ui::AXNode::GetTableCellColIndex(), ui::AXNode::GetTableCellRowIndex(), ui::AXNode::GetTableColCount(), ui::AXNode::GetTableRowCount(), ui::AXNode::GetTableRowNodeIds(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTree::root(), and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST_F | ( | AXTableInfoTest | , |
| CellIdsHandlesSpansAndMissingCells | |||
| ) |
Definition at line 329 of file ax_table_info_unittest.cc.
References ui::AXTableInfo::cell_id_to_index, ui::AXTableInfo::cell_ids, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTree::root(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXTableInfo::row_nodes, and ui::AXTableInfo::unique_cell_ids.
| ui::TEST_F | ( | AXTableInfoTest | , |
| ComputedTableSizeIncludesSpans | |||
| ) |
Definition at line 248 of file ax_table_info_unittest.cc.
References ui::AXTableInfo::col_count, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTree::root(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXTableInfo::row_count, and ui::AXTableInfo::row_nodes.
| ui::TEST_F | ( | AXTableInfoTest | , |
| ExtraMacNodes | |||
| ) |
Definition at line 495 of file ax_table_info_unittest.cc.
References ui::AXNode::children(), ui::AXTableInfo::extra_mac_nodes, ui::AXNodeData::GetIntAttribute(), ui::AXNodeData::GetIntListAttribute(), ax::mojom::kColumn, ax::mojom::kIndirectChildIds, ax::mojom::kTableColumnIndex, ax::mojom::kTableHeaderContainer, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXNodeData::role, ui::AXTree::root(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::SetEnableExtraMacNodes().
| ui::TEST_F | ( | AXTableInfoTest | , |
| ExtraMacNodesChanges | |||
| ) |
Definition at line 940 of file ax_table_info_unittest.cc.
References ui::AXTableInfo::extra_mac_nodes, ui::AXNodeData::GetIntAttribute(), ui::AXNodeData::GetIntListAttribute(), ax::mojom::kColumn, ax::mojom::kIgnored, ax::mojom::kIndirectChildIds, ax::mojom::kTableColumnIndex, ax::mojom::kTableHeaderContainer, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::node_id_to_clear, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXNodeData::role, ui::AXTree::root(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXTree::SetEnableExtraMacNodes(), and ui::AXTree::Unserialize().
| ui::TEST_F | ( | AXTableInfoTest | , |
| HeadersWithSpans | |||
| ) |
Definition at line 431 of file ax_table_info_unittest.cc.
References ui::AXTableInfo::cell_ids, ui::AXNode::children(), ui::AXTableInfo::col_headers, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTree::root(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXTableInfo::row_headers, and ui::AXTableInfo::row_nodes.
| ui::TEST_F | ( | AXTableInfoTest | , |
| RowColumnSpanChanges | |||
| ) |
Definition at line 1081 of file ax_table_info_unittest.cc.
References ui::AXTableInfo::col_count, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTree::root(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXTableInfo::row_count, ui::AXTableInfo::ToString(), and ui::AXTree::Unserialize().
| ui::TEST_F | ( | AXTableInfoTest | , |
| SimpleTable | |||
| ) |
Definition at line 97 of file ax_table_info_unittest.cc.
References ui::AXTableInfo::cell_id_to_index, ui::AXTableInfo::cell_ids, ui::AXNode::children(), ui::AXTableInfo::col_count, ui::AXTableInfo::col_headers, EXPECT_OPTIONAL_EQ, ui::AXTableInfo::extra_mac_nodes, ui::AXTree::GetFromId(), ui::AXNode::GetTableCellColHeaders(), ui::AXNode::GetTableCellColIndex(), ui::AXNode::GetTableCellColSpan(), ui::AXNode::GetTableCellFromCoords(), ui::AXNode::GetTableCellFromIndex(), ui::AXNode::GetTableCellIndex(), ui::AXNode::GetTableCellRowHeaders(), ui::AXNode::GetTableCellRowIndex(), ui::AXNode::GetTableCellRowSpan(), ui::AXNode::GetTableColCount(), ui::AXNode::GetTableRowCount(), ui::AXNode::GetTableRowNodeIds(), ui::AXNode::GetTableRowRowIndex(), ui::AXNode::id(), ui::AXNode::IsTable(), ui::AXNode::IsTableCellOrHeader(), ui::AXNode::IsTableRow(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTree::root(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXTableInfo::row_count, ui::AXTableInfo::row_headers, ui::AXTableInfo::row_nodes, and ui::AXTableInfo::unique_cell_ids.
| ui::TEST_F | ( | AXTableInfoTest | , |
| SkipsGenericAndIgnoredNodes | |||
| ) |
Definition at line 373 of file ax_table_info_unittest.cc.
References ui::AXTableInfo::cell_ids, ui::AXNode::children(), ui::AXTableInfo::col_count, ax::mojom::kGenericContainer, ax::mojom::kIgnored, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTree::root(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXTableInfo::row_count, and ui::AXTableInfo::row_nodes.
| ui::TEST_F | ( | AXTableInfoTest | , |
| TableChanges | |||
| ) |
Definition at line 912 of file ax_table_info_unittest.cc.
References ui::AXTableInfo::col_count, ax::mojom::kGroup, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTree::root(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXTableInfo::row_count, and ui::AXTree::Unserialize().
| ui::TEST_F | ( | AXTableInfoTest | , |
| TableInfoRecomputedOnlyWhenTableChanges | |||
| ) |
Definition at line 296 of file ax_table_info_unittest.cc.
References ui::AXTableInfo::col_count, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTree::root(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, ui::AXTableInfo::row_count, ui::AXTableInfo::row_nodes, and ui::AXTree::Unserialize().
| ui::TEST_F | ( | AXTableInfoTest | , |
| TableWithNoIndices | |||
| ) |
Definition at line 573 of file ax_table_info_unittest.cc.
References ui::AXTree::GetFromId(), ui::AXNode::GetTableCellColIndex(), ui::AXNode::GetTableCellFromCoords(), ui::AXNode::GetTableCellFromIndex(), ui::AXNode::GetTableCellRowIndex(), ui::AXNode::GetTableColCount(), ui::AXNode::GetTableRowCount(), ui::AXNode::GetTableRowNodeIds(), ui::AXNode::id(), ui::AXNode::IsTable(), ui::AXNode::IsTableCellOrHeader(), ui::AXNode::IsTableRow(), ax::mojom::kCell, ax::mojom::kColumnHeader, ax::mojom::kRow, ax::mojom::kTable, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTree::root(), and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id.
| ui::TEST_F | ( | AXTableInfoTest | , |
| TableWithPartialIndices | |||
| ) |
Definition at line 636 of file ax_table_info_unittest.cc.
References ui::AXTree::GetFromId(), ui::AXNode::GetTableCellColIndex(), ui::AXNode::GetTableCellFromCoords(), ui::AXNode::GetTableCellRowIndex(), ui::AXNode::GetTableColCount(), ui::AXNode::GetTableRowCount(), ui::AXNode::GetTableRowNodeIds(), ui::AXNode::id(), ax::mojom::kCell, ax::mojom::kColumnHeader, ax::mojom::kRow, ax::mojom::kTable, ax::mojom::kTableCellColumnIndex, ax::mojom::kTableCellRowIndex, ax::mojom::kTableColumnCount, ax::mojom::kTableRowCount, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::nodes, ui::AXTree::root(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTree::Unserialize().
| ui::TEST_P | ( | AXPositionCreatePositionAtTextBoundaryTestWithParam | , |
| TextPositionBeforeStaticText | |||
| ) |
Definition at line 7995 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), and ax::mojom::kDownstream.
| ui::TEST_P | ( | AXPositionExpandToEnclosingTextBoundaryTestWithParam | , |
| TextPositionBeforeLine2 | |||
| ) |
Definition at line 7981 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), and ax::mojom::kDownstream.
| ui::TEST_P | ( | AXPositionTextNavigationTestWithParam | , |
| TraverseTreeStartingWithAffinityDownstream | |||
| ) |
Definition at line 8007 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), and ax::mojom::kDownstream.
| ui::TEST_P | ( | AXPositionTextNavigationTestWithParam | , |
| TraverseTreeStartingWithAffinityUpstream | |||
| ) |
Definition at line 8020 of file ax_node_position_unittest.cc.
References ui::AXPosition< AXNodePosition, AXNode >::CreateTextPosition(), and ax::mojom::kUpstream.
| void ui::TestAXNodeDataSetter | ( | void(AXNodeData::*)(T, const U &) | Setter, |
| const U & | value | ||
| ) |
Definition at line 50 of file ax_enum_util_unittest.cc.
References i, ui::AXNodeData::ToString(), and value.
| void ui::TestAXNodeDataSetter | ( | void(AXNodeData::*)(T, U) | Setter, |
| U | value | ||
| ) |
Definition at line 64 of file ax_enum_util_unittest.cc.
References i, ui::AXNodeData::ToString(), and value.
| void ui::TestEnumStringConversion | ( | T(ParseFunction)(const char *) | , |
| int32_t(step)(int32_t) | = [](int32_t val) { return val + 1; } |
||
| ) |
Definition at line 24 of file ax_enum_util_unittest.cc.
| AX_BASE_EXPORT std::string ui::ToLocalizedString | ( | ax::mojom::DefaultActionVerb | action_verb | ) |
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::Action | action | ) |
Definition at line 1114 of file ax_enum_util.cc.
References action, ax::mojom::kAnnotatePageImages, ax::mojom::kBlur, ax::mojom::kClearAccessibilityFocus, ax::mojom::kCollapse, ax::mojom::kCustomAction, ax::mojom::kDecrement, ax::mojom::kDoDefault, ax::mojom::kExpand, ax::mojom::kFocus, ax::mojom::kGetImageData, ax::mojom::kGetTextLocation, ax::mojom::kHideTooltip, ax::mojom::kHitTest, ax::mojom::kIncrement, ax::mojom::kInternalInvalidateTree, ax::mojom::kLoadInlineTextBoxes, ax::mojom::kNone, ax::mojom::kReplaceSelectedText, ax::mojom::kScrollBackward, ax::mojom::kScrollDown, ax::mojom::kScrollForward, ax::mojom::kScrollLeft, ax::mojom::kScrollRight, ax::mojom::kScrollToMakeVisible, ax::mojom::kScrollToPoint, ax::mojom::kScrollUp, ax::mojom::kSetAccessibilityFocus, ax::mojom::kSetScrollOffset, ax::mojom::kSetSelection, ax::mojom::kSetSequentialFocusNavigationStartingPoint, ax::mojom::kSetValue, ax::mojom::kShowContextMenu, ax::mojom::kShowTooltip, and ax::mojom::kSignalEndOfTest.
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::ActionFlags | action_flags | ) |
Definition at line 1261 of file ax_enum_util.cc.
References ax::mojom::kNone, ax::mojom::kRequestImages, and ax::mojom::kRequestInlineTextBoxes.
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::AriaCurrentState | aria_current_state | ) |
Definition at line 2417 of file ax_enum_util.cc.
References ax::mojom::kDate, ax::mojom::kFalse, ax::mojom::kLocation, ax::mojom::kNone, ax::mojom::kPage, ax::mojom::kStep, ax::mojom::kTime, ax::mojom::kTrue, and ax::mojom::kUnclippedLocation.
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::BoolAttribute | bool_attribute | ) |
Definition at line 1829 of file ax_enum_util.cc.
References ax::mojom::kBusy, ax::mojom::kCanvasHasFallback, ax::mojom::kClickable, ax::mojom::kClipsChildren, ax::mojom::kContainerLiveAtomic, ax::mojom::kContainerLiveBusy, ax::mojom::kEditableRoot, ax::mojom::kGrabbed, ax::mojom::kHasAriaAttribute, ax::mojom::kIsLineBreakingObject, ax::mojom::kIsPageBreakingObject, ax::mojom::kLiveAtomic, ax::mojom::kModal, ax::mojom::kNone, ax::mojom::kNotUserSelectableStyle, ax::mojom::kScrollable, ax::mojom::kSelected, ax::mojom::kSelectedFromFocus, ax::mojom::kSupportsTextLocation, and ax::mojom::kUpdateLocationOnly.
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::CheckedState | checked_state | ) |
Definition at line 2553 of file ax_enum_util.cc.
References ax::mojom::kFalse, ax::mojom::kMixed, ax::mojom::kNone, and ax::mojom::kTrue.
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::Command | command | ) |
Definition at line 2109 of file ax_enum_util.cc.
References ax::mojom::kClearSelection, ax::mojom::kCut, ax::mojom::kDelete, ax::mojom::kDictate, ax::mojom::kExtendSelection, ax::mojom::kFormat, ax::mojom::kInsert, ax::mojom::kMarker, ax::mojom::kMoveSelection, ax::mojom::kPaste, ax::mojom::kReplace, ax::mojom::kSetSelection, and ax::mojom::kType.
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::DefaultActionVerb | default_action_verb | ) |
Definition at line 1321 of file ax_enum_util.cc.
References ax::mojom::kActivate, ax::mojom::kCheck, ax::mojom::kClick, ax::mojom::kClickAncestor, ax::mojom::kJump, ax::mojom::kNone, ax::mojom::kOpen, ax::mojom::kPress, ax::mojom::kSelect, and ax::mojom::kUncheck.
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::DescriptionFrom | description_from | ) |
Definition at line 2662 of file ax_enum_util.cc.
References ax::mojom::kAttribute, ax::mojom::kContents, ax::mojom::kNone, ax::mojom::kRelatedElement, ax::mojom::kTitle, and ax::mojom::kUninitialized.
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::Dropeffect | dropeffect | ) |
Definition at line 2930 of file ax_enum_util.cc.
References ax::mojom::kCopy, ax::mojom::kExecute, ax::mojom::kLink, ax::mojom::kMove, ax::mojom::kNone, and ax::mojom::kPopup.
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::Event | event | ) |
Definition at line 9 of file ax_enum_util.cc.
References ax::mojom::kActiveDescendantChanged, ax::mojom::kAlert, ax::mojom::kAriaAttributeChanged, ax::mojom::kAutocorrectionOccured, ax::mojom::kBlur, ax::mojom::kCheckedStateChanged, ax::mojom::kChildrenChanged, ax::mojom::kClicked, ax::mojom::kControlsChanged, ax::mojom::kDocumentSelectionChanged, ax::mojom::kDocumentTitleChanged, ax::mojom::kEndOfTest, ax::mojom::kExpandedChanged, ax::mojom::kFocus, ax::mojom::kFocusAfterMenuClose, ax::mojom::kFocusContext, ax::mojom::kHide, ax::mojom::kHitTestResult, ax::mojom::kHover, ax::mojom::kImageFrameUpdated, ax::mojom::kInvalidStatusChanged, ax::mojom::kLayoutComplete, ax::mojom::kLiveRegionChanged, ax::mojom::kLiveRegionCreated, ax::mojom::kLoadComplete, ax::mojom::kLoadStart, ax::mojom::kLocationChanged, ax::mojom::kMediaStartedPlaying, ax::mojom::kMediaStoppedPlaying, ax::mojom::kMenuEnd, ax::mojom::kMenuListItemSelected, ax::mojom::kMenuListValueChanged, ax::mojom::kMenuPopupEnd, ax::mojom::kMenuPopupStart, ax::mojom::kMenuStart, ax::mojom::kMouseCanceled, ax::mojom::kMouseDragged, ax::mojom::kMouseMoved, ax::mojom::kMousePressed, ax::mojom::kMouseReleased, ax::mojom::kNone, ax::mojom::kRowCollapsed, ax::mojom::kRowCountChanged, ax::mojom::kRowExpanded, ax::mojom::kScrolledToAnchor, ax::mojom::kScrollPositionChanged, ax::mojom::kSelectedChildrenChanged, ax::mojom::kSelection, ax::mojom::kSelectionAdd, ax::mojom::kSelectionRemove, ax::mojom::kShow, ax::mojom::kStateChanged, ax::mojom::kTextChanged, ax::mojom::kTextSelectionChanged, ax::mojom::kTooltipClosed, ax::mojom::kTooltipOpened, ax::mojom::kTreeChanged, ax::mojom::kValueChanged, ax::mojom::kWindowActivated, ax::mojom::kWindowDeactivated, and ax::mojom::kWindowVisibilityChanged.
Referenced by ui::AXNodeData::DropeffectBitfieldToString(), ui::AXPlatformNode::IsDescendantOf(), operator<<(), ui::AXTreeID::operator=(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), ui::AXEventIntent::ToString(), ui::AXNodeData::ToString(), ui::AXPosition< AXPositionType, AXNodeType >::ToString(), ui::AXTreeData::ToString(), ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::ToString(), ui::AXNodeData::~AXNodeData(), and ui::AXTreeData::~AXTreeData().
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::EventFrom | event_from | ) |
Definition at line 2697 of file ax_enum_util.cc.
References ax::mojom::kAction, ax::mojom::kNone, ax::mojom::kPage, and ax::mojom::kUser.
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::FloatAttribute | float_attribute | ) |
Definition at line 1786 of file ax_enum_util.cc.
References ax::mojom::kFontSize, ax::mojom::kFontWeight, ax::mojom::kMaxValueForRange, ax::mojom::kMinValueForRange, ax::mojom::kNone, ax::mojom::kStepValueForRange, ax::mojom::kTextIndent, and ax::mojom::kValueForRange.
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::Gesture | gesture | ) |
Definition at line 2724 of file ax_enum_util.cc.
References ax::mojom::kClick, ax::mojom::kNone, ax::mojom::kSwipeDown1, ax::mojom::kSwipeDown2, ax::mojom::kSwipeDown3, ax::mojom::kSwipeDown4, ax::mojom::kSwipeLeft1, ax::mojom::kSwipeLeft2, ax::mojom::kSwipeLeft3, ax::mojom::kSwipeLeft4, ax::mojom::kSwipeRight1, ax::mojom::kSwipeRight2, ax::mojom::kSwipeRight3, ax::mojom::kSwipeRight4, ax::mojom::kSwipeUp1, ax::mojom::kSwipeUp2, ax::mojom::kSwipeUp3, ax::mojom::kSwipeUp4, ax::mojom::kTap2, ax::mojom::kTap3, ax::mojom::kTap4, and ax::mojom::kTouchExplore.
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::HasPopup | has_popup | ) |
Definition at line 2465 of file ax_enum_util.cc.
References ax::mojom::kDialog, ax::mojom::kFalse, ax::mojom::kGrid, ax::mojom::kListbox, ax::mojom::kMenu, ax::mojom::kTree, and ax::mojom::kTrue.
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::ImageAnnotationStatus | status | ) |
Definition at line 2877 of file ax_enum_util.cc.
References ax::mojom::kAnnotationAdult, ax::mojom::kAnnotationEmpty, ax::mojom::kAnnotationPending, ax::mojom::kAnnotationProcessFailed, ax::mojom::kAnnotationSucceeded, ax::mojom::kEligibleForAnnotation, ax::mojom::kIneligibleForAnnotation, ax::mojom::kNone, ax::mojom::kSilentlyEligibleForAnnotation, and ax::mojom::kWillNotAnnotateDueToScheme.
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::IntAttribute | int_attribute | ) |
Definition at line 1531 of file ax_enum_util.cc.
References ax::mojom::kActivedescendantId, ax::mojom::kAriaCellColumnIndex, ax::mojom::kAriaCellColumnSpan, ax::mojom::kAriaCellRowIndex, ax::mojom::kAriaCellRowSpan, ax::mojom::kAriaColumnCount, ax::mojom::kAriaCurrentState, ax::mojom::kAriaRowCount, ax::mojom::kBackgroundColor, ax::mojom::kCheckedState, ax::mojom::kColor, ax::mojom::kColorValue, ax::mojom::kDefaultActionVerb, ax::mojom::kDescriptionFrom, ax::mojom::kDOMNodeId, ax::mojom::kDropeffect, ax::mojom::kErrormessageId, ax::mojom::kHasPopup, ax::mojom::kHierarchicalLevel, ax::mojom::kImageAnnotationStatus, ax::mojom::kInPageLinkTargetId, ax::mojom::kInvalidState, ax::mojom::kListStyle, ax::mojom::kMemberOfId, ax::mojom::kNameFrom, ax::mojom::kNextFocusId, ax::mojom::kNextOnLineId, ax::mojom::kNone, ax::mojom::kPopupForId, ax::mojom::kPosInSet, ax::mojom::kPreviousFocusId, ax::mojom::kPreviousOnLineId, ax::mojom::kRestriction, ax::mojom::kScrollX, ax::mojom::kScrollXMax, ax::mojom::kScrollXMin, ax::mojom::kScrollY, ax::mojom::kScrollYMax, ax::mojom::kScrollYMin, ax::mojom::kSetSize, ax::mojom::kSortDirection, ax::mojom::kTableCellColumnIndex, ax::mojom::kTableCellColumnSpan, ax::mojom::kTableCellRowIndex, ax::mojom::kTableCellRowSpan, ax::mojom::kTableColumnCount, ax::mojom::kTableColumnHeaderId, ax::mojom::kTableColumnIndex, ax::mojom::kTableHeaderId, ax::mojom::kTableRowCount, ax::mojom::kTableRowHeaderId, ax::mojom::kTableRowIndex, ax::mojom::kTextAlign, ax::mojom::kTextDirection, ax::mojom::kTextOverlineStyle, ax::mojom::kTextPosition, ax::mojom::kTextSelEnd, ax::mojom::kTextSelStart, ax::mojom::kTextStrikethroughStyle, ax::mojom::kTextStyle, and ax::mojom::kTextUnderlineStyle.
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::IntListAttribute | int_list_attribute | ) |
Definition at line 1920 of file ax_enum_util.cc.
References ax::mojom::kCachedLineStarts, ax::mojom::kCharacterOffsets, ax::mojom::kControlsIds, ax::mojom::kCustomActionIds, ax::mojom::kDescribedbyIds, ax::mojom::kDetailsIds, ax::mojom::kFlowtoIds, ax::mojom::kIndirectChildIds, ax::mojom::kLabelledbyIds, ax::mojom::kMarkerEnds, ax::mojom::kMarkerStarts, ax::mojom::kMarkerTypes, ax::mojom::kNone, ax::mojom::kRadioGroupIds, ax::mojom::kWordEnds, and ax::mojom::kWordStarts.
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::InvalidState | invalid_state | ) |
Definition at line 2503 of file ax_enum_util.cc.
References ax::mojom::kFalse, ax::mojom::kNone, ax::mojom::kOther, and ax::mojom::kTrue.
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::ListStyle | list_style | ) |
Definition at line 2016 of file ax_enum_util.cc.
References ax::mojom::kCircle, ax::mojom::kDisc, ax::mojom::kImage, ax::mojom::kNone, ax::mojom::kNumeric, ax::mojom::kOther, and ax::mojom::kSquare.
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::MarkerType | marker_type | ) |
Definition at line 2055 of file ax_enum_util.cc.
References ax::mojom::kActiveSuggestion, ax::mojom::kGrammar, ax::mojom::kNone, ax::mojom::kSpelling, ax::mojom::kSuggestion, and ax::mojom::kTextMatch.
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::MoveDirection | move_direction | ) |
Definition at line 2090 of file ax_enum_util.cc.
References ax::mojom::kBackward, and ax::mojom::kForward.
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::Mutation | mutation | ) |
Definition at line 1377 of file ax_enum_util.cc.
References ax::mojom::kNodeChanged, ax::mojom::kNodeCreated, ax::mojom::kNodeRemoved, ax::mojom::kNone, and ax::mojom::kSubtreeCreated.
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::NameFrom | name_from | ) |
Definition at line 2611 of file ax_enum_util.cc.
References ax::mojom::kAttribute, ax::mojom::kAttributeExplicitlyEmpty, ax::mojom::kCaption, ax::mojom::kContents, ax::mojom::kNone, ax::mojom::kPlaceholder, ax::mojom::kRelatedElement, ax::mojom::kTitle, ax::mojom::kUninitialized, and ax::mojom::kValue.
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::Restriction | restriction | ) |
Definition at line 2530 of file ax_enum_util.cc.
References ax::mojom::kDisabled, ax::mojom::kNone, and ax::mojom::kReadOnly.
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::Role | role | ) |
Definition at line 264 of file ax_enum_util.cc.
References ax::mojom::kAbbr, ax::mojom::kAlert, ax::mojom::kAlertDialog, ax::mojom::kAnchor, ax::mojom::kApplication, ax::mojom::kArticle, ax::mojom::kAudio, ax::mojom::kBanner, ax::mojom::kBlockquote, ax::mojom::kButton, ax::mojom::kCanvas, ax::mojom::kCaption, ax::mojom::kCaret, ax::mojom::kCell, ax::mojom::kCheckBox, ax::mojom::kClient, ax::mojom::kCode, ax::mojom::kColorWell, ax::mojom::kColumn, ax::mojom::kColumnHeader, ax::mojom::kComboBoxGrouping, ax::mojom::kComboBoxMenuButton, ax::mojom::kComment, ax::mojom::kComplementary, ax::mojom::kContentDeletion, ax::mojom::kContentInfo, ax::mojom::kContentInsertion, ax::mojom::kDate, ax::mojom::kDateTime, ax::mojom::kDefinition, ax::mojom::kDescriptionList, ax::mojom::kDescriptionListDetail, ax::mojom::kDescriptionListTerm, ax::mojom::kDesktop, ax::mojom::kDetails, ax::mojom::kDialog, ax::mojom::kDirectory, ax::mojom::kDisclosureTriangle, ax::mojom::kDocAbstract, ax::mojom::kDocAcknowledgments, ax::mojom::kDocAfterword, ax::mojom::kDocAppendix, ax::mojom::kDocBackLink, ax::mojom::kDocBiblioEntry, ax::mojom::kDocBibliography, ax::mojom::kDocBiblioRef, ax::mojom::kDocChapter, ax::mojom::kDocColophon, ax::mojom::kDocConclusion, ax::mojom::kDocCover, ax::mojom::kDocCredit, ax::mojom::kDocCredits, ax::mojom::kDocDedication, ax::mojom::kDocEndnote, ax::mojom::kDocEndnotes, ax::mojom::kDocEpigraph, ax::mojom::kDocEpilogue, ax::mojom::kDocErrata, ax::mojom::kDocExample, ax::mojom::kDocFootnote, ax::mojom::kDocForeword, ax::mojom::kDocGlossary, ax::mojom::kDocGlossRef, ax::mojom::kDocIndex, ax::mojom::kDocIntroduction, ax::mojom::kDocNoteRef, ax::mojom::kDocNotice, ax::mojom::kDocPageBreak, ax::mojom::kDocPageList, ax::mojom::kDocPart, ax::mojom::kDocPreface, ax::mojom::kDocPrologue, ax::mojom::kDocPullquote, ax::mojom::kDocQna, ax::mojom::kDocSubtitle, ax::mojom::kDocTip, ax::mojom::kDocToc, ax::mojom::kDocument, ax::mojom::kEmbeddedObject, ax::mojom::kEmphasis, ax::mojom::kFeed, ax::mojom::kFigcaption, ax::mojom::kFigure, ax::mojom::kFooter, ax::mojom::kFooterAsNonLandmark, ax::mojom::kForm, ax::mojom::kGenericContainer, ax::mojom::kGraphicsDocument, ax::mojom::kGraphicsObject, ax::mojom::kGraphicsSymbol, ax::mojom::kGrid, ax::mojom::kGroup, ax::mojom::kHeader, ax::mojom::kHeaderAsNonLandmark, ax::mojom::kHeading, ax::mojom::kIframe, ax::mojom::kIframePresentational, ax::mojom::kIgnored, ax::mojom::kImage, ax::mojom::kImageMap, ax::mojom::kImeCandidate, ax::mojom::kInlineTextBox, ax::mojom::kInputTime, ax::mojom::kKeyboard, ax::mojom::kLabelText, ax::mojom::kLayoutTable, ax::mojom::kLayoutTableCell, ax::mojom::kLayoutTableRow, ax::mojom::kLegend, ax::mojom::kLineBreak, ax::mojom::kLink, ax::mojom::kList, ax::mojom::kListBox, ax::mojom::kListBoxOption, ax::mojom::kListGrid, ax::mojom::kListItem, ax::mojom::kListMarker, ax::mojom::kLog, ax::mojom::kMain, ax::mojom::kMark, ax::mojom::kMarquee, ax::mojom::kMath, ax::mojom::kMenu, ax::mojom::kMenuBar, ax::mojom::kMenuItem, ax::mojom::kMenuItemCheckBox, ax::mojom::kMenuItemRadio, ax::mojom::kMenuListOption, ax::mojom::kMenuListPopup, ax::mojom::kMeter, ax::mojom::kNavigation, ax::mojom::kNone, ax::mojom::kNote, ax::mojom::kPane, ax::mojom::kParagraph, ax::mojom::kPdfActionableHighlight, ax::mojom::kPluginObject, ax::mojom::kPopUpButton, ax::mojom::kPortal, ax::mojom::kPre, ax::mojom::kPresentational, ax::mojom::kProgressIndicator, ax::mojom::kRadioButton, ax::mojom::kRadioGroup, ax::mojom::kRegion, ax::mojom::kRootWebArea, ax::mojom::kRow, ax::mojom::kRowGroup, ax::mojom::kRowHeader, ax::mojom::kRuby, ax::mojom::kRubyAnnotation, ax::mojom::kScrollBar, ax::mojom::kScrollView, ax::mojom::kSearch, ax::mojom::kSearchBox, ax::mojom::kSection, ax::mojom::kSlider, ax::mojom::kSliderThumb, ax::mojom::kSpinButton, ax::mojom::kSplitter, ax::mojom::kStaticText, ax::mojom::kStatus, ax::mojom::kStrong, ax::mojom::kSuggestion, ax::mojom::kSvgRoot, ax::mojom::kSwitch, ax::mojom::kTab, ax::mojom::kTable, ax::mojom::kTableHeaderContainer, ax::mojom::kTabList, ax::mojom::kTabPanel, ax::mojom::kTerm, ax::mojom::kTextField, ax::mojom::kTextFieldWithComboBox, ax::mojom::kTime, ax::mojom::kTimer, ax::mojom::kTitleBar, ax::mojom::kToggleButton, ax::mojom::kToolbar, ax::mojom::kTooltip, ax::mojom::kTree, ax::mojom::kTreeGrid, ax::mojom::kTreeItem, ax::mojom::kUnknown, ax::mojom::kVideo, ax::mojom::kWebArea, ax::mojom::kWebView, and ax::mojom::kWindow.
| const char * ui::ToString | ( | ax::mojom::ScrollAlignment | scroll_alignment | ) |
Definition at line 1284 of file ax_enum_util.cc.
References ax::mojom::kNone, ax::mojom::kScrollAlignmentBottom, ax::mojom::kScrollAlignmentCenter, ax::mojom::kScrollAlignmentClosestEdge, ax::mojom::kScrollAlignmentLeft, ax::mojom::kScrollAlignmentRight, and ax::mojom::kScrollAlignmentTop.
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::SortDirection | sort_direction | ) |
Definition at line 2580 of file ax_enum_util.cc.
References ax::mojom::kAscending, ax::mojom::kDescending, ax::mojom::kNone, ax::mojom::kOther, and ax::mojom::kUnsorted.
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::State | state | ) |
Definition at line 1027 of file ax_enum_util.cc.
References ax::mojom::kAutofillAvailable, ax::mojom::kCollapsed, ax::mojom::kDefault, ax::mojom::kEditable, ax::mojom::kExpanded, ax::mojom::kFocusable, ax::mojom::kHorizontal, ax::mojom::kHovered, ax::mojom::kIgnored, ax::mojom::kInvisible, ax::mojom::kLinked, ax::mojom::kMultiline, ax::mojom::kMultiselectable, ax::mojom::kNone, ax::mojom::kProtected, ax::mojom::kRequired, ax::mojom::kRichlyEditable, ax::mojom::kVertical, and ax::mojom::kVisited.
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::StringAttribute | string_attribute | ) |
Definition at line 1408 of file ax_enum_util.cc.
References ax::mojom::kAccessKey, ax::mojom::kAriaInvalidValue, ax::mojom::kAutoComplete, ax::mojom::kChildTreeId, ax::mojom::kClassName, ax::mojom::kContainerLiveRelevant, ax::mojom::kContainerLiveStatus, ax::mojom::kDescription, ax::mojom::kDisplay, ax::mojom::kFontFamily, ax::mojom::kHtmlTag, ax::mojom::kIdentifier, ax::mojom::kImageAnnotation, ax::mojom::kImageDataUrl, ax::mojom::kInnerHtml, ax::mojom::kInputType, ax::mojom::kKeyShortcuts, ax::mojom::kLanguage, ax::mojom::kLiveRelevant, ax::mojom::kLiveStatus, ax::mojom::kName, ax::mojom::kNone, ax::mojom::kPlaceholder, ax::mojom::kRole, ax::mojom::kRoleDescription, ax::mojom::kTooltip, ax::mojom::kUrl, and ax::mojom::kValue.
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::StringListAttribute | string_list_attribute | ) |
Definition at line 1996 of file ax_enum_util.cc.
References ax::mojom::kCustomActionDescriptions, and ax::mojom::kNone.
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::TextAffinity | text_affinity | ) |
Definition at line 2823 of file ax_enum_util.cc.
References ax::mojom::kDownstream, ax::mojom::kNone, and ax::mojom::kUpstream.
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::TextAlign | text_align | ) |
Definition at line 2297 of file ax_enum_util.cc.
References ax::mojom::kCenter, ax::mojom::kJustify, ax::mojom::kLeft, ax::mojom::kNone, and ax::mojom::kRight.
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::TextBoundary | text_boundary | ) |
Definition at line 2174 of file ax_enum_util.cc.
References ax::mojom::kCharacter, ax::mojom::kFormat, ax::mojom::kLineEnd, ax::mojom::kLineStart, ax::mojom::kLineStartOrEnd, ax::mojom::kObject, ax::mojom::kPageEnd, ax::mojom::kPageStart, ax::mojom::kPageStartOrEnd, ax::mojom::kParagraphEnd, ax::mojom::kParagraphStart, ax::mojom::kParagraphStartOrEnd, ax::mojom::kSentenceEnd, ax::mojom::kSentenceStart, ax::mojom::kSentenceStartOrEnd, ax::mojom::kWebPage, ax::mojom::kWordEnd, ax::mojom::kWordStart, and ax::mojom::kWordStartOrEnd.
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::TextDecorationStyle | text_decoration_style | ) |
Definition at line 2261 of file ax_enum_util.cc.
References ax::mojom::kDashed, ax::mojom::kDotted, ax::mojom::kDouble, ax::mojom::kNone, ax::mojom::kSolid, and ax::mojom::kWavy.
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::TextPosition | text_position | ) |
Definition at line 2359 of file ax_enum_util.cc.
References ax::mojom::kNone, ax::mojom::kSubscript, and ax::mojom::kSuperscript.
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::TextStyle | text_style | ) |
Definition at line 2382 of file ax_enum_util.cc.
References ax::mojom::kBold, ax::mojom::kItalic, ax::mojom::kLineThrough, ax::mojom::kNone, ax::mojom::kOverline, and ax::mojom::kUnderline.
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::TreeOrder | tree_order | ) |
Definition at line 2846 of file ax_enum_util.cc.
References ax::mojom::kAfter, ax::mojom::kBefore, ax::mojom::kEqual, ax::mojom::kNone, and ax::mojom::kUndefined.
| AX_BASE_EXPORT const char * ui::ToString | ( | ax::mojom::WritingDirection | text_direction | ) |
Definition at line 2328 of file ax_enum_util.cc.
References ax::mojom::kBtt, ax::mojom::kLtr, ax::mojom::kNone, ax::mojom::kRtl, and ax::mojom::kTtb.
| AX_EXPORT const char * ui::ToString | ( | AXEventGenerator::Event | event | ) |
Definition at line 921 of file ax_event_generator.cc.
References ui::AXEventGenerator::ACCESS_KEY_CHANGED, ui::AXEventGenerator::ACTIVE_DESCENDANT_CHANGED, ui::AXEventGenerator::ALERT, ui::AXEventGenerator::ATK_TEXT_OBJECT_ATTRIBUTE_CHANGED, ui::AXEventGenerator::ATOMIC_CHANGED, ui::AXEventGenerator::AUTO_COMPLETE_CHANGED, BASE_UNREACHABLE, ui::AXEventGenerator::BUSY_CHANGED, ui::AXEventGenerator::CHECKED_STATE_CHANGED, ui::AXEventGenerator::CHILDREN_CHANGED, ui::AXEventGenerator::CLASS_NAME_CHANGED, ui::AXEventGenerator::COLLAPSED, ui::AXEventGenerator::CONTROLS_CHANGED, ui::AXEventGenerator::DESCRIBED_BY_CHANGED, ui::AXEventGenerator::DESCRIPTION_CHANGED, ui::AXEventGenerator::DOCUMENT_SELECTION_CHANGED, ui::AXEventGenerator::DOCUMENT_TITLE_CHANGED, ui::AXEventGenerator::DROPEFFECT_CHANGED, ui::AXEventGenerator::ENABLED_CHANGED, ui::AXEventGenerator::EXPANDED, ui::AXEventGenerator::FLOW_FROM_CHANGED, ui::AXEventGenerator::FLOW_TO_CHANGED, ui::AXEventGenerator::FOCUS_CHANGED, ui::AXEventGenerator::GRABBED_CHANGED, ui::AXEventGenerator::HASPOPUP_CHANGED, ui::AXEventGenerator::HIERARCHICAL_LEVEL_CHANGED, ui::AXEventGenerator::IGNORED_CHANGED, ui::AXEventGenerator::IMAGE_ANNOTATION_CHANGED, ui::AXEventGenerator::INVALID_STATUS_CHANGED, ui::AXEventGenerator::KEY_SHORTCUTS_CHANGED, ui::AXEventGenerator::LABELED_BY_CHANGED, ui::AXEventGenerator::LANGUAGE_CHANGED, ui::AXEventGenerator::LAYOUT_INVALIDATED, ui::AXEventGenerator::LIVE_REGION_CHANGED, ui::AXEventGenerator::LIVE_REGION_CREATED, ui::AXEventGenerator::LIVE_REGION_NODE_CHANGED, ui::AXEventGenerator::LIVE_RELEVANT_CHANGED, ui::AXEventGenerator::LIVE_STATUS_CHANGED, ui::AXEventGenerator::LOAD_COMPLETE, ui::AXEventGenerator::LOAD_START, ui::AXEventGenerator::MENU_ITEM_SELECTED, ui::AXEventGenerator::MULTILINE_STATE_CHANGED, ui::AXEventGenerator::MULTISELECTABLE_STATE_CHANGED, ui::AXEventGenerator::NAME_CHANGED, ui::AXEventGenerator::OBJECT_ATTRIBUTE_CHANGED, ui::AXEventGenerator::OTHER_ATTRIBUTE_CHANGED, ui::AXEventGenerator::PLACEHOLDER_CHANGED, ui::AXEventGenerator::PORTAL_ACTIVATED, ui::AXEventGenerator::POSITION_IN_SET_CHANGED, ui::AXEventGenerator::READONLY_CHANGED, ui::AXEventGenerator::RELATED_NODE_CHANGED, ui::AXEventGenerator::REQUIRED_STATE_CHANGED, ui::AXEventGenerator::ROLE_CHANGED, ui::AXEventGenerator::ROW_COUNT_CHANGED, ui::AXEventGenerator::SCROLL_HORIZONTAL_POSITION_CHANGED, ui::AXEventGenerator::SCROLL_VERTICAL_POSITION_CHANGED, ui::AXEventGenerator::SELECTED_CHANGED, ui::AXEventGenerator::SELECTED_CHILDREN_CHANGED, ui::AXEventGenerator::SET_SIZE_CHANGED, ui::AXEventGenerator::SORT_CHANGED, ui::AXEventGenerator::STATE_CHANGED, ui::AXEventGenerator::SUBTREE_CREATED, ui::AXEventGenerator::TEXT_ATTRIBUTE_CHANGED, ui::AXEventGenerator::VALUE_CHANGED, ui::AXEventGenerator::VALUE_MAX_CHANGED, ui::AXEventGenerator::VALUE_MIN_CHANGED, ui::AXEventGenerator::VALUE_STEP_CHANGED, and ui::AXEventGenerator::WIN_IACCESSIBLE_STATE_CHANGED.
| bool ui::TreeUpdatesCanBeMerged | ( | const AXTreeUpdateBase< AXNodeData, AXTreeData > & | u1, |
| const AXTreeUpdateBase< AXNodeData, AXTreeData > & | u2 | ||
| ) |
Definition at line 137 of file ax_tree_update.h.
References ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::has_tree_data, ui::AXNode::kInvalidAXID, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::node_id_to_clear, ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::root_id, and ui::AXTreeUpdateBase< AXNodeData, AXTreeData >::tree_data.
|
static |
Definition at line 15 of file ax_active_popup.cc.
Referenced by ClearActivePopupAxUniqueId(), GetActivePopupAxUniqueId(), and SetActivePopupAxUniqueId().
| AX_EXPORT AXEmbeddedObjectBehavior ui::g_ax_embedded_object_behavior |
Definition at line 16 of file ax_node_position.cc.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::GetEmptyObjectAncestorNode(), ui::AXNodePosition::IsEmbeddedObjectInParent(), ui::AXPosition< AXPositionType, AXNodeType >::IsEmptyObjectReplacedByCharacter(), ui::AXPosition< AXPositionType, AXNodeType >::IsInDescendantOfEmptyObject(), ui::ScopedAXEmbeddedObjectBehaviorSetter::ScopedAXEmbeddedObjectBehaviorSetter(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), and ui::ScopedAXEmbeddedObjectBehaviorSetter::~ScopedAXEmbeddedObjectBehaviorSetter().
| UniqueIdMap ui::g_unique_id_map |
Definition at line 63 of file ax_platform_node_base.cc.
Referenced by ui::AXPlatformNodeBase::Destroy(), ui::AXPlatformNodeBase::GetFromUniqueId(), ui::AXPlatformNodeBase::GetInstanceCountForTesting(), and ui::AXPlatformNodeBase::Init().
|
static |
Definition at line 19 of file ax_unique_id_unittest.cc.
| const uint32_t ui::kScreenReaderAndHTMLAccessibilityModes |
Definition at line 247 of file ax_platform_node_win.cc.
|
static |
Definition at line 16 of file uia_registrar_win.h.
Referenced by ui::UiaRegistrarWin::UiaRegistrarWin().
|
static |
Definition at line 23 of file uia_registrar_win.h.
Referenced by ui::UiaRegistrarWin::UiaRegistrarWin().