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

Side by Side Diff: content/renderer/accessibility/renderer_accessibility_browsertest.cc

Issue 629413002: Revert of Reset accessibility if it gets out of sync. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 2 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
OLDNEW
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 "base/strings/utf_string_conversions.h" 5 #include "base/strings/utf_string_conversions.h"
6 #include "base/time/time.h" 6 #include "base/time/time.h"
7 #include "content/common/frame_messages.h" 7 #include "content/common/frame_messages.h"
8 #include "content/common/view_message_enums.h" 8 #include "content/common/view_message_enums.h"
9 #include "content/public/test/render_view_test.h" 9 #include "content/public/test/render_view_test.h"
10 #include "content/renderer/accessibility/renderer_accessibility_complete.h" 10 #include "content/renderer/accessibility/renderer_accessibility_complete.h"
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
52 52
53 void SetMode(AccessibilityMode mode) { 53 void SetMode(AccessibilityMode mode) {
54 frame()->OnSetAccessibilityMode(mode); 54 frame()->OnSetAccessibilityMode(mode);
55 } 55 }
56 56
57 void GetLastAccEvent( 57 void GetLastAccEvent(
58 AccessibilityHostMsg_EventParams* params) { 58 AccessibilityHostMsg_EventParams* params) {
59 const IPC::Message* message = 59 const IPC::Message* message =
60 sink_->GetUniqueMessageMatching(AccessibilityHostMsg_Events::ID); 60 sink_->GetUniqueMessageMatching(AccessibilityHostMsg_Events::ID);
61 ASSERT_TRUE(message); 61 ASSERT_TRUE(message);
62 Tuple2<std::vector<AccessibilityHostMsg_EventParams>, int> param; 62 Tuple1<std::vector<AccessibilityHostMsg_EventParams> > param;
63 AccessibilityHostMsg_Events::Read(message, &param); 63 AccessibilityHostMsg_Events::Read(message, &param);
64 ASSERT_GE(param.a.size(), 1U); 64 ASSERT_GE(param.a.size(), 1U);
65 *params = param.a[0]; 65 *params = param.a[0];
66 } 66 }
67 67
68 int CountAccessibilityNodesSentToBrowser() { 68 int CountAccessibilityNodesSentToBrowser() {
69 AccessibilityHostMsg_EventParams event; 69 AccessibilityHostMsg_EventParams event;
70 GetLastAccEvent(&event); 70 GetLastAccEvent(&event);
71 return event.update.nodes.size(); 71 return event.update.nodes.size();
72 } 72 }
(...skipping 470 matching lines...) Expand 10 before | Expand all | Expand 10 after
543 // ignore it. 543 // ignore it.
544 sink_->ClearMessages(); 544 sink_->ClearMessages();
545 accessibility->HandleAXEvent(scroll_area, 545 accessibility->HandleAXEvent(scroll_area,
546 ui::AX_EVENT_VALUE_CHANGED); 546 ui::AX_EVENT_VALUE_CHANGED);
547 547
548 accessibility->SendPendingAccessibilityEvents(); 548 accessibility->SendPendingAccessibilityEvents();
549 549
550 const IPC::Message* message = 550 const IPC::Message* message =
551 sink_->GetUniqueMessageMatching(AccessibilityHostMsg_Events::ID); 551 sink_->GetUniqueMessageMatching(AccessibilityHostMsg_Events::ID);
552 ASSERT_TRUE(message); 552 ASSERT_TRUE(message);
553 Tuple2<std::vector<AccessibilityHostMsg_EventParams>, int> param; 553 Tuple1<std::vector<AccessibilityHostMsg_EventParams> > param;
554 AccessibilityHostMsg_Events::Read(message, &param); 554 AccessibilityHostMsg_Events::Read(message, &param);
555 ASSERT_EQ(0U, param.a.size()); 555 ASSERT_EQ(0U, param.a.size());
556 } 556 }
557 557
558 } // namespace content 558 } // namespace content
OLDNEW
« no previous file with comments | « content/content_tests.gypi ('k') | content/renderer/accessibility/renderer_accessibility_complete.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698