Index: content/renderer/render_view_browsertest.cc |
diff --git a/content/renderer/render_view_browsertest.cc b/content/renderer/render_view_browsertest.cc |
index 405e7e10575ae5958e90f0a228b7802322ba2574..652b1eab27781952e0a51b9daf569c9904f103e0 100644 |
--- a/content/renderer/render_view_browsertest.cc |
+++ b/content/renderer/render_view_browsertest.cc |
@@ -13,6 +13,7 @@ |
#include "content/public/common/bindings_policy.h" |
#include "content/public/common/url_utils.h" |
#include "content/public/renderer/document_state.h" |
+#include "content/public/renderer/history_item_serialization.h" |
#include "content/public/renderer/navigation_state.h" |
#include "content/public/test/render_view_test.h" |
#include "content/renderer/render_view_impl.h" |
@@ -31,7 +32,6 @@ |
#include "ui/base/keycodes/keyboard_codes.h" |
#include "ui/base/range/range.h" |
#include "ui/gfx/codec/jpeg_codec.h" |
-#include "webkit/glue/glue_serialize.h" |
#include "webkit/glue/web_io_operators.h" |
#if defined(OS_LINUX) && !defined(USE_AURA) |
@@ -301,9 +301,9 @@ TEST_F(RenderViewImplTest, OnNavigationHttpPost) { |
EXPECT_TRUE(host_nav_params.a.is_post); |
// Check post data sent to browser matches |
- EXPECT_FALSE(host_nav_params.a.content_state.empty()); |
- const WebKit::WebHistoryItem item = webkit_glue::HistoryItemFromString( |
- host_nav_params.a.content_state); |
+ EXPECT_TRUE(host_nav_params.a.page_state.IsValid()); |
+ const WebKit::WebHistoryItem item = PageStateToHistoryItem( |
+ host_nav_params.a.page_state); |
WebKit::WebHTTPBody body = item.httpBody(); |
WebKit::WebHTTPBody::Element element; |
bool successful = body.elementAt(0, element); |
@@ -487,7 +487,7 @@ TEST_F(RenderViewImplTest, ReloadWhileSwappedOut) { |
ViewHostMsg_UpdateState::ID); |
ASSERT_TRUE(msg_A); |
int page_id_A; |
- std::string state_A; |
+ PageState state_A; |
ViewHostMsg_UpdateState::Read(msg_A, &page_id_A, &state_A); |
EXPECT_EQ(1, page_id_A); |
render_thread_->sink().ClearMessages(); |
@@ -500,7 +500,7 @@ TEST_F(RenderViewImplTest, ReloadWhileSwappedOut) { |
params_A.current_history_list_offset = 1; |
params_A.pending_history_list_offset = 0; |
params_A.page_id = 1; |
- params_A.state = state_A; |
+ params_A.page_state = state_A; |
view()->OnNavigate(params_A); |
ProcessPendingMessages(); |
@@ -519,7 +519,7 @@ TEST_F(RenderViewImplTest, ReloadWhileSwappedOut) { |
render_thread_->sink().ClearMessages(); |
// It is possible to get a reload request at this point, containing the |
- // params.state of the initial page (e.g., if the new page fails the |
+ // params.page_state of the initial page (e.g., if the new page fails the |
// provisional load in the renderer process, after we unload the old page). |
// Ensure the old page gets reloaded, not swappedout://. |
ViewMsg_Navigate_Params nav_params; |
@@ -530,7 +530,7 @@ TEST_F(RenderViewImplTest, ReloadWhileSwappedOut) { |
nav_params.current_history_list_offset = 0; |
nav_params.pending_history_list_offset = 0; |
nav_params.page_id = 1; |
- nav_params.state = state_A; |
+ nav_params.page_state = state_A; |
view()->OnNavigate(nav_params); |
ProcessPendingMessages(); |
@@ -563,7 +563,7 @@ TEST_F(RenderViewImplTest, DISABLED_LastCommittedUpdateState) { |
ViewHostMsg_UpdateState::ID); |
ASSERT_TRUE(msg_A); |
int page_id_A; |
- std::string state_A; |
+ PageState state_A; |
ViewHostMsg_UpdateState::Read(msg_A, &page_id_A, &state_A); |
EXPECT_EQ(1, page_id_A); |
render_thread_->sink().ClearMessages(); |
@@ -577,7 +577,7 @@ TEST_F(RenderViewImplTest, DISABLED_LastCommittedUpdateState) { |
ViewHostMsg_UpdateState::ID); |
ASSERT_TRUE(msg_B); |
int page_id_B; |
- std::string state_B; |
+ PageState state_B; |
ViewHostMsg_UpdateState::Read(msg_B, &page_id_B, &state_B); |
EXPECT_EQ(2, page_id_B); |
EXPECT_NE(state_A, state_B); |
@@ -592,7 +592,7 @@ TEST_F(RenderViewImplTest, DISABLED_LastCommittedUpdateState) { |
ViewHostMsg_UpdateState::ID); |
ASSERT_TRUE(msg_C); |
int page_id_C; |
- std::string state_C; |
+ PageState state_C; |
ViewHostMsg_UpdateState::Read(msg_C, &page_id_C, &state_C); |
EXPECT_EQ(3, page_id_C); |
EXPECT_NE(state_B, state_C); |
@@ -606,7 +606,7 @@ TEST_F(RenderViewImplTest, DISABLED_LastCommittedUpdateState) { |
params_C.current_history_list_offset = 3; |
params_C.pending_history_list_offset = 2; |
params_C.page_id = 3; |
- params_C.state = state_C; |
+ params_C.page_state = state_C; |
view()->OnNavigate(params_C); |
ProcessPendingMessages(); |
render_thread_->sink().ClearMessages(); |
@@ -623,7 +623,7 @@ TEST_F(RenderViewImplTest, DISABLED_LastCommittedUpdateState) { |
params_B.current_history_list_offset = 2; |
params_B.pending_history_list_offset = 1; |
params_B.page_id = 2; |
- params_B.state = state_B; |
+ params_B.page_state = state_B; |
view()->OnNavigate(params_B); |
// Back to page A (page_id 1) and commit. |
@@ -634,7 +634,7 @@ TEST_F(RenderViewImplTest, DISABLED_LastCommittedUpdateState) { |
params_B.current_history_list_offset = 2; |
params_B.pending_history_list_offset = 0; |
params.page_id = 1; |
- params.state = state_A; |
+ params.page_state = state_A; |
view()->OnNavigate(params); |
ProcessPendingMessages(); |
@@ -644,7 +644,7 @@ TEST_F(RenderViewImplTest, DISABLED_LastCommittedUpdateState) { |
ViewHostMsg_UpdateState::ID); |
ASSERT_TRUE(msg); |
int page_id; |
- std::string state; |
+ PageState state; |
ViewHostMsg_UpdateState::Read(msg, &page_id, &state); |
EXPECT_EQ(page_id_C, page_id); |
EXPECT_NE(state_A, state); |
@@ -674,7 +674,7 @@ TEST_F(RenderViewImplTest, StaleNavigationsIgnored) { |
ViewHostMsg_UpdateState::ID); |
ASSERT_TRUE(msg_A); |
int page_id_A; |
- std::string state_A; |
+ PageState state_A; |
ViewHostMsg_UpdateState::Read(msg_A, &page_id_A, &state_A); |
EXPECT_EQ(1, page_id_A); |
render_thread_->sink().ClearMessages(); |
@@ -687,7 +687,7 @@ TEST_F(RenderViewImplTest, StaleNavigationsIgnored) { |
params_A.current_history_list_offset = 1; |
params_A.pending_history_list_offset = 0; |
params_A.page_id = 1; |
- params_A.state = state_A; |
+ params_A.page_state = state_A; |
view()->OnNavigate(params_A); |
ProcessPendingMessages(); |
@@ -705,7 +705,7 @@ TEST_F(RenderViewImplTest, StaleNavigationsIgnored) { |
params_B.current_history_list_offset = 0; |
params_B.pending_history_list_offset = 1; |
params_B.page_id = 2; |
- params_B.state = state_A; // Doesn't matter, just has to be present. |
+ params_B.page_state = state_A; // Doesn't matter, just has to be present. |
view()->OnNavigate(params_B); |
// State should be unchanged. |
@@ -739,7 +739,7 @@ TEST_F(RenderViewImplTest, DontIgnoreBackAfterNavEntryLimit) { |
ViewHostMsg_UpdateState::ID); |
ASSERT_TRUE(msg_A); |
int page_id_A; |
- std::string state_A; |
+ PageState state_A; |
ViewHostMsg_UpdateState::Read(msg_A, &page_id_A, &state_A); |
EXPECT_EQ(1, page_id_A); |
render_thread_->sink().ClearMessages(); |
@@ -756,7 +756,7 @@ TEST_F(RenderViewImplTest, DontIgnoreBackAfterNavEntryLimit) { |
ViewHostMsg_UpdateState::ID); |
ASSERT_TRUE(msg_B); |
int page_id_B; |
- std::string state_B; |
+ PageState state_B; |
ViewHostMsg_UpdateState::Read(msg_B, &page_id_B, &state_B); |
EXPECT_EQ(2, page_id_B); |
render_thread_->sink().ClearMessages(); |
@@ -771,7 +771,7 @@ TEST_F(RenderViewImplTest, DontIgnoreBackAfterNavEntryLimit) { |
params_B.current_history_list_offset = 1; |
params_B.pending_history_list_offset = 0; |
params_B.page_id = 2; |
- params_B.state = state_B; |
+ params_B.page_state = state_B; |
view()->OnNavigate(params_B); |
ProcessPendingMessages(); |