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 bffb7bdd36b5ff857dae4fbaa338d9cfddd55383..062e3dc9e423b083e3bc16ad6027ac69324a7b15 100644 |
--- a/content/browser/tab_contents/render_view_host_manager_unittest.cc |
+++ b/content/browser/tab_contents/render_view_host_manager_unittest.cc |
@@ -6,6 +6,7 @@ |
#include "content/browser/browser_thread_impl.h" |
#include "content/browser/browser_url_handler.h" |
#include "content/browser/mock_content_browser_client.h" |
+#include "content/browser/renderer_host/mock_render_process_host.h" |
#include "content/browser/renderer_host/test_render_view_host.h" |
#include "content/browser/site_instance_impl.h" |
#include "content/browser/tab_contents/navigation_controller_impl.h" |
@@ -36,6 +37,7 @@ using content::NavigationEntry; |
using content::NavigationEntryImpl; |
using content::RenderViewHost; |
using content::RenderViewHostImpl; |
+using content::RenderViewHostImplTestHarness; |
using content::SiteInstance; |
using content::TestRenderViewHost; |
using content::WebContents; |
@@ -121,7 +123,8 @@ class RenderViewHostManagerTestBrowserClient |
} // namespace |
-class RenderViewHostManagerTest : public RenderViewHostTestHarness { |
+class RenderViewHostManagerTest |
+ : public RenderViewHostImplTestHarness { |
public: |
virtual void SetUp() OVERRIDE { |
RenderViewHostTestHarness::SetUp(); |
@@ -145,7 +148,7 @@ class RenderViewHostManagerTest : public RenderViewHostTestHarness { |
// for us. |
controller().LoadURL( |
url, content::Referrer(), content::PAGE_TRANSITION_LINK, std::string()); |
- TestRenderViewHost* old_rvh = rvh(); |
+ TestRenderViewHost* old_rvh = test_rvh(); |
// Simulate the ShouldClose_ACK that is received from the current renderer |
// for a cross-site navigation. |
@@ -155,7 +158,7 @@ class RenderViewHostManagerTest : public RenderViewHostTestHarness { |
// Commit the navigation with a new page ID. |
int32 max_page_id = contents()->GetMaxPageIDForSiteInstance( |
active_rvh()->GetSiteInstance()); |
- active_rvh()->SendNavigate(max_page_id + 1, url); |
+ active_test_rvh()->SendNavigate(max_page_id + 1, url); |
// Simulate the SwapOut_ACK that fires if you commit a cross-site navigation |
// without making any network requests. |
@@ -338,13 +341,13 @@ TEST_F(RenderViewHostManagerTest, AlwaysSendEnableViewSourceMode) { |
controller().LoadURL( |
kUrl, content::Referrer(), content::PAGE_TRANSITION_TYPED, std::string()); |
// Simulate response from RenderView for FirePageBeforeUnload. |
- rvh()->TestOnMessageReceived(ViewHostMsg_ShouldClose_ACK( |
+ test_rvh()->TestOnMessageReceived(ViewHostMsg_ShouldClose_ACK( |
rvh()->GetRoutingID(), true, base::TimeTicks(), base::TimeTicks())); |
ASSERT_TRUE(pending_rvh()); // New pending RenderViewHost will be created. |
RenderViewHost* last_rvh = pending_rvh(); |
int32 new_id = contents()->GetMaxPageIDForSiteInstance( |
active_rvh()->GetSiteInstance()) + 1; |
- pending_rvh()->SendNavigate(new_id, kUrl); |
+ pending_test_rvh()->SendNavigate(new_id, kUrl); |
EXPECT_EQ(controller().GetLastCommittedEntryIndex(), 1); |
ASSERT_TRUE(controller().GetLastCommittedEntry()); |
EXPECT_TRUE(kUrl == controller().GetLastCommittedEntry()->GetURL()); |
@@ -361,7 +364,7 @@ TEST_F(RenderViewHostManagerTest, AlwaysSendEnableViewSourceMode) { |
// The same RenderViewHost should be reused. |
EXPECT_FALSE(pending_rvh()); |
EXPECT_TRUE(last_rvh == rvh()); |
- rvh()->SendNavigate(new_id, kUrl); // The same page_id returned. |
+ test_rvh()->SendNavigate(new_id, kUrl); // The same page_id returned. |
EXPECT_EQ(controller().GetLastCommittedEntryIndex(), 1); |
EXPECT_FALSE(controller().GetPendingEntry()); |
// New message should be sent out to make sure to enter view-source mode. |
@@ -754,9 +757,9 @@ TEST_F(RenderViewHostManagerTest, NavigateAfterMissingSwapOutACK) { |
// Navigate to two pages. |
contents()->NavigateAndCommit(kUrl1); |
- TestRenderViewHost* rvh1 = rvh(); |
+ TestRenderViewHost* rvh1 = test_rvh(); |
contents()->NavigateAndCommit(kUrl2); |
- TestRenderViewHost* rvh2 = rvh(); |
+ TestRenderViewHost* rvh2 = test_rvh(); |
// Now go back, but suppose the SwapOut_ACK isn't received. This shouldn't |
// happen, but we have seen it when going back quickly across many entries |