Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(176)

Side by Side Diff: ui/accessibility/ax_node_position_unittest.cc

Issue 2694903010: AX checked state changes (Closed)
Patch Set: git cl try Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « ui/accessibility/ax_node_data.cc ('k') | ui/accessibility/ax_tree_unittest.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include <stdint.h> 5 #include <stdint.h>
6 6
7 #include <memory> 7 #include <memory>
8 #include <string> 8 #include <string>
9 #include <utility> 9 #include <utility>
10 #include <vector> 10 #include <vector>
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after
123 button_.role = AX_ROLE_BUTTON; 123 button_.role = AX_ROLE_BUTTON;
124 button_.state = 1 << AX_STATE_HASPOPUP; 124 button_.state = 1 << AX_STATE_HASPOPUP;
125 button_.SetName("Button"); 125 button_.SetName("Button");
126 button_.location = gfx::RectF(20, 20, 200, 30); 126 button_.location = gfx::RectF(20, 20, 200, 30);
127 button_.AddIntListAttribute(AX_ATTR_WORD_STARTS, std::vector<int32_t>{0}); 127 button_.AddIntListAttribute(AX_ATTR_WORD_STARTS, std::vector<int32_t>{0});
128 button_.AddIntListAttribute(AX_ATTR_WORD_ENDS, std::vector<int32_t>{6}); 128 button_.AddIntListAttribute(AX_ATTR_WORD_ENDS, std::vector<int32_t>{6});
129 button_.AddIntAttribute(AX_ATTR_NEXT_ON_LINE_ID, check_box_.id); 129 button_.AddIntAttribute(AX_ATTR_NEXT_ON_LINE_ID, check_box_.id);
130 root_.child_ids.push_back(button_.id); 130 root_.child_ids.push_back(button_.id);
131 131
132 check_box_.role = AX_ROLE_CHECK_BOX; 132 check_box_.role = AX_ROLE_CHECK_BOX;
133 check_box_.state = 1 << AX_STATE_CHECKED; 133 check_box_.AddIntAttribute(ui::AX_ATTR_CHECKED_STATE,
134 ui::AX_CHECKED_STATE_TRUE);
134 check_box_.SetName("Check box"); 135 check_box_.SetName("Check box");
135 check_box_.location = gfx::RectF(20, 50, 200, 30); 136 check_box_.location = gfx::RectF(20, 50, 200, 30);
136 check_box_.AddIntListAttribute(AX_ATTR_WORD_STARTS, 137 check_box_.AddIntListAttribute(AX_ATTR_WORD_STARTS,
137 std::vector<int32_t>{0, 6}); 138 std::vector<int32_t>{0, 6});
138 check_box_.AddIntListAttribute(AX_ATTR_WORD_ENDS, std::vector<int32_t>{5, 9}); 139 check_box_.AddIntListAttribute(AX_ATTR_WORD_ENDS, std::vector<int32_t>{5, 9});
139 check_box_.AddIntAttribute(AX_ATTR_PREVIOUS_ON_LINE_ID, button_.id); 140 check_box_.AddIntAttribute(AX_ATTR_PREVIOUS_ON_LINE_ID, button_.id);
140 root_.child_ids.push_back(check_box_.id); 141 root_.child_ids.push_back(check_box_.id);
141 142
142 text_field_.role = AX_ROLE_TEXT_FIELD; 143 text_field_.role = AX_ROLE_TEXT_FIELD;
143 text_field_.state = 1 << AX_STATE_EDITABLE; 144 text_field_.state = 1 << AX_STATE_EDITABLE;
(...skipping 1786 matching lines...) Expand 10 before | Expand all | Expand 10 after
1930 AX_TEXT_AFFINITY_DOWNSTREAM); 1931 AX_TEXT_AFFINITY_DOWNSTREAM);
1931 AXRange<AXPosition<AXNodePosition, AXNode>> forward_range(start->Clone(), 1932 AXRange<AXPosition<AXNodePosition, AXNode>> forward_range(start->Clone(),
1932 end->Clone()); 1933 end->Clone());
1933 EXPECT_EQ(most_text, forward_range.GetText()); 1934 EXPECT_EQ(most_text, forward_range.GetText());
1934 AXRange<AXPosition<AXNodePosition, AXNode>> backward_range(std::move(end), 1935 AXRange<AXPosition<AXNodePosition, AXNode>> backward_range(std::move(end),
1935 std::move(start)); 1936 std::move(start));
1936 EXPECT_EQ(most_text, backward_range.GetText()); 1937 EXPECT_EQ(most_text, backward_range.GetText());
1937 } 1938 }
1938 1939
1939 } // namespace ui 1940 } // namespace ui
OLDNEW
« no previous file with comments | « ui/accessibility/ax_node_data.cc ('k') | ui/accessibility/ax_tree_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698