| Index: content/browser/accessibility/browser_accessibility_win_unittest.cc
|
| diff --git a/content/browser/accessibility/browser_accessibility_win_unittest.cc b/content/browser/accessibility/browser_accessibility_win_unittest.cc
|
| index 3d65de640867694df021e0d47bff06d6d11c9786..d86b38081f28a6c5f3439c0eb6b99435808f592b 100644
|
| --- a/content/browser/accessibility/browser_accessibility_win_unittest.cc
|
| +++ b/content/browser/accessibility/browser_accessibility_win_unittest.cc
|
| @@ -899,7 +899,7 @@ TEST_F(BrowserAccessibilityTest, TestValueAttributeInTextControls) {
|
| combo_box.role = ui::AX_ROLE_COMBO_BOX;
|
| combo_box_text.role = ui::AX_ROLE_STATIC_TEXT;
|
| combo_box.state = (1 << ui::AX_STATE_EDITABLE) |
|
| - (1 << ui::AX_STATE_FOCUSABLE) | (1 << ui::AX_STATE_FOCUSED);
|
| + (1 << ui::AX_STATE_FOCUSABLE);
|
| combo_box_text.state = 1 << ui::AX_STATE_EDITABLE;
|
| combo_box.child_ids.push_back(combo_box_text.id);
|
|
|
| @@ -914,8 +914,7 @@ TEST_F(BrowserAccessibilityTest, TestValueAttributeInTextControls) {
|
| search_box_text.role = ui::AX_ROLE_STATIC_TEXT;
|
| new_line.role = ui::AX_ROLE_LINE_BREAK;
|
| search_box.state = (1 << ui::AX_STATE_EDITABLE) |
|
| - (1 << ui::AX_STATE_FOCUSABLE) |
|
| - (1 << ui::AX_STATE_FOCUSED);
|
| + (1 << ui::AX_STATE_FOCUSABLE);
|
| search_box_text.state = new_line.state = 1 << ui::AX_STATE_EDITABLE;
|
| search_box.child_ids.push_back(search_box_text.id);
|
| search_box.child_ids.push_back(new_line.id);
|
| @@ -970,9 +969,9 @@ TEST_F(BrowserAccessibilityTest, TestValueAttributeInTextControls) {
|
| BrowserAccessibilityWin* combo_box_accessible =
|
| root_accessible->PlatformGetChild(0)->ToBrowserAccessibilityWin();
|
| ASSERT_NE(nullptr, combo_box_accessible);
|
| - manager->SetFocus(combo_box_accessible, false /* notify */);
|
| + manager->SetFocusLocallyForTesting(combo_box_accessible);
|
| ASSERT_EQ(combo_box_accessible,
|
| - manager->GetFocus(root_accessible)->ToBrowserAccessibilityWin());
|
| + manager->GetFocus()->ToBrowserAccessibilityWin());
|
| BrowserAccessibilityWin* search_box_accessible =
|
| root_accessible->PlatformGetChild(1)->ToBrowserAccessibilityWin();
|
| ASSERT_NE(nullptr, search_box_accessible);
|
| @@ -1196,7 +1195,7 @@ TEST_F(BrowserAccessibilityTest, TestCaretAndSelectionInSimpleFields) {
|
| combo_box.id = 2;
|
| combo_box.role = ui::AX_ROLE_COMBO_BOX;
|
| combo_box.state = (1 << ui::AX_STATE_EDITABLE) |
|
| - (1 << ui::AX_STATE_FOCUSABLE) | (1 << ui::AX_STATE_FOCUSED);
|
| + (1 << ui::AX_STATE_FOCUSABLE);
|
| combo_box.SetValue("Test1");
|
| // Place the caret between 't' and 'e'.
|
| combo_box.AddIntAttribute(ui::AX_ATTR_TEXT_SEL_START, 1);
|
| @@ -1231,9 +1230,9 @@ TEST_F(BrowserAccessibilityTest, TestCaretAndSelectionInSimpleFields) {
|
| BrowserAccessibilityWin* combo_box_accessible =
|
| root_accessible->PlatformGetChild(0)->ToBrowserAccessibilityWin();
|
| ASSERT_NE(nullptr, combo_box_accessible);
|
| - manager->SetFocus(combo_box_accessible, false /* notify */);
|
| + manager->SetFocusLocallyForTesting(combo_box_accessible);
|
| ASSERT_EQ(combo_box_accessible,
|
| - manager->GetFocus(root_accessible)->ToBrowserAccessibilityWin());
|
| + manager->GetFocus()->ToBrowserAccessibilityWin());
|
| BrowserAccessibilityWin* text_field_accessible =
|
| root_accessible->PlatformGetChild(1)->ToBrowserAccessibilityWin();
|
| ASSERT_NE(nullptr, text_field_accessible);
|
| @@ -1254,11 +1253,9 @@ TEST_F(BrowserAccessibilityTest, TestCaretAndSelectionInSimpleFields) {
|
| EXPECT_EQ(2L, caret_offset);
|
|
|
| // Move the focus to the text field.
|
| - combo_box.state &= ~(1 << ui::AX_STATE_FOCUSED);
|
| - text_field.state |= 1 << ui::AX_STATE_FOCUSED;
|
| - manager->SetFocus(text_field_accessible, false /* notify */);
|
| + manager->SetFocusLocallyForTesting(text_field_accessible);
|
| ASSERT_EQ(text_field_accessible,
|
| - manager->GetFocus(root_accessible)->ToBrowserAccessibilityWin());
|
| + manager->GetFocus()->ToBrowserAccessibilityWin());
|
|
|
| // The caret should not have moved.
|
| hr = text_field_accessible->get_caretOffset(&caret_offset);
|
| @@ -1370,10 +1367,9 @@ TEST_F(BrowserAccessibilityTest, TestCaretInContentEditables) {
|
| EXPECT_EQ(6L, caret_offset);
|
|
|
| // Move the focus to the content editable.
|
| - div_editable.state |= 1 << ui::AX_STATE_FOCUSED;
|
| - manager->SetFocus(div_editable_accessible, false /* notify */);
|
| + manager->SetFocusLocallyForTesting(div_editable_accessible);
|
| ASSERT_EQ(div_editable_accessible,
|
| - manager->GetFocus(root_accessible)->ToBrowserAccessibilityWin());
|
| + manager->GetFocus()->ToBrowserAccessibilityWin());
|
|
|
| BrowserAccessibilityWin* text_accessible =
|
| div_editable_accessible->PlatformGetChild(0)->ToBrowserAccessibilityWin();
|
| @@ -1537,10 +1533,9 @@ TEST_F(BrowserAccessibilityTest, TestSelectionInContentEditables) {
|
| EXPECT_EQ(7L, caret_offset);
|
|
|
| // Move the focus to the content editable.
|
| - div_editable.state |= 1 << ui::AX_STATE_FOCUSED;
|
| - manager->SetFocus(div_editable_accessible, false /* notify */);
|
| + manager->SetFocusLocallyForTesting(div_editable_accessible);
|
| ASSERT_EQ(div_editable_accessible,
|
| - manager->GetFocus(root_accessible)->ToBrowserAccessibilityWin());
|
| + manager->GetFocus()->ToBrowserAccessibilityWin());
|
|
|
| // The caret should not have moved.
|
| hr = div_editable_accessible->get_caretOffset(&caret_offset);
|
|
|