Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2195)

Unified Diff: content/browser/tab_contents/render_view_host_manager_unittest.cc

Issue 7049010: Finish removing url_constants from content/. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: constants Created 9 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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..6e6ca41661a5ea7dbd9aa5003d3d589997ec5a1f 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"
@@ -17,6 +16,7 @@
#include "content/common/notification_details.h"
#include "content/common/notification_source.h"
#include "content/common/page_transition_types.h"
+#include "content/common/test_url_constants.h"
#include "content/common/view_messages.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "webkit/glue/webkit_glue.h"
@@ -60,12 +60,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::kTestNewTabURL);
+ 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 +73,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 +91,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 +109,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::kTestNewTabURL);
const GURL kUrl("view-source:http://foo");
// We have to navigate to some page at first since without this, the first
@@ -191,8 +191,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 +207,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 +227,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 +262,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::kTestNewTabURL);
+ NavigationEntry entry(NULL /* instance */, -1 /* page_id */, kUrl,
GURL() /* referrer */, string16() /* title */,
PageTransition::TYPED);
RenderViewHost* host = manager.Navigate(entry);
@@ -277,7 +277,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 +300,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::kTestNewTabURL);
+ 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(chrome::kTestMemoryURL);
// Rewrite so it looks like chrome://about/memory
bool reverse_on_redirect = false;
BrowserURLHandler::GetInstance()->RewriteURLIfNecessary(
@@ -321,15 +321,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 +342,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 +359,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());
}
« no previous file with comments | « content/browser/renderer_host/resource_dispatcher_host_uitest.cc ('k') | content/common/test_url_constants.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698