summaryrefslogtreecommitdiffstats
path: root/content
diff options
context:
space:
mode:
authoravi@chromium.org <avi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-12-05 21:20:11 +0000
committeravi@chromium.org <avi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-12-05 21:20:11 +0000
commit48902068535bf98e5ab55ca71cd97feaa5683e3a (patch)
treee69a94c0451dcb2ce71fbec1255cee09ac8cfd54 /content
parent24324927e9d4d3f4d2ad3f5d4f6ee8918d10d2ea (diff)
downloadchromium_src-48902068535bf98e5ab55ca71cd97feaa5683e3a.zip
chromium_src-48902068535bf98e5ab55ca71cd97feaa5683e3a.tar.gz
chromium_src-48902068535bf98e5ab55ca71cd97feaa5683e3a.tar.bz2
Revert 113006 - Make TestTabContents::TestDidNavigate not take a ViewHostMsg_FrameNavigate_Params, since that's an internal content IPC struct.
BUG=98716 Review URL: http://codereview.chromium.org/8801003 TBR=jam@chromium.org Review URL: http://codereview.chromium.org/8799015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113025 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content')
-rw-r--r--content/browser/debugger/devtools_manager_unittest.cc7
-rw-r--r--content/browser/tab_contents/render_view_host_manager_unittest.cc2
-rw-r--r--content/browser/tab_contents/test_tab_contents.cc40
-rw-r--r--content/browser/tab_contents/test_tab_contents.h13
4 files changed, 10 insertions, 52 deletions
diff --git a/content/browser/debugger/devtools_manager_unittest.cc b/content/browser/debugger/devtools_manager_unittest.cc
index 2991741..41618b5 100644
--- a/content/browser/debugger/devtools_manager_unittest.cc
+++ b/content/browser/debugger/devtools_manager_unittest.cc
@@ -218,7 +218,10 @@ TEST_F(DevToolsManagerTest, ReattachOnCancelPendingNavigation) {
const GURL url("http://www.google.com");
controller().LoadURL(
url, content::Referrer(), content::PAGE_TRANSITION_TYPED, std::string());
- contents()->TestDidNavigate(rvh(), 1, url, content::PAGE_TRANSITION_TYPED);
+ ViewHostMsg_FrameNavigate_Params params1;
+ InitNavigateParams(&params1, 1, url, content::PAGE_TRANSITION_TYPED);
+ TestRenderViewHost* orig_rvh = rvh();
+ contents()->TestDidNavigate(orig_rvh, params1);
EXPECT_FALSE(contents()->cross_navigation_pending());
TestDevToolsClientHost client_host;
@@ -238,7 +241,7 @@ TEST_F(DevToolsManagerTest, ReattachOnCancelPendingNavigation) {
// Interrupt pending navigation and navigate back to the original site.
controller().LoadURL(
url, content::Referrer(), content::PAGE_TRANSITION_TYPED, std::string());
- contents()->TestDidNavigate(rvh(), 1, url, content::PAGE_TRANSITION_TYPED);
+ contents()->TestDidNavigate(orig_rvh, params1);
EXPECT_FALSE(contents()->cross_navigation_pending());
EXPECT_EQ(&client_host, devtools_manager->GetDevToolsClientHostFor(
DevToolsAgentHostRegistry::GetDevToolsAgentHost(rvh())));
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 6d84a63..b3692f2 100644
--- a/content/browser/tab_contents/render_view_host_manager_unittest.cc
+++ b/content/browser/tab_contents/render_view_host_manager_unittest.cc
@@ -597,7 +597,7 @@ TEST_F(RenderViewHostManagerTest, PageDoesBackAndReload) {
params.was_within_same_page = false;
params.is_post = false;
params.content_state = webkit_glue::CreateHistoryStateForURL(GURL(kUrl2));
- contents()->DidNavigate(evil_rvh, params);
+ contents()->TestDidNavigate(evil_rvh, params);
// That should have cancelled the pending RVH, and the evil RVH should be the
// current one.
diff --git a/content/browser/tab_contents/test_tab_contents.cc b/content/browser/tab_contents/test_tab_contents.cc
index 52c0cb0..95a3c59 100644
--- a/content/browser/tab_contents/test_tab_contents.cc
+++ b/content/browser/tab_contents/test_tab_contents.cc
@@ -11,10 +11,7 @@
#include "content/browser/renderer_host/render_view_host.h"
#include "content/browser/renderer_host/test_render_view_host.h"
#include "content/browser/site_instance.h"
-#include "content/common/view_messages.h"
#include "content/public/common/page_transition_types.h"
-#include "webkit/glue/password_form.h"
-#include "webkit/glue/webkit_glue.h"
TestTabContents::TestTabContents(content::BrowserContext* browser_context,
SiteInstance* instance)
@@ -35,43 +32,6 @@ TestRenderViewHost* TestTabContents::pending_rvh() const {
render_manager_.pending_render_view_host_);
}
-void TestTabContents::TestDidNavigate(RenderViewHost* render_view_host,
- int page_id,
- const GURL& url,
- content::PageTransition transition) {
- TestDidNavigateWithReferrer(render_view_host,
- page_id,
- url,
- content::Referrer(),
- transition);
-}
-
-void TestTabContents::TestDidNavigateWithReferrer(
- RenderViewHost* render_view_host,
- int page_id,
- const GURL& url,
- const content::Referrer& referrer,
- content::PageTransition transition) {
- ViewHostMsg_FrameNavigate_Params params;
-
- params.page_id = page_id;
- params.url = url;
- params.referrer = referrer;
- params.transition = transition;
- params.redirects = std::vector<GURL>();
- params.should_update_history = false;
- params.searchable_form_url = GURL();
- params.searchable_form_encoding = std::string();
- params.password_form = webkit_glue::PasswordForm();
- params.security_info = std::string();
- params.gesture = NavigationGestureUser;
- params.was_within_same_page = false;
- params.is_post = false;
- params.content_state = webkit_glue::CreateHistoryStateForURL(GURL(url));
-
- DidNavigate(render_view_host, params);
-}
-
bool TestTabContents::CreateRenderViewForRenderManager(
RenderViewHost* render_view_host) {
// This will go to a TestRenderViewHost.
diff --git a/content/browser/tab_contents/test_tab_contents.h b/content/browser/tab_contents/test_tab_contents.h
index b6d8342..72170ab 100644
--- a/content/browser/tab_contents/test_tab_contents.h
+++ b/content/browser/tab_contents/test_tab_contents.h
@@ -7,7 +7,6 @@
#pragma once
#include "content/browser/tab_contents/tab_contents.h"
-#include "content/public/common/page_transition_types.h"
#include "webkit/glue/webpreferences.h"
class TestRenderViewHost;
@@ -31,15 +30,11 @@ class TestTabContents : public TabContents {
// alternatives without using command-line switches.
bool ShouldTransitionCrossSite() { return transition_cross_site; }
+ // Promote DidNavigate to public.
void TestDidNavigate(RenderViewHost* render_view_host,
- int page_id,
- const GURL& url,
- content::PageTransition transition);
- void TestDidNavigateWithReferrer(RenderViewHost* render_view_host,
- int page_id,
- const GURL& url,
- const content::Referrer& referrer,
- content::PageTransition transition);
+ const ViewHostMsg_FrameNavigate_Params& params) {
+ DidNavigate(render_view_host, params);
+ }
// Promote GetWebkitPrefs to public.
WebPreferences TestGetWebkitPrefs() {