Index: content/browser/tab_contents/tab_contents_unittest.cc |
=================================================================== |
--- content/browser/tab_contents/tab_contents_unittest.cc (revision 118703) |
+++ content/browser/tab_contents/tab_contents_unittest.cc (working copy) |
@@ -8,7 +8,7 @@ |
#include "content/browser/renderer_host/render_view_host.h" |
#include "content/browser/renderer_host/render_widget_host_view.h" |
#include "content/browser/renderer_host/test_render_view_host.h" |
-#include "content/browser/site_instance.h" |
+#include "content/browser/site_instance_impl.h" |
#include "content/browser/tab_contents/interstitial_page.h" |
#include "content/browser/tab_contents/navigation_entry_impl.h" |
#include "content/browser/tab_contents/test_tab_contents.h" |
@@ -168,7 +168,7 @@ |
protected: |
virtual RenderViewHost* CreateRenderViewHost() { |
return new TestRenderViewHost( |
- SiteInstance::CreateSiteInstance(tab()->GetBrowserContext()), |
+ content::SiteInstance::CreateSiteInstance(tab()->GetBrowserContext()), |
this, MSG_ROUTING_NONE); |
} |
@@ -277,8 +277,9 @@ |
// Test to ensure UpdateMaxPageID is working properly. |
TEST_F(TabContentsTest, UpdateMaxPageID) { |
- SiteInstance* instance1 = contents()->GetSiteInstance(); |
- scoped_refptr<SiteInstance> instance2(SiteInstance::CreateSiteInstance(NULL)); |
+ content::SiteInstance* instance1 = contents()->GetSiteInstance(); |
+ scoped_refptr<content::SiteInstance> instance2( |
+ content::SiteInstance::CreateSiteInstance(NULL)); |
// Starts at -1. |
EXPECT_EQ(-1, contents()->GetMaxPageID()); |
@@ -301,7 +302,7 @@ |
// Test simple same-SiteInstance navigation. |
TEST_F(TabContentsTest, SimpleNavigation) { |
TestRenderViewHost* orig_rvh = rvh(); |
- SiteInstance* instance1 = contents()->GetSiteInstance(); |
+ content::SiteInstance* instance1 = contents()->GetSiteInstance(); |
EXPECT_TRUE(contents()->pending_rvh() == NULL); |
// Navigate to URL |
@@ -348,7 +349,7 @@ |
TestRenderViewHost* orig_rvh = rvh(); |
int orig_rvh_delete_count = 0; |
orig_rvh->set_delete_counter(&orig_rvh_delete_count); |
- SiteInstance* instance1 = contents()->GetSiteInstance(); |
+ content::SiteInstance* instance1 = contents()->GetSiteInstance(); |
// Navigate to URL. First URL should use first RenderViewHost. |
const GURL url("http://www.google.com"); |
@@ -376,7 +377,7 @@ |
// DidNavigate from the pending page |
contents()->TestDidNavigate( |
pending_rvh, 1, url2, content::PAGE_TRANSITION_TYPED); |
- SiteInstance* instance2 = contents()->GetSiteInstance(); |
+ content::SiteInstance* instance2 = contents()->GetSiteInstance(); |
EXPECT_FALSE(contents()->cross_navigation_pending()); |
EXPECT_EQ(pending_rvh, contents()->GetRenderViewHost()); |
@@ -423,7 +424,7 @@ |
TestRenderViewHost* orig_rvh = rvh(); |
int orig_rvh_delete_count = 0; |
orig_rvh->set_delete_counter(&orig_rvh_delete_count); |
- SiteInstance* instance1 = contents()->GetSiteInstance(); |
+ content::SiteInstance* instance1 = contents()->GetSiteInstance(); |
// Navigate to URL. First URL should use first RenderViewHost. |
const GURL url("http://www.google.com"); |
@@ -449,7 +450,7 @@ |
// DidNavigate from the new page |
contents()->TestDidNavigate(new_rvh, 1, url2, content::PAGE_TRANSITION_TYPED); |
- SiteInstance* instance2 = contents()->GetSiteInstance(); |
+ content::SiteInstance* instance2 = contents()->GetSiteInstance(); |
EXPECT_FALSE(contents()->cross_navigation_pending()); |
EXPECT_EQ(new_rvh, rvh()); |
@@ -466,7 +467,7 @@ |
TEST_F(TabContentsTest, NavigateTwoTabsCrossSite) { |
contents()->transition_cross_site = true; |
TestRenderViewHost* orig_rvh = rvh(); |
- SiteInstance* instance1 = contents()->GetSiteInstance(); |
+ content::SiteInstance* instance1 = contents()->GetSiteInstance(); |
// Navigate to URL. First URL should use first RenderViewHost. |
const GURL url("http://www.google.com"); |
@@ -494,7 +495,7 @@ |
TestRenderViewHost* pending_rvh_a = contents()->pending_rvh(); |
contents()->TestDidNavigate( |
pending_rvh_a, 1, url2a, content::PAGE_TRANSITION_TYPED); |
- SiteInstance* instance2a = contents()->GetSiteInstance(); |
+ content::SiteInstance* instance2a = contents()->GetSiteInstance(); |
EXPECT_NE(instance1, instance2a); |
// Navigate second tab to the same site as the first tab |
@@ -514,7 +515,7 @@ |
// now covered by the CrossSiteBoundariesAfterCrash test. |
contents2.TestDidNavigate( |
pending_rvh_b, 2, url2b, content::PAGE_TRANSITION_TYPED); |
- SiteInstance* instance2b = contents2.GetSiteInstance(); |
+ content::SiteInstance* instance2b = contents2.GetSiteInstance(); |
EXPECT_NE(instance1, instance2b); |
// Both tabs should now be in the same SiteInstance. |
@@ -526,7 +527,7 @@ |
TEST_F(TabContentsTest, CrossSiteComparesAgainstCurrentPage) { |
contents()->transition_cross_site = true; |
TestRenderViewHost* orig_rvh = rvh(); |
- SiteInstance* instance1 = contents()->GetSiteInstance(); |
+ content::SiteInstance* instance1 = contents()->GetSiteInstance(); |
// Navigate to URL. |
const GURL url("http://www.google.com"); |
@@ -548,7 +549,7 @@ |
contents2.GetRenderViewHost()); |
EXPECT_FALSE(contents2.cross_navigation_pending()); |
contents2.TestDidNavigate(rvh2, 2, url2, content::PAGE_TRANSITION_TYPED); |
- SiteInstance* instance2 = contents2.GetSiteInstance(); |
+ content::SiteInstance* instance2 = contents2.GetSiteInstance(); |
EXPECT_NE(instance1, instance2); |
EXPECT_FALSE(contents2.cross_navigation_pending()); |
@@ -556,7 +557,7 @@ |
// SiteInstances, because we don't intercept WebKit navigations. |
contents()->TestDidNavigate( |
orig_rvh, 2, url2, content::PAGE_TRANSITION_TYPED); |
- SiteInstance* instance3 = contents()->GetSiteInstance(); |
+ content::SiteInstance* instance3 = contents()->GetSiteInstance(); |
EXPECT_EQ(instance1, instance3); |
EXPECT_FALSE(contents()->cross_navigation_pending()); |
@@ -568,7 +569,7 @@ |
EXPECT_FALSE(contents()->cross_navigation_pending()); |
contents()->TestDidNavigate( |
orig_rvh, 3, url3, content::PAGE_TRANSITION_TYPED); |
- SiteInstance* instance4 = contents()->GetSiteInstance(); |
+ content::SiteInstance* instance4 = contents()->GetSiteInstance(); |
EXPECT_EQ(instance1, instance4); |
} |
@@ -577,7 +578,7 @@ |
TEST_F(TabContentsTest, CrossSiteUnloadHandlers) { |
contents()->transition_cross_site = true; |
TestRenderViewHost* orig_rvh = rvh(); |
- SiteInstance* instance1 = contents()->GetSiteInstance(); |
+ content::SiteInstance* instance1 = contents()->GetSiteInstance(); |
// Navigate to URL. First URL should use first RenderViewHost. |
const GURL url("http://www.google.com"); |
@@ -614,7 +615,7 @@ |
// DidNavigate from the pending page |
contents()->TestDidNavigate( |
pending_rvh, 1, url2, content::PAGE_TRANSITION_TYPED); |
- SiteInstance* instance2 = contents()->GetSiteInstance(); |
+ content::SiteInstance* instance2 = contents()->GetSiteInstance(); |
EXPECT_FALSE(contents()->cross_navigation_pending()); |
EXPECT_EQ(pending_rvh, rvh()); |
EXPECT_NE(instance1, instance2); |
@@ -627,7 +628,7 @@ |
TEST_F(TabContentsTest, CrossSiteNavigationPreempted) { |
contents()->transition_cross_site = true; |
TestRenderViewHost* orig_rvh = rvh(); |
- SiteInstance* instance1 = contents()->GetSiteInstance(); |
+ content::SiteInstance* instance1 = contents()->GetSiteInstance(); |
// Navigate to URL. First URL should use first RenderViewHost. |
const GURL url("http://www.google.com"); |
@@ -650,7 +651,7 @@ |
// Verify that the pending navigation is cancelled. |
EXPECT_FALSE(orig_rvh->is_waiting_for_beforeunload_ack()); |
- SiteInstance* instance2 = contents()->GetSiteInstance(); |
+ content::SiteInstance* instance2 = contents()->GetSiteInstance(); |
EXPECT_FALSE(contents()->cross_navigation_pending()); |
EXPECT_EQ(orig_rvh, rvh()); |
EXPECT_EQ(instance1, instance2); |
@@ -667,7 +668,7 @@ |
TestRenderViewHost* ntp_rvh = rvh(); |
contents()->TestDidNavigate(ntp_rvh, 1, url1, content::PAGE_TRANSITION_TYPED); |
NavigationEntry* entry1 = controller().GetLastCommittedEntry(); |
- SiteInstance* instance1 = contents()->GetSiteInstance(); |
+ content::SiteInstance* instance1 = contents()->GetSiteInstance(); |
EXPECT_FALSE(contents()->cross_navigation_pending()); |
EXPECT_EQ(ntp_rvh, contents()->GetRenderViewHost()); |
@@ -691,7 +692,7 @@ |
contents()->TestDidNavigate( |
google_rvh, 1, url2, content::PAGE_TRANSITION_TYPED); |
NavigationEntry* entry2 = controller().GetLastCommittedEntry(); |
- SiteInstance* instance2 = contents()->GetSiteInstance(); |
+ content::SiteInstance* instance2 = contents()->GetSiteInstance(); |
EXPECT_FALSE(contents()->cross_navigation_pending()); |
EXPECT_EQ(google_rvh, contents()->GetRenderViewHost()); |
@@ -711,7 +712,7 @@ |
contents()->TestDidNavigate( |
google_rvh, 2, url3, content::PAGE_TRANSITION_TYPED); |
NavigationEntry* entry3 = controller().GetLastCommittedEntry(); |
- SiteInstance* instance3 = contents()->GetSiteInstance(); |
+ content::SiteInstance* instance3 = contents()->GetSiteInstance(); |
EXPECT_FALSE(contents()->cross_navigation_pending()); |
EXPECT_EQ(google_rvh, contents()->GetRenderViewHost()); |
@@ -832,7 +833,7 @@ |
TEST_F(TabContentsTest, CrossSiteCantPreemptAfterUnload) { |
contents()->transition_cross_site = true; |
TestRenderViewHost* orig_rvh = rvh(); |
- SiteInstance* instance1 = contents()->GetSiteInstance(); |
+ content::SiteInstance* instance1 = contents()->GetSiteInstance(); |
// Navigate to URL. First URL should use first RenderViewHost. |
const GURL url("http://www.google.com"); |
@@ -871,7 +872,7 @@ |
// DidNavigate from the pending page should commit it. |
contents()->TestDidNavigate( |
pending_rvh, 1, url2, content::PAGE_TRANSITION_TYPED); |
- SiteInstance* instance2 = contents()->GetSiteInstance(); |
+ content::SiteInstance* instance2 = contents()->GetSiteInstance(); |
EXPECT_FALSE(contents()->cross_navigation_pending()); |
EXPECT_EQ(pending_rvh, rvh()); |
EXPECT_NE(instance1, instance2); |
@@ -883,7 +884,7 @@ |
TEST_F(TabContentsTest, CrossSiteNavigationCanceled) { |
contents()->transition_cross_site = true; |
TestRenderViewHost* orig_rvh = rvh(); |
- SiteInstance* instance1 = contents()->GetSiteInstance(); |
+ content::SiteInstance* instance1 = contents()->GetSiteInstance(); |
// Navigate to URL. First URL should use first RenderViewHost. |
const GURL url("http://www.google.com"); |
@@ -912,7 +913,7 @@ |
// Verify that the pending navigation is cancelled and the renderer is no |
// longer swapped out. |
EXPECT_FALSE(orig_rvh->is_waiting_for_beforeunload_ack()); |
- SiteInstance* instance2 = contents()->GetSiteInstance(); |
+ content::SiteInstance* instance2 = contents()->GetSiteInstance(); |
EXPECT_FALSE(contents()->cross_navigation_pending()); |
EXPECT_EQ(orig_rvh, rvh()); |
EXPECT_FALSE(orig_rvh->is_swapped_out()); |