| Index: content/browser/accessibility/accessibility_mode_browsertest.cc
|
| diff --git a/content/browser/accessibility/accessibility_mode_browsertest.cc b/content/browser/accessibility/accessibility_mode_browsertest.cc
|
| index 5e191bd0b0e96942a4bfe1b3e50082d1abf68f03..ec60f58a7bbb5e43016b8df79c4ebff5c1e0ef7a 100644
|
| --- a/content/browser/accessibility/accessibility_mode_browsertest.cc
|
| +++ b/content/browser/accessibility/accessibility_mode_browsertest.cc
|
| @@ -5,6 +5,7 @@
|
| #include "content/browser/renderer_host/render_view_host_impl.h"
|
| #include "content/browser/renderer_host/render_widget_host_impl.h"
|
| #include "content/browser/renderer_host/render_widget_host_view_base.h"
|
| +#include "content/browser/web_contents/web_contents_impl.h"
|
| #include "content/public/browser/render_view_host.h"
|
| #include "content/public/browser/render_widget_host.h"
|
| #include "content/public/browser/render_widget_host_view.h"
|
| @@ -23,14 +24,8 @@ const char kMinimalPageDataURL[] =
|
|
|
| class AccessibilityModeTest : public ContentBrowserTest {
|
| protected:
|
| - WebContents* web_contents() {
|
| - return shell()->web_contents();
|
| - }
|
| -
|
| - RenderWidgetHostImpl* rwhi() {
|
| - RenderWidgetHost* rwh =
|
| - web_contents()->GetRenderWidgetHostView()->GetRenderWidgetHost();
|
| - return RenderWidgetHostImpl::From(rwh);
|
| + WebContentsImpl* web_contents() {
|
| + return static_cast<WebContentsImpl*>(shell()->web_contents());
|
| }
|
|
|
| RenderWidgetHostViewBase* host_view() {
|
| @@ -53,28 +48,28 @@ class AccessibilityModeTest : public ContentBrowserTest {
|
| IN_PROC_BROWSER_TEST_F(AccessibilityModeTest, AccessibilityModeOff) {
|
| NavigateToURL(shell(), GURL(kMinimalPageDataURL));
|
|
|
| - EXPECT_EQ(AccessibilityModeOff, rwhi()->accessibility_mode());
|
| + EXPECT_EQ(AccessibilityModeOff, web_contents()->accessibility_mode());
|
| ExpectBrowserAccessibilityManager(false);
|
| }
|
|
|
| IN_PROC_BROWSER_TEST_F(AccessibilityModeTest, AccessibilityModeComplete) {
|
| NavigateToURL(shell(), GURL(kMinimalPageDataURL));
|
| - ASSERT_EQ(AccessibilityModeOff, rwhi()->accessibility_mode());
|
| + ASSERT_EQ(AccessibilityModeOff, web_contents()->accessibility_mode());
|
|
|
| AccessibilityNotificationWaiter waiter(shell());
|
| - rwhi()->AddAccessibilityMode(AccessibilityModeComplete);
|
| - EXPECT_EQ(AccessibilityModeComplete, rwhi()->accessibility_mode());
|
| + web_contents()->AddAccessibilityMode(AccessibilityModeComplete);
|
| + EXPECT_EQ(AccessibilityModeComplete, web_contents()->accessibility_mode());
|
| waiter.WaitForNotification();
|
| ExpectBrowserAccessibilityManager(true);
|
| }
|
|
|
| IN_PROC_BROWSER_TEST_F(AccessibilityModeTest, AccessibilityModeTreeOnly) {
|
| NavigateToURL(shell(), GURL(kMinimalPageDataURL));
|
| - ASSERT_EQ(AccessibilityModeOff, rwhi()->accessibility_mode());
|
| + ASSERT_EQ(AccessibilityModeOff, web_contents()->accessibility_mode());
|
|
|
| AccessibilityNotificationWaiter waiter(shell());
|
| - rwhi()->AddAccessibilityMode(AccessibilityModeTreeOnly);
|
| - EXPECT_EQ(AccessibilityModeTreeOnly, rwhi()->accessibility_mode());
|
| + web_contents()->AddAccessibilityMode(AccessibilityModeTreeOnly);
|
| + EXPECT_EQ(AccessibilityModeTreeOnly, web_contents()->accessibility_mode());
|
| waiter.WaitForNotification();
|
| // No BrowserAccessibilityManager expected for AccessibilityModeTreeOnly
|
| ExpectBrowserAccessibilityManager(false);
|
| @@ -84,16 +79,16 @@ IN_PROC_BROWSER_TEST_F(AccessibilityModeTest, AddingModes) {
|
| NavigateToURL(shell(), GURL(kMinimalPageDataURL));
|
|
|
| AccessibilityNotificationWaiter waiter(shell());
|
| - rwhi()->AddAccessibilityMode(AccessibilityModeTreeOnly);
|
| - EXPECT_EQ(AccessibilityModeTreeOnly, rwhi()->accessibility_mode());
|
| + web_contents()->AddAccessibilityMode(AccessibilityModeTreeOnly);
|
| + EXPECT_EQ(AccessibilityModeTreeOnly, web_contents()->accessibility_mode());
|
| waiter.WaitForNotification();
|
| ExpectBrowserAccessibilityManager(false,
|
| "Should be no BrowserAccessibilityManager "
|
| "for AccessibilityModeTreeOnly");
|
|
|
| AccessibilityNotificationWaiter waiter2(shell());
|
| - rwhi()->AddAccessibilityMode(AccessibilityModeComplete);
|
| - EXPECT_EQ(AccessibilityModeComplete, rwhi()->accessibility_mode());
|
| + web_contents()->AddAccessibilityMode(AccessibilityModeComplete);
|
| + EXPECT_EQ(AccessibilityModeComplete, web_contents()->accessibility_mode());
|
| waiter2.WaitForNotification();
|
| ExpectBrowserAccessibilityManager(true,
|
| "Should be a BrowserAccessibilityManager "
|
|
|