| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 <stddef.h> | 5 #include <stddef.h> |
| 6 #include <stdint.h> | 6 #include <stdint.h> |
| 7 | 7 |
| 8 #include "base/strings/string16.h" | 8 #include "base/strings/string16.h" |
| 9 #include "base/strings/utf_string_conversions.h" | 9 #include "base/strings/utf_string_conversions.h" |
| 10 #include "build/build_config.h" | 10 #include "build/build_config.h" |
| (...skipping 884 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 895 } | 895 } |
| 896 | 896 |
| 897 TEST(BrowserAccessibilityManagerTest, BoundsForRangeOnParentElement) { | 897 TEST(BrowserAccessibilityManagerTest, BoundsForRangeOnParentElement) { |
| 898 ui::AXNodeData root; | 898 ui::AXNodeData root; |
| 899 root.id = 1; | 899 root.id = 1; |
| 900 root.role = ui::AX_ROLE_ROOT_WEB_AREA; | 900 root.role = ui::AX_ROLE_ROOT_WEB_AREA; |
| 901 root.child_ids.push_back(2); | 901 root.child_ids.push_back(2); |
| 902 | 902 |
| 903 ui::AXNodeData div; | 903 ui::AXNodeData div; |
| 904 div.id = 2; | 904 div.id = 2; |
| 905 div.role = ui::AX_ROLE_DIV; | 905 div.role = ui::AX_ROLE_GENERIC_CONTAINER; |
| 906 div.location = gfx::RectF(100, 100, 100, 20); | 906 div.location = gfx::RectF(100, 100, 100, 20); |
| 907 div.child_ids.push_back(3); | 907 div.child_ids.push_back(3); |
| 908 div.child_ids.push_back(4); | 908 div.child_ids.push_back(4); |
| 909 div.child_ids.push_back(5); | 909 div.child_ids.push_back(5); |
| 910 | 910 |
| 911 ui::AXNodeData static_text1; | 911 ui::AXNodeData static_text1; |
| 912 static_text1.id = 3; | 912 static_text1.id = 3; |
| 913 static_text1.SetName("AB"); | 913 static_text1.SetName("AB"); |
| 914 static_text1.role = ui::AX_ROLE_STATIC_TEXT; | 914 static_text1.role = ui::AX_ROLE_STATIC_TEXT; |
| 915 static_text1.location = gfx::RectF(100, 100, 40, 20); | 915 static_text1.location = gfx::RectF(100, 100, 40, 20); |
| (...skipping 254 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1170 EXPECT_EQ(nullptr, manager->PreviousTextOnlyObject(root_accessible)); | 1170 EXPECT_EQ(nullptr, manager->PreviousTextOnlyObject(root_accessible)); |
| 1171 } | 1171 } |
| 1172 | 1172 |
| 1173 TEST(BrowserAccessibilityManagerTest, TestFindIndicesInCommonParent) { | 1173 TEST(BrowserAccessibilityManagerTest, TestFindIndicesInCommonParent) { |
| 1174 ui::AXNodeData root; | 1174 ui::AXNodeData root; |
| 1175 root.id = 1; | 1175 root.id = 1; |
| 1176 root.role = ui::AX_ROLE_ROOT_WEB_AREA; | 1176 root.role = ui::AX_ROLE_ROOT_WEB_AREA; |
| 1177 | 1177 |
| 1178 ui::AXNodeData div; | 1178 ui::AXNodeData div; |
| 1179 div.id = 2; | 1179 div.id = 2; |
| 1180 div.role = ui::AX_ROLE_DIV; | 1180 div.role = ui::AX_ROLE_GENERIC_CONTAINER; |
| 1181 root.child_ids.push_back(div.id); | 1181 root.child_ids.push_back(div.id); |
| 1182 | 1182 |
| 1183 ui::AXNodeData button; | 1183 ui::AXNodeData button; |
| 1184 button.id = 3; | 1184 button.id = 3; |
| 1185 button.role = ui::AX_ROLE_BUTTON; | 1185 button.role = ui::AX_ROLE_BUTTON; |
| 1186 div.child_ids.push_back(button.id); | 1186 div.child_ids.push_back(button.id); |
| 1187 | 1187 |
| 1188 ui::AXNodeData button_text; | 1188 ui::AXNodeData button_text; |
| 1189 button_text.id = 4; | 1189 button_text.id = 4; |
| 1190 button_text.role = ui::AX_ROLE_STATIC_TEXT; | 1190 button_text.role = ui::AX_ROLE_STATIC_TEXT; |
| (...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1313 EXPECT_EQ(1, child_index2); | 1313 EXPECT_EQ(1, child_index2); |
| 1314 } | 1314 } |
| 1315 | 1315 |
| 1316 TEST(BrowserAccessibilityManagerTest, TestGetTextForRange) { | 1316 TEST(BrowserAccessibilityManagerTest, TestGetTextForRange) { |
| 1317 ui::AXNodeData root; | 1317 ui::AXNodeData root; |
| 1318 root.id = 1; | 1318 root.id = 1; |
| 1319 root.role = ui::AX_ROLE_ROOT_WEB_AREA; | 1319 root.role = ui::AX_ROLE_ROOT_WEB_AREA; |
| 1320 | 1320 |
| 1321 ui::AXNodeData div; | 1321 ui::AXNodeData div; |
| 1322 div.id = 2; | 1322 div.id = 2; |
| 1323 div.role = ui::AX_ROLE_DIV; | 1323 div.role = ui::AX_ROLE_GENERIC_CONTAINER; |
| 1324 root.child_ids.push_back(div.id); | 1324 root.child_ids.push_back(div.id); |
| 1325 | 1325 |
| 1326 ui::AXNodeData button; | 1326 ui::AXNodeData button; |
| 1327 button.id = 3; | 1327 button.id = 3; |
| 1328 button.role = ui::AX_ROLE_BUTTON; | 1328 button.role = ui::AX_ROLE_BUTTON; |
| 1329 div.child_ids.push_back(button.id); | 1329 div.child_ids.push_back(button.id); |
| 1330 | 1330 |
| 1331 ui::AXNodeData button_text; | 1331 ui::AXNodeData button_text; |
| 1332 button_text.id = 4; | 1332 button_text.id = 4; |
| 1333 button_text.role = ui::AX_ROLE_STATIC_TEXT; | 1333 button_text.role = ui::AX_ROLE_STATIC_TEXT; |
| (...skipping 225 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1559 events2[0].event_type = ui::AX_EVENT_NONE; | 1559 events2[0].event_type = ui::AX_EVENT_NONE; |
| 1560 manager->OnAccessibilityEvents(events2); | 1560 manager->OnAccessibilityEvents(events2); |
| 1561 | 1561 |
| 1562 // Make sure that the focused node was updated to the new root and | 1562 // Make sure that the focused node was updated to the new root and |
| 1563 // that this doesn't crash. | 1563 // that this doesn't crash. |
| 1564 ASSERT_EQ(3, manager->GetRoot()->GetId()); | 1564 ASSERT_EQ(3, manager->GetRoot()->GetId()); |
| 1565 ASSERT_EQ(3, manager->GetFocus()->GetId()); | 1565 ASSERT_EQ(3, manager->GetFocus()->GetId()); |
| 1566 } | 1566 } |
| 1567 | 1567 |
| 1568 } // namespace content | 1568 } // namespace content |
| OLD | NEW |