Chromium Code Reviews| 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 c5ada3f2c2f0f86c12f75097b6ae0d27bff528fa..f1cc285fa2d82b80c0462e4ac51d378632cf9cbc 100644 |
| --- a/content/browser/tab_contents/render_view_host_manager_unittest.cc |
| +++ b/content/browser/tab_contents/render_view_host_manager_unittest.cc |
| @@ -4,7 +4,6 @@ |
| #include "chrome/browser/browser_url_handler.h" |
| #include "chrome/common/render_messages.h" |
| -#include "chrome/common/url_constants.h" |
| #include "chrome/test/test_notification_tracker.h" |
| #include "chrome/test/testing_profile.h" |
| #include "content/browser/browser_thread.h" |
| @@ -60,12 +59,12 @@ class RenderViewHostManagerTest : public RenderViewHostTestHarness { |
| // a regression test for bug 9364. |
| TEST_F(RenderViewHostManagerTest, NewTabPageProcesses) { |
| BrowserThread ui_thread(BrowserThread::UI, MessageLoop::current()); |
| - GURL ntp(chrome::kChromeUINewTabURL); |
| - GURL dest("http://www.google.com/"); |
| + const GURL kNtpUrl("chrome://newtab"); |
|
jam
2011/05/24 01:25:47
ditto and below
|
| + const GURL kDestUrl("http://www.google.com/"); |
| // Navigate our first tab to the new tab page and then to the destination. |
| - NavigateActiveAndCommit(ntp); |
| - NavigateActiveAndCommit(dest); |
| + NavigateActiveAndCommit(kNtpUrl); |
| + NavigateActiveAndCommit(kDestUrl); |
| // Make a second tab. |
| TestTabContents contents2(profile_.get(), NULL); |
| @@ -73,14 +72,14 @@ TEST_F(RenderViewHostManagerTest, NewTabPageProcesses) { |
| // 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 |
| // we use the committed one, but the second one is the opposite. |
| - contents2.controller().LoadURL(ntp, GURL(), PageTransition::LINK); |
| + contents2.controller().LoadURL(kNtpUrl, GURL(), PageTransition::LINK); |
| TestRenderViewHost* ntp_rvh2 = static_cast<TestRenderViewHost*>( |
| contents2.render_manager()->current_host()); |
| - ntp_rvh2->SendNavigate(100, ntp); |
| - contents2.controller().LoadURL(dest, GURL(), PageTransition::LINK); |
| + ntp_rvh2->SendNavigate(100, kNtpUrl); |
| + contents2.controller().LoadURL(kDestUrl, GURL(), PageTransition::LINK); |
| TestRenderViewHost* dest_rvh2 = static_cast<TestRenderViewHost*>( |
| contents2.render_manager()->pending_render_view_host()); |
| - dest_rvh2->SendNavigate(101, dest); |
| + dest_rvh2->SendNavigate(101, kDestUrl); |
| ntp_rvh2->OnSwapOutACK(); |
| // The two RVH's should be different in every way. |
| @@ -91,12 +90,12 @@ TEST_F(RenderViewHostManagerTest, NewTabPageProcesses) { |
| // Navigate both to the new tab page, and verify that they share a |
| // SiteInstance. |
| - NavigateActiveAndCommit(ntp); |
| + NavigateActiveAndCommit(kNtpUrl); |
| - contents2.controller().LoadURL(ntp, GURL(), PageTransition::LINK); |
| + contents2.controller().LoadURL(kNtpUrl, GURL(), PageTransition::LINK); |
| dest_rvh2->SendShouldCloseACK(true); |
| static_cast<TestRenderViewHost*>(contents2.render_manager()-> |
| - pending_render_view_host())->SendNavigate(102, ntp); |
| + pending_render_view_host())->SendNavigate(102, kNtpUrl); |
| dest_rvh2->OnSwapOutACK(); |
| EXPECT_EQ(active_rvh()->site_instance(), |
| @@ -109,7 +108,7 @@ TEST_F(RenderViewHostManagerTest, NewTabPageProcesses) { |
| // RenderView is being newly created or reused. |
| TEST_F(RenderViewHostManagerTest, AlwaysSendEnableViewSourceMode) { |
| BrowserThread ui_thread(BrowserThread::UI, MessageLoop::current()); |
| - const GURL kNtpUrl(chrome::kChromeUINewTabURL); |
| + const GURL kNtpUrl("chrome://newtab"); |
| const GURL kUrl("view-source:http://foo"); |
| // We have to navigate to some page at first since without this, the first |
| @@ -191,8 +190,8 @@ TEST_F(RenderViewHostManagerTest, Navigate) { |
| RenderViewHost* host; |
| // 1) The first navigation. -------------------------- |
| - GURL url1("http://www.google.com/"); |
| - NavigationEntry entry1(NULL /* instance */, -1 /* page_id */, url1, |
| + const GURL kUrl1("http://www.google.com/"); |
| + NavigationEntry entry1(NULL /* instance */, -1 /* page_id */, kUrl1, |
| GURL() /* referrer */, string16() /* title */, |
| PageTransition::TYPED); |
| host = manager.Navigate(entry1); |
| @@ -207,12 +206,12 @@ TEST_F(RenderViewHostManagerTest, Navigate) { |
| EXPECT_TRUE(host == manager.current_host()); |
| ASSERT_TRUE(host); |
| EXPECT_FALSE(host->site_instance()->has_site()); |
| - host->site_instance()->SetSite(url1); |
| + host->site_instance()->SetSite(kUrl1); |
| // 2) Navigate to next site. ------------------------- |
| - GURL url2("http://www.google.com/foo"); |
| - NavigationEntry entry2(NULL /* instance */, -1 /* page_id */, url2, |
| - url1 /* referrer */, string16() /* title */, |
| + const GURL kUrl2("http://www.google.com/foo"); |
| + NavigationEntry entry2(NULL /* instance */, -1 /* page_id */, kUrl2, |
| + kUrl1 /* referrer */, string16() /* title */, |
| PageTransition::LINK); |
| host = manager.Navigate(entry2); |
| @@ -227,9 +226,9 @@ TEST_F(RenderViewHostManagerTest, Navigate) { |
| EXPECT_TRUE(host->site_instance()->has_site()); |
| // 3) Cross-site navigate to next site. -------------- |
| - GURL url3("http://webkit.org/"); |
| - NavigationEntry entry3(NULL /* instance */, -1 /* page_id */, url3, |
| - url2 /* referrer */, string16() /* title */, |
| + const GURL kUrl3("http://webkit.org/"); |
| + NavigationEntry entry3(NULL /* instance */, -1 /* page_id */, kUrl3, |
| + kUrl2 /* referrer */, string16() /* title */, |
| PageTransition::LINK); |
| host = manager.Navigate(entry3); |
| @@ -262,8 +261,8 @@ TEST_F(RenderViewHostManagerTest, WebUI) { |
| manager.Init(profile_.get(), instance, MSG_ROUTING_NONE); |
| - GURL url(chrome::kChromeUINewTabURL); |
| - NavigationEntry entry(NULL /* instance */, -1 /* page_id */, url, |
| + const GURL kUrl("chrome://newtab"); |
| + NavigationEntry entry(NULL /* instance */, -1 /* page_id */, kUrl, |
| GURL() /* referrer */, string16() /* title */, |
| PageTransition::TYPED); |
| RenderViewHost* host = manager.Navigate(entry); |
| @@ -277,7 +276,7 @@ TEST_F(RenderViewHostManagerTest, WebUI) { |
| // try to re-use the SiteInstance/process for non DOM-UI things that may |
| // get loaded in between. |
| EXPECT_TRUE(host->site_instance()->has_site()); |
| - EXPECT_EQ(url, host->site_instance()->site()); |
| + EXPECT_EQ(kUrl, host->site_instance()->site()); |
| // The Web UI is committed immediately because the RenderViewHost has not been |
| // used yet. UpdateRendererStateForNavigate() took the short cut path. |
| @@ -300,13 +299,13 @@ TEST_F(RenderViewHostManagerTest, NonWebUIChromeURLs) { |
| manager.Init(profile_.get(), instance, MSG_ROUTING_NONE); |
| // NTP is a Web UI page. |
| - GURL ntp_url(chrome::kChromeUINewTabURL); |
| - NavigationEntry ntp_entry(NULL /* instance */, -1 /* page_id */, ntp_url, |
| + const GURL kNtpUrl("chrome://newtab"); |
| + NavigationEntry ntp_entry(NULL /* instance */, -1 /* page_id */, kNtpUrl, |
| GURL() /* referrer */, string16() /* title */, |
| PageTransition::TYPED); |
| // about: URLs are not Web UI pages. |
| - GURL about_url(chrome::kAboutMemoryURL); |
| + GURL about_url("about:memory"); |
| // Rewrite so it looks like chrome://about/memory |
| bool reverse_on_redirect = false; |
| BrowserURLHandler::GetInstance()->RewriteURLIfNecessary( |
| @@ -321,15 +320,15 @@ TEST_F(RenderViewHostManagerTest, NonWebUIChromeURLs) { |
| // Tests that we don't end up in an inconsistent state if a page does a back and |
| // then reload. http://crbug.com/51680 |
| TEST_F(RenderViewHostManagerTest, PageDoesBackAndReload) { |
| - GURL url1("http://www.google.com/"); |
| - GURL url2("http://www.evil-site.com/"); |
| + const GURL kUrl1("http://www.google.com/"); |
| + const GURL kUrl2("http://www.evil-site.com/"); |
| // Navigate to a safe site, then an evil site. |
| // This will switch RenderViewHosts. We cannot assert that the first and |
| // second RVHs are different, though, because the first one may be promptly |
| // deleted. |
| - contents()->NavigateAndCommit(url1); |
| - contents()->NavigateAndCommit(url2); |
| + contents()->NavigateAndCommit(kUrl1); |
| + contents()->NavigateAndCommit(kUrl2); |
| RenderViewHost* evil_rvh = contents()->render_view_host(); |
| // Now let's simulate the evil page calling history.back(). |
| @@ -342,13 +341,13 @@ TEST_F(RenderViewHostManagerTest, PageDoesBackAndReload) { |
| // Before that RVH has committed, the evil page reloads itself. |
| ViewHostMsg_FrameNavigate_Params params; |
| params.page_id = 1; |
| - params.url = url2; |
| + params.url = kUrl2; |
| params.transition = PageTransition::CLIENT_REDIRECT; |
| params.should_update_history = false; |
| params.gesture = NavigationGestureAuto; |
| params.was_within_same_page = false; |
| params.is_post = false; |
| - params.content_state = webkit_glue::CreateHistoryStateForURL(GURL(url2)); |
| + params.content_state = webkit_glue::CreateHistoryStateForURL(GURL(kUrl2)); |
| contents()->TestDidNavigate(evil_rvh, params); |
| // That should have cancelled the pending RVH, and the evil RVH should be the |
| @@ -359,5 +358,5 @@ TEST_F(RenderViewHostManagerTest, PageDoesBackAndReload) { |
| // Also we should not have a pending navigation entry. |
| NavigationEntry* entry = contents()->controller().GetActiveEntry(); |
| ASSERT_TRUE(entry != NULL); |
| - EXPECT_EQ(url2, entry->url()); |
| + EXPECT_EQ(kUrl2, entry->url()); |
| } |