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 <objbase.h> | 5 #include <objbase.h> |
6 #include <stddef.h> | 6 #include <stddef.h> |
7 #include <stdint.h> | 7 #include <stdint.h> |
8 | 8 |
9 #include <memory> | 9 #include <memory> |
10 #include <vector> | 10 #include <vector> |
(...skipping 692 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
703 | 703 |
704 IN_PROC_BROWSER_TEST_F(AccessibilityWinBrowserTest, | 704 IN_PROC_BROWSER_TEST_F(AccessibilityWinBrowserTest, |
705 TestNotificationCheckedStateChanged) { | 705 TestNotificationCheckedStateChanged) { |
706 LoadInitialAccessibilityTreeFromHtml( | 706 LoadInitialAccessibilityTreeFromHtml( |
707 "<body><input type='checkbox' /></body>"); | 707 "<body><input type='checkbox' /></body>"); |
708 | 708 |
709 // Check the browser's copy of the renderer accessibility tree. | 709 // Check the browser's copy of the renderer accessibility tree. |
710 AccessibleChecker checkbox_checker(std::wstring(), ROLE_SYSTEM_CHECKBUTTON, | 710 AccessibleChecker checkbox_checker(std::wstring(), ROLE_SYSTEM_CHECKBUTTON, |
711 std::wstring()); | 711 std::wstring()); |
712 checkbox_checker.SetExpectedState(STATE_SYSTEM_FOCUSABLE); | 712 checkbox_checker.SetExpectedState(STATE_SYSTEM_FOCUSABLE); |
713 AccessibleChecker body_checker(std::wstring(), L"body", IA2_ROLE_SECTION, | 713 AccessibleChecker body_checker(std::wstring(), L"BODY", IA2_ROLE_SECTION, |
714 std::wstring()); | 714 std::wstring()); |
715 AccessibleChecker document_checker(std::wstring(), ROLE_SYSTEM_DOCUMENT, | 715 AccessibleChecker document_checker(std::wstring(), ROLE_SYSTEM_DOCUMENT, |
716 std::wstring()); | 716 std::wstring()); |
717 body_checker.AppendExpectedChild(&checkbox_checker); | 717 body_checker.AppendExpectedChild(&checkbox_checker); |
718 document_checker.AppendExpectedChild(&body_checker); | 718 document_checker.AppendExpectedChild(&body_checker); |
719 document_checker.CheckAccessible(GetRendererAccessible()); | 719 document_checker.CheckAccessible(GetRendererAccessible()); |
720 | 720 |
721 // Check the checkbox. | 721 // Check the checkbox. |
722 std::unique_ptr<AccessibilityNotificationWaiter> waiter( | 722 std::unique_ptr<AccessibilityNotificationWaiter> waiter( |
723 new AccessibilityNotificationWaiter(shell()->web_contents(), | 723 new AccessibilityNotificationWaiter(shell()->web_contents(), |
(...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
837 | 837 |
838 IN_PROC_BROWSER_TEST_F(AccessibilityWinBrowserTest, | 838 IN_PROC_BROWSER_TEST_F(AccessibilityWinBrowserTest, |
839 TestNotificationValueChanged) { | 839 TestNotificationValueChanged) { |
840 LoadInitialAccessibilityTreeFromHtml( | 840 LoadInitialAccessibilityTreeFromHtml( |
841 "<body><input type='text' value='old value'/></body>"); | 841 "<body><input type='text' value='old value'/></body>"); |
842 | 842 |
843 // Check the browser's copy of the renderer accessibility tree. | 843 // Check the browser's copy of the renderer accessibility tree. |
844 AccessibleChecker text_field_checker(std::wstring(), ROLE_SYSTEM_TEXT, | 844 AccessibleChecker text_field_checker(std::wstring(), ROLE_SYSTEM_TEXT, |
845 L"old value"); | 845 L"old value"); |
846 text_field_checker.SetExpectedState(STATE_SYSTEM_FOCUSABLE); | 846 text_field_checker.SetExpectedState(STATE_SYSTEM_FOCUSABLE); |
847 AccessibleChecker body_checker(std::wstring(), L"body", IA2_ROLE_SECTION, | 847 AccessibleChecker body_checker(std::wstring(), L"BODY", IA2_ROLE_SECTION, |
848 std::wstring()); | 848 std::wstring()); |
849 AccessibleChecker document_checker(std::wstring(), ROLE_SYSTEM_DOCUMENT, | 849 AccessibleChecker document_checker(std::wstring(), ROLE_SYSTEM_DOCUMENT, |
850 std::wstring()); | 850 std::wstring()); |
851 body_checker.AppendExpectedChild(&text_field_checker); | 851 body_checker.AppendExpectedChild(&text_field_checker); |
852 document_checker.AppendExpectedChild(&body_checker); | 852 document_checker.AppendExpectedChild(&body_checker); |
853 document_checker.CheckAccessible(GetRendererAccessible()); | 853 document_checker.CheckAccessible(GetRendererAccessible()); |
854 | 854 |
855 // Set the value of the text control | 855 // Set the value of the text control |
856 std::unique_ptr<AccessibilityNotificationWaiter> waiter( | 856 std::unique_ptr<AccessibilityNotificationWaiter> waiter( |
857 new AccessibilityNotificationWaiter(shell()->web_contents(), | 857 new AccessibilityNotificationWaiter(shell()->web_contents(), |
(...skipping 1179 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2037 EXPECT_HRESULT_SUCCEEDED(accessible_cell->get_rowIndex(&row_index)); | 2037 EXPECT_HRESULT_SUCCEEDED(accessible_cell->get_rowIndex(&row_index)); |
2038 EXPECT_HRESULT_SUCCEEDED(accessible_cell->get_columnIndex(&column_index)); | 2038 EXPECT_HRESULT_SUCCEEDED(accessible_cell->get_columnIndex(&column_index)); |
2039 EXPECT_EQ(1, row_index); | 2039 EXPECT_EQ(1, row_index); |
2040 EXPECT_EQ(1, column_index); | 2040 EXPECT_EQ(1, column_index); |
2041 variant.Reset(); | 2041 variant.Reset(); |
2042 name.Reset(); | 2042 name.Reset(); |
2043 accessible_cell.Reset(); | 2043 accessible_cell.Reset(); |
2044 } | 2044 } |
2045 | 2045 |
2046 } // namespace content | 2046 } // namespace content |
OLD | NEW |