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

Unified Diff: content/browser/web_contents/navigation_controller_impl_unittest.cc

Issue 14985014: Introduce content::PageState (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Add comments to the top of page_state.h Created 7 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/web_contents/navigation_controller_impl_unittest.cc
diff --git a/content/browser/web_contents/navigation_controller_impl_unittest.cc b/content/browser/web_contents/navigation_controller_impl_unittest.cc
index 4a51897e64836087b7927c7a658b0493f2e028b4..f9c237265109f9d893b95a57fac1f7cf7e73a64a 100644
--- a/content/browser/web_contents/navigation_controller_impl_unittest.cc
+++ b/content/browser/web_contents/navigation_controller_impl_unittest.cc
@@ -32,6 +32,7 @@
#include "content/public/browser/render_view_host.h"
#include "content/public/browser/render_view_host_observer.h"
#include "content/public/browser/web_contents_delegate.h"
+#include "content/public/common/page_state.h"
#include "content/public/test/mock_render_process_host.h"
#include "content/public/test/test_notification_tracker.h"
#include "content/public/test/test_utils.h"
@@ -39,7 +40,6 @@
#include "net/base/net_util.h"
#include "skia/ext/platform_canvas.h"
#include "testing/gtest/include/gtest/gtest.h"
-#include "webkit/glue/glue_serialize.h"
using base::Time;
@@ -1493,7 +1493,7 @@ TEST_F(NavigationControllerTest, Redirect) {
params.should_update_history = false;
params.gesture = NavigationGestureAuto;
params.is_post = false;
- params.content_state = webkit_glue::CreateHistoryStateForURL(GURL(url2));
+ params.page_state = PageState::CreateFromURL(url2);
LoadCommittedDetails details;
@@ -1548,7 +1548,7 @@ TEST_F(NavigationControllerTest, PostThenRedirect) {
params.should_update_history = false;
params.gesture = NavigationGestureAuto;
params.is_post = false;
- params.content_state = webkit_glue::CreateHistoryStateForURL(GURL(url2));
+ params.page_state = PageState::CreateFromURL(url2);
LoadCommittedDetails details;
@@ -1594,7 +1594,7 @@ TEST_F(NavigationControllerTest, ImmediateRedirect) {
params.should_update_history = false;
params.gesture = NavigationGestureAuto;
params.is_post = false;
- params.content_state = webkit_glue::CreateHistoryStateForURL(GURL(url2));
+ params.page_state = PageState::CreateFromURL(url2);
LoadCommittedDetails details;
@@ -1633,7 +1633,7 @@ TEST_F(NavigationControllerTest, NewSubframe) {
params.should_update_history = false;
params.gesture = NavigationGestureUser;
params.is_post = false;
- params.content_state = webkit_glue::CreateHistoryStateForURL(GURL(url2));
+ params.page_state = PageState::CreateFromURL(url2);
LoadCommittedDetails details;
EXPECT_TRUE(controller.RendererDidNavigate(params, &details));
@@ -1668,7 +1668,7 @@ TEST_F(NavigationControllerTest, SubframeOnEmptyPage) {
params.should_update_history = false;
params.gesture = NavigationGestureAuto;
params.is_post = false;
- params.content_state = webkit_glue::CreateHistoryStateForURL(GURL(url));
+ params.page_state = PageState::CreateFromURL(url);
LoadCommittedDetails details;
EXPECT_FALSE(controller.RendererDidNavigate(params, &details));
@@ -1694,7 +1694,7 @@ TEST_F(NavigationControllerTest, AutoSubframe) {
params.should_update_history = false;
params.gesture = NavigationGestureUser;
params.is_post = false;
- params.content_state = webkit_glue::CreateHistoryStateForURL(GURL(url2));
+ params.page_state = PageState::CreateFromURL(url2);
// Navigating should do nothing.
LoadCommittedDetails details;
@@ -1725,7 +1725,7 @@ TEST_F(NavigationControllerTest, BackSubframe) {
params.should_update_history = false;
params.gesture = NavigationGestureUser;
params.is_post = false;
- params.content_state = webkit_glue::CreateHistoryStateForURL(GURL(url2));
+ params.page_state = PageState::CreateFromURL(url2);
// This should generate a new entry.
LoadCommittedDetails details;
@@ -1808,7 +1808,7 @@ TEST_F(NavigationControllerTest, InPage) {
self_params.should_update_history = false;
self_params.gesture = NavigationGestureUser;
self_params.is_post = false;
- self_params.content_state = webkit_glue::CreateHistoryStateForURL(GURL(url1));
+ self_params.page_state = PageState::CreateFromURL(url1);
self_params.was_within_same_page = true;
LoadCommittedDetails details;
@@ -1827,7 +1827,7 @@ TEST_F(NavigationControllerTest, InPage) {
params.should_update_history = false;
params.gesture = NavigationGestureUser;
params.is_post = false;
- params.content_state = webkit_glue::CreateHistoryStateForURL(GURL(url2));
+ params.page_state = PageState::CreateFromURL(url2);
// This should generate a new entry.
EXPECT_TRUE(controller.RendererDidNavigate(params, &details));
@@ -1905,7 +1905,7 @@ TEST_F(NavigationControllerTest, InPage_Replace) {
params.should_update_history = false;
params.gesture = NavigationGestureUser;
params.is_post = false;
- params.content_state = webkit_glue::CreateHistoryStateForURL(GURL(url2));
+ params.page_state = PageState::CreateFromURL(url2);
// This should NOT generate a new entry, nor prune the list.
LoadCommittedDetails details;
@@ -1952,7 +1952,7 @@ TEST_F(NavigationControllerTest, ClientRedirectAfterInPageNavigation) {
params.should_update_history = true;
params.gesture = NavigationGestureUnknown;
params.is_post = false;
- params.content_state = webkit_glue::CreateHistoryStateForURL(GURL(url));
+ params.page_state = PageState::CreateFromURL(url);
// This should NOT generate a new entry, nor prune the list.
LoadCommittedDetails details;
@@ -1975,7 +1975,7 @@ TEST_F(NavigationControllerTest, ClientRedirectAfterInPageNavigation) {
params.should_update_history = true;
params.gesture = NavigationGestureUnknown;
params.is_post = false;
- params.content_state = webkit_glue::CreateHistoryStateForURL(GURL(url));
+ params.page_state = PageState::CreateFromURL(url);
// This SHOULD generate a new entry.
LoadCommittedDetails details;
@@ -2093,7 +2093,7 @@ TEST_F(NavigationControllerTest, RestoreNavigate) {
browser_context());
entry->SetPageID(0);
entry->SetTitle(ASCIIToUTF16("Title"));
- entry->SetContentState("state");
+ entry->SetPageState(PageState::CreateFromEncodedData("state"));
const base::Time timestamp = base::Time::Now();
entry->SetTimestamp(timestamp);
entries.push_back(entry);
@@ -2139,7 +2139,7 @@ TEST_F(NavigationControllerTest, RestoreNavigate) {
params.should_update_history = false;
params.gesture = NavigationGestureUser;
params.is_post = false;
- params.content_state = webkit_glue::CreateHistoryStateForURL(GURL(url));
+ params.page_state = PageState::CreateFromURL(url);
LoadCommittedDetails details;
our_controller.RendererDidNavigate(params, &details);
@@ -2172,7 +2172,7 @@ TEST_F(NavigationControllerTest, RestoreNavigateAfterFailure) {
browser_context());
entry->SetPageID(0);
entry->SetTitle(ASCIIToUTF16("Title"));
- entry->SetContentState("state");
+ entry->SetPageState(PageState::CreateFromEncodedData("state"));
entries.push_back(entry);
scoped_ptr<WebContentsImpl> our_contents(static_cast<WebContentsImpl*>(
WebContents::Create(WebContents::CreateParams(browser_context()))));
@@ -2225,7 +2225,7 @@ TEST_F(NavigationControllerTest, RestoreNavigateAfterFailure) {
params.should_update_history = false;
params.gesture = NavigationGestureUser;
params.is_post = false;
- params.content_state = webkit_glue::CreateHistoryStateForURL(GURL(url));
+ params.page_state = PageState::CreateFromURL(url);
LoadCommittedDetails details;
our_controller.RendererDidNavigate(params, &details);
@@ -2594,7 +2594,7 @@ TEST_F(NavigationControllerTest, SameSubframe) {
params.should_update_history = false;
params.gesture = NavigationGestureAuto;
params.is_post = false;
- params.content_state = webkit_glue::CreateHistoryStateForURL(GURL(subframe));
+ params.page_state = PageState::CreateFromURL(subframe);
LoadCommittedDetails details;
EXPECT_FALSE(controller.RendererDidNavigate(params, &details));
@@ -2664,7 +2664,7 @@ TEST_F(NavigationControllerTest, SubframeWhilePending) {
params.should_update_history = false;
params.gesture = NavigationGestureAuto;
params.is_post = false;
- params.content_state = webkit_glue::CreateHistoryStateForURL(GURL(url1_sub));
+ params.page_state = PageState::CreateFromURL(url1_sub);
LoadCommittedDetails details;
// This should return false meaning that nothing was actually updated.

Powered by Google App Engine
This is Rietveld 408576698