| Index: content/browser/tab_contents/render_view_host_manager_unittest.cc
|
| diff --git a/content/browser/tab_contents/render_view_host_manager_unittest.cc b/content/browser/tab_contents/render_view_host_manager_unittest.cc
|
| index b9ed7392906ee8f55bcbf8fc0c119f52aae86c85..4b07ea1818ceb0b794e636d54823447fb3e27717 100644
|
| --- a/content/browser/tab_contents/render_view_host_manager_unittest.cc
|
| +++ b/content/browser/tab_contents/render_view_host_manager_unittest.cc
|
| @@ -2,10 +2,10 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| +#include "chrome/test/base/chrome_render_view_host_test_harness.h"
|
| #include "chrome/test/base/testing_profile.h"
|
| #include "content/browser/browser_thread.h"
|
| #include "content/browser/browser_url_handler.h"
|
| -#include "content/browser/renderer_host/test_render_view_host.h"
|
| #include "content/browser/site_instance.h"
|
| #include "content/browser/tab_contents/navigation_controller.h"
|
| #include "content/browser/tab_contents/navigation_entry.h"
|
| @@ -20,7 +20,7 @@
|
| #include "testing/gtest/include/gtest/gtest.h"
|
| #include "webkit/glue/webkit_glue.h"
|
|
|
| -class RenderViewHostManagerTest : public RenderViewHostTestHarness {
|
| +class RenderViewHostManagerTest : public ChromeRenderViewHostTestHarness {
|
| public:
|
| void NavigateActiveAndCommit(const GURL& url) {
|
| // Note: we navigate the active RenderViewHost because previous navigations
|
| @@ -67,7 +67,7 @@ TEST_F(RenderViewHostManagerTest, NewTabPageProcesses) {
|
| NavigateActiveAndCommit(kDestUrl);
|
|
|
| // Make a second tab.
|
| - TestTabContents contents2(profile_.get(), NULL);
|
| + TestTabContents contents2(profile(), NULL);
|
|
|
| // Load the two URLs in the second tab. Note that the first navigation creates
|
| // a RVH that's not pending (since there is no cross-site transition), so
|
| @@ -167,13 +167,13 @@ TEST_F(RenderViewHostManagerTest, AlwaysSendEnableViewSourceMode) {
|
| // Tests the Init function by checking the initial RenderViewHost.
|
| TEST_F(RenderViewHostManagerTest, Init) {
|
| // Using TestingProfile.
|
| - SiteInstance* instance = SiteInstance::CreateSiteInstance(profile_.get());
|
| + SiteInstance* instance = SiteInstance::CreateSiteInstance(profile());
|
| EXPECT_FALSE(instance->has_site());
|
|
|
| - TestTabContents tab_contents(profile_.get(), instance);
|
| + TestTabContents tab_contents(profile(), instance);
|
| RenderViewHostManager manager(&tab_contents, &tab_contents);
|
|
|
| - manager.Init(profile_.get(), instance, MSG_ROUTING_NONE);
|
| + manager.Init(profile(), instance, MSG_ROUTING_NONE);
|
|
|
| RenderViewHost* host = manager.current_host();
|
| ASSERT_TRUE(host);
|
| @@ -188,16 +188,16 @@ TEST_F(RenderViewHostManagerTest, Init) {
|
| TEST_F(RenderViewHostManagerTest, Navigate) {
|
| TestNotificationTracker notifications;
|
|
|
| - SiteInstance* instance = SiteInstance::CreateSiteInstance(profile_.get());
|
| + SiteInstance* instance = SiteInstance::CreateSiteInstance(profile());
|
|
|
| - TestTabContents tab_contents(profile_.get(), instance);
|
| + TestTabContents tab_contents(profile(), instance);
|
| notifications.ListenFor(content::NOTIFICATION_RENDER_VIEW_HOST_CHANGED,
|
| Source<NavigationController>(&tab_contents.controller()));
|
|
|
| // Create.
|
| RenderViewHostManager manager(&tab_contents, &tab_contents);
|
|
|
| - manager.Init(profile_.get(), instance, MSG_ROUTING_NONE);
|
| + manager.Init(profile(), instance, MSG_ROUTING_NONE);
|
|
|
| RenderViewHost* host;
|
|
|
| @@ -266,12 +266,12 @@ TEST_F(RenderViewHostManagerTest, Navigate) {
|
| // Tests WebUI creation.
|
| TEST_F(RenderViewHostManagerTest, WebUI) {
|
| BrowserThread ui_thread(BrowserThread::UI, MessageLoop::current());
|
| - SiteInstance* instance = SiteInstance::CreateSiteInstance(profile_.get());
|
| + SiteInstance* instance = SiteInstance::CreateSiteInstance(profile());
|
|
|
| - TestTabContents tab_contents(profile_.get(), instance);
|
| + TestTabContents tab_contents(profile(), instance);
|
| RenderViewHostManager manager(&tab_contents, &tab_contents);
|
|
|
| - manager.Init(profile_.get(), instance, MSG_ROUTING_NONE);
|
| + manager.Init(profile(), instance, MSG_ROUTING_NONE);
|
|
|
| const GURL kUrl(chrome::kTestNewTabURL);
|
| NavigationEntry entry(NULL /* instance */, -1 /* page_id */, kUrl,
|
| @@ -305,10 +305,10 @@ TEST_F(RenderViewHostManagerTest, WebUI) {
|
| // Regression test for bug 46290.
|
| TEST_F(RenderViewHostManagerTest, NonWebUIChromeURLs) {
|
| BrowserThread thread(BrowserThread::UI, &message_loop_);
|
| - SiteInstance* instance = SiteInstance::CreateSiteInstance(profile_.get());
|
| - TestTabContents tab_contents(profile_.get(), instance);
|
| + SiteInstance* instance = SiteInstance::CreateSiteInstance(profile());
|
| + TestTabContents tab_contents(profile(), instance);
|
| RenderViewHostManager manager(&tab_contents, &tab_contents);
|
| - manager.Init(profile_.get(), instance, MSG_ROUTING_NONE);
|
| + manager.Init(profile(), instance, MSG_ROUTING_NONE);
|
|
|
| // NTP is a Web UI page.
|
| const GURL kNtpUrl(chrome::kTestNewTabURL);
|
| @@ -321,7 +321,7 @@ TEST_F(RenderViewHostManagerTest, NonWebUIChromeURLs) {
|
| // Rewrite so it looks like chrome://about/memory
|
| bool reverse_on_redirect = false;
|
| BrowserURLHandler::GetInstance()->RewriteURLIfNecessary(
|
| - &about_url, profile_.get(), &reverse_on_redirect);
|
| + &about_url, profile(), &reverse_on_redirect);
|
| NavigationEntry about_entry(NULL /* instance */, -1 /* page_id */, about_url,
|
| GURL() /* referrer */, string16() /* title */,
|
| PageTransition::TYPED);
|
|
|