Index: content/browser/frame_host/navigator_impl_unittest.cc |
diff --git a/content/browser/frame_host/navigator_impl_unittest.cc b/content/browser/frame_host/navigator_impl_unittest.cc |
index 7eb3be69a9b3a147f42a6fa268b80ab8c031d886..d7e41e5856023ca3d42de60dac4c68754f8c151d 100644 |
--- a/content/browser/frame_host/navigator_impl_unittest.cc |
+++ b/content/browser/frame_host/navigator_impl_unittest.cc |
@@ -163,7 +163,7 @@ TEST_F(NavigatorTestWithBrowserSideNavigation, |
// Start a renderer-initiated non-user-initiated navigation. |
process()->sink().ClearMessages(); |
- main_test_rfh()->SendBeginNavigationWithURL(kUrl2, false); |
+ main_test_rfh()->SendRendererInitiatedNavigationRequest(kUrl2, false); |
FrameTreeNode* node = main_test_rfh()->frame_tree_node(); |
NavigationRequest* request = GetNavigationRequestForFrameTreeNode(node); |
ASSERT_TRUE(request); |
@@ -421,21 +421,14 @@ TEST_F(NavigatorTestWithBrowserSideNavigation, RedirectCrossSite) { |
EXPECT_FALSE(GetSpeculativeRenderFrameHost(node)); |
// It then redirects to another site. |
- net::RedirectInfo redirect_info; |
- redirect_info.status_code = 302; |
- redirect_info.new_method = "GET"; |
- redirect_info.new_url = kUrl2; |
- redirect_info.new_first_party_for_cookies = kUrl2; |
- scoped_refptr<ResourceResponse> response(new ResourceResponse); |
- GetLoaderForNavigationRequest(main_request)->CallOnRequestRedirected( |
- redirect_info, response); |
+ GetLoaderForNavigationRequest(main_request)->SimulateServerRedirect(kUrl2); |
// The redirect should have been followed. |
EXPECT_EQ(1, GetLoaderForNavigationRequest(main_request)->redirect_count()); |
EXPECT_FALSE(GetSpeculativeRenderFrameHost(node)); |
// Have the RenderFrameHost commit the navigation. |
- response = new ResourceResponse; |
+ scoped_refptr<ResourceResponse> response(new ResourceResponse); |
GetLoaderForNavigationRequest(main_request)->CallOnResponseStarted( |
response, MakeEmptyStream()); |
TestRenderFrameHost* final_speculative_rfh = |
@@ -556,7 +549,7 @@ TEST_F(NavigatorTestWithBrowserSideNavigation, |
// Now receive a renderer-initiated user-initiated request. It should replace |
// the current NavigationRequest. |
- main_test_rfh()->SendBeginNavigationWithURL(kUrl2, true); |
+ main_test_rfh()->SendRendererInitiatedNavigationRequest(kUrl2, true); |
NavigationRequest* request2 = GetNavigationRequestForFrameTreeNode(node); |
ASSERT_TRUE(request2); |
EXPECT_EQ(kUrl2, request2->common_params().url); |
@@ -605,7 +598,7 @@ TEST_F(NavigatorTestWithBrowserSideNavigation, |
// Start a renderer-initiated user-initiated navigation to the 1st URL. |
process()->sink().ClearMessages(); |
- main_test_rfh()->SendBeginNavigationWithURL(kUrl1, true); |
+ main_test_rfh()->SendRendererInitiatedNavigationRequest(kUrl1, true); |
NavigationRequest* request1 = GetNavigationRequestForFrameTreeNode(node); |
ASSERT_TRUE(request1); |
EXPECT_EQ(kUrl1, request1->common_params().url); |
@@ -615,7 +608,7 @@ TEST_F(NavigatorTestWithBrowserSideNavigation, |
// Now receive a renderer-initiated non-user-initiated request. Nothing should |
// change. |
- main_test_rfh()->SendBeginNavigationWithURL(kUrl2, false); |
+ main_test_rfh()->SendRendererInitiatedNavigationRequest(kUrl2, false); |
NavigationRequest* request2 = GetNavigationRequestForFrameTreeNode(node); |
ASSERT_TRUE(request2); |
EXPECT_EQ(request1, request2); |
@@ -660,7 +653,7 @@ TEST_F(NavigatorTestWithBrowserSideNavigation, |
// Now receive a renderer-initiated non-user-initiated request. Nothing should |
// change. |
- main_test_rfh()->SendBeginNavigationWithURL(kUrl2, false); |
+ main_test_rfh()->SendRendererInitiatedNavigationRequest(kUrl2, false); |
NavigationRequest* request2 = GetNavigationRequestForFrameTreeNode(node); |
ASSERT_TRUE(request2); |
EXPECT_EQ(request1, request2); |
@@ -699,7 +692,7 @@ TEST_F(NavigatorTestWithBrowserSideNavigation, |
// Start a renderer-initiated non-user-initiated navigation to the 1st URL. |
process()->sink().ClearMessages(); |
- main_test_rfh()->SendBeginNavigationWithURL(kUrl1, false); |
+ main_test_rfh()->SendRendererInitiatedNavigationRequest(kUrl1, false); |
NavigationRequest* request1 = GetNavigationRequestForFrameTreeNode(node); |
ASSERT_TRUE(request1); |
EXPECT_EQ(kUrl1, request1->common_params().url); |
@@ -711,7 +704,7 @@ TEST_F(NavigatorTestWithBrowserSideNavigation, |
EXPECT_TRUE(loader1); |
// Now receive a 2nd similar request that should replace the current one. |
- main_test_rfh()->SendBeginNavigationWithURL(kUrl2, false); |
+ main_test_rfh()->SendRendererInitiatedNavigationRequest(kUrl2, false); |
NavigationRequest* request2 = GetNavigationRequestForFrameTreeNode(node); |
EXPECT_EQ(kUrl2, request2->common_params().url); |
EXPECT_FALSE(request2->browser_initiated()); |
@@ -750,7 +743,7 @@ TEST_F(NavigatorTestWithBrowserSideNavigation, Reload) { |
ASSERT_TRUE(main_request != NULL); |
EXPECT_EQ(FrameMsg_Navigate_Type::RELOAD, |
main_request->common_params().navigation_type); |
- main_test_rfh()->PrepareForCommit(kUrl); |
+ main_test_rfh()->PrepareForCommit(); |
EXPECT_FALSE(GetSpeculativeRenderFrameHost(node)); |
main_test_rfh()->SendNavigate(0, kUrl); |
@@ -765,7 +758,7 @@ TEST_F(NavigatorTestWithBrowserSideNavigation, Reload) { |
ASSERT_TRUE(main_request != NULL); |
EXPECT_EQ(FrameMsg_Navigate_Type::RELOAD_IGNORING_CACHE, |
main_request->common_params().navigation_type); |
- main_test_rfh()->PrepareForCommit(kUrl); |
+ main_test_rfh()->PrepareForCommit(); |
EXPECT_FALSE(GetSpeculativeRenderFrameHost(node)); |
} |
@@ -843,14 +836,8 @@ TEST_F(NavigatorTestWithBrowserSideNavigation, |
NavigationRequest* main_request = GetNavigationRequestForFrameTreeNode(node); |
ASSERT_TRUE(main_request); |
const GURL kUrlRedirect("https://www.google.com/"); |
- net::RedirectInfo redirect_info; |
- redirect_info.status_code = 302; |
- redirect_info.new_method = "GET"; |
- redirect_info.new_url = kUrlRedirect; |
- redirect_info.new_first_party_for_cookies = kUrlRedirect; |
- scoped_refptr<ResourceResponse> response(new ResourceResponse); |
GetLoaderForNavigationRequest(main_request) |
- ->CallOnRequestRedirected(redirect_info, response); |
+ ->SimulateServerRedirect(kUrlRedirect); |
EXPECT_EQ(init_site_instance_id, main_test_rfh()->GetSiteInstance()->GetId()); |
speculative_rfh = GetSpeculativeRenderFrameHost(node); |
ASSERT_TRUE(speculative_rfh); |
@@ -863,7 +850,7 @@ TEST_F(NavigatorTestWithBrowserSideNavigation, |
// Commit the navigation with Navigator by simulating the call to |
// OnResponseStarted. |
- response = new ResourceResponse; |
+ scoped_refptr<ResourceResponse> response(new ResourceResponse); |
GetLoaderForNavigationRequest(main_request) |
->CallOnResponseStarted(response, MakeEmptyStream()); |
speculative_rfh = GetSpeculativeRenderFrameHost(node); |
@@ -975,7 +962,7 @@ TEST_F(NavigatorTestWithBrowserSideNavigation, DataUrls) { |
// Do a renderer-initiated navigation to a data url. The request should not be |
// sent to the IO thread, nor committed. |
TestRenderFrameHost* main_rfh = main_test_rfh(); |
- main_rfh->SendBeginNavigationWithURL(kUrl2, true); |
+ main_rfh->SendRendererInitiatedNavigationRequest(kUrl2, true); |
navigation_request = GetNavigationRequestForFrameTreeNode(node); |
ASSERT_TRUE(navigation_request); |
EXPECT_EQ(NavigationRequest::RESPONSE_STARTED, |