Chromium Code Reviews| Index: content/browser/frame_host/navigation_controller_impl_unittest.cc |
| diff --git a/content/browser/frame_host/navigation_controller_impl_unittest.cc b/content/browser/frame_host/navigation_controller_impl_unittest.cc |
| index 6257838d80c884d4fd35768cc7ab9aa606628411..62463349925d9f53611e482a85ff59536dd207ad 100644 |
| --- a/content/browser/frame_host/navigation_controller_impl_unittest.cc |
| +++ b/content/browser/frame_host/navigation_controller_impl_unittest.cc |
| @@ -2176,9 +2176,10 @@ TEST_F(NavigationControllerTest, NewSubframe) { |
| navigation_entry_committed_counter_ = 0; |
| // Prereq: add a subframe with an initial auto-subframe navigation. |
| + std::string unique_name("uniqueName0"); |
|
Charlie Reis
2016/04/27 19:12:57
Had to clean these unit tests up now that we solel
|
| main_test_rfh()->OnCreateChildFrame( |
| process()->GetNextRoutingID(), blink::WebTreeScopeType::Document, |
| - std::string(), "uniqueName0", blink::WebSandboxFlags::None, |
| + std::string(), unique_name, blink::WebSandboxFlags::None, |
| blink::WebFrameOwnerProperties()); |
| TestRenderFrameHost* subframe = static_cast<TestRenderFrameHost*>( |
| contents()->GetFrameTree()->root()->child_at(0)->current_frame_host()); |
| @@ -2187,6 +2188,7 @@ TEST_F(NavigationControllerTest, NewSubframe) { |
| FrameHostMsg_DidCommitProvisionalLoad_Params params; |
| params.page_id = 1; |
| params.nav_entry_id = 0; |
| + params.frame_unique_name = unique_name; |
| params.did_create_new_entry = false; |
| params.url = subframe_url; |
| params.transition = ui::PAGE_TRANSITION_AUTO_SUBFRAME; |
| @@ -2207,6 +2209,7 @@ TEST_F(NavigationControllerTest, NewSubframe) { |
| FrameHostMsg_DidCommitProvisionalLoad_Params params; |
| params.page_id = 2; |
| params.nav_entry_id = 0; |
| + params.frame_unique_name = unique_name; |
| params.did_create_new_entry = true; |
| params.url = url2; |
| params.transition = ui::PAGE_TRANSITION_MANUAL_SUBFRAME; |
| @@ -2260,9 +2263,10 @@ TEST_F(NavigationControllerTest, AutoSubframe) { |
| navigation_entry_committed_counter_ = 0; |
| // Add a subframe and navigate it. |
| + std::string unique_name0("uniqueName0"); |
| main_test_rfh()->OnCreateChildFrame( |
| process()->GetNextRoutingID(), blink::WebTreeScopeType::Document, |
| - std::string(), "uniqueName0", blink::WebSandboxFlags::None, |
| + std::string(), unique_name0, blink::WebSandboxFlags::None, |
| blink::WebFrameOwnerProperties()); |
| TestRenderFrameHost* subframe = static_cast<TestRenderFrameHost*>( |
| contents()->GetFrameTree()->root()->child_at(0)->current_frame_host()); |
| @@ -2271,6 +2275,7 @@ TEST_F(NavigationControllerTest, AutoSubframe) { |
| FrameHostMsg_DidCommitProvisionalLoad_Params params; |
| params.page_id = 1; |
| params.nav_entry_id = 0; |
| + params.frame_unique_name = unique_name0; |
| params.did_create_new_entry = false; |
| params.url = url2; |
| params.transition = ui::PAGE_TRANSITION_AUTO_SUBFRAME; |
| @@ -2307,9 +2312,10 @@ TEST_F(NavigationControllerTest, AutoSubframe) { |
| } |
| // Add a second subframe and navigate. |
| + std::string unique_name1("uniqueName1"); |
| main_test_rfh()->OnCreateChildFrame( |
| process()->GetNextRoutingID(), blink::WebTreeScopeType::Document, |
| - std::string(), "uniqueName1", blink::WebSandboxFlags::None, |
| + std::string(), unique_name1, blink::WebSandboxFlags::None, |
| blink::WebFrameOwnerProperties()); |
| TestRenderFrameHost* subframe2 = static_cast<TestRenderFrameHost*>( |
| contents()->GetFrameTree()->root()->child_at(1)->current_frame_host()); |
| @@ -2318,6 +2324,7 @@ TEST_F(NavigationControllerTest, AutoSubframe) { |
| FrameHostMsg_DidCommitProvisionalLoad_Params params; |
| params.page_id = 1; |
| params.nav_entry_id = 0; |
| + params.frame_unique_name = unique_name1; |
| params.did_create_new_entry = false; |
| params.url = url3; |
| params.transition = ui::PAGE_TRANSITION_AUTO_SUBFRAME; |
| @@ -2354,9 +2361,10 @@ TEST_F(NavigationControllerTest, AutoSubframe) { |
| } |
| // Add a nested subframe and navigate. |
| + std::string unique_name2("uniqueName2"); |
| subframe->OnCreateChildFrame(process()->GetNextRoutingID(), |
| blink::WebTreeScopeType::Document, std::string(), |
| - "uniqueName2", blink::WebSandboxFlags::None, |
| + unique_name2, blink::WebSandboxFlags::None, |
| blink::WebFrameOwnerProperties()); |
| TestRenderFrameHost* subframe3 = |
| static_cast<TestRenderFrameHost*>(contents() |
| @@ -2370,6 +2378,7 @@ TEST_F(NavigationControllerTest, AutoSubframe) { |
| FrameHostMsg_DidCommitProvisionalLoad_Params params; |
| params.page_id = 1; |
| params.nav_entry_id = 0; |
| + params.frame_unique_name = unique_name2; |
| params.did_create_new_entry = false; |
| params.url = url4; |
| params.transition = ui::PAGE_TRANSITION_AUTO_SUBFRAME; |
| @@ -2421,9 +2430,10 @@ TEST_F(NavigationControllerTest, BackSubframe) { |
| navigation_entry_committed_counter_ = 0; |
| // Prereq: add a subframe with an initial auto-subframe navigation. |
| + std::string unique_name("uniqueName0"); |
| main_test_rfh()->OnCreateChildFrame( |
| process()->GetNextRoutingID(), blink::WebTreeScopeType::Document, |
| - std::string(), "uniqueName0", blink::WebSandboxFlags::None, |
| + std::string(), unique_name, blink::WebSandboxFlags::None, |
| blink::WebFrameOwnerProperties()); |
| TestRenderFrameHost* subframe = static_cast<TestRenderFrameHost*>( |
| contents()->GetFrameTree()->root()->child_at(0)->current_frame_host()); |
| @@ -2436,6 +2446,7 @@ TEST_F(NavigationControllerTest, BackSubframe) { |
| FrameHostMsg_DidCommitProvisionalLoad_Params params; |
| params.page_id = 1; |
| params.nav_entry_id = 0; |
| + params.frame_unique_name = unique_name; |
| params.did_create_new_entry = false; |
| params.url = subframe_url; |
| params.transition = ui::PAGE_TRANSITION_AUTO_SUBFRAME; |
| @@ -2458,6 +2469,7 @@ TEST_F(NavigationControllerTest, BackSubframe) { |
| FrameHostMsg_DidCommitProvisionalLoad_Params params; |
| params.page_id = 2; |
| params.nav_entry_id = 0; |
| + params.frame_unique_name = unique_name; |
| params.did_create_new_entry = true; |
| params.url = url2; |
| params.transition = ui::PAGE_TRANSITION_MANUAL_SUBFRAME; |
| @@ -2491,6 +2503,7 @@ TEST_F(NavigationControllerTest, BackSubframe) { |
| const GURL url3("http://foo3"); |
| params.page_id = 3; |
| params.nav_entry_id = 0; |
| + params.frame_unique_name = unique_name; |
| params.did_create_new_entry = true; |
| params.url = url3; |
| params.transition = ui::PAGE_TRANSITION_MANUAL_SUBFRAME; |
| @@ -2519,6 +2532,7 @@ TEST_F(NavigationControllerTest, BackSubframe) { |
| controller.GoBack(); |
| params.page_id = 2; |
| params.nav_entry_id = entry2->GetUniqueID(); |
| + params.frame_unique_name = unique_name; |
| params.did_create_new_entry = false; |
| params.url = url2; |
| params.transition = ui::PAGE_TRANSITION_AUTO_SUBFRAME; |
| @@ -2538,6 +2552,7 @@ TEST_F(NavigationControllerTest, BackSubframe) { |
| controller.GoBack(); |
| params.page_id = 1; |
| params.nav_entry_id = entry1->GetUniqueID(); |
| + params.frame_unique_name = unique_name; |
| params.did_create_new_entry = false; |
| params.url = subframe_url; |
| params.transition = ui::PAGE_TRANSITION_AUTO_SUBFRAME; |
| @@ -3885,9 +3900,10 @@ TEST_F(NavigationControllerTest, SameSubframe) { |
| EXPECT_EQ(controller.GetLastCommittedEntryIndex(), 0); |
| // Add and navigate a subframe that would normally count as in-page. |
| + std::string unique_name("uniqueName0"); |
| main_test_rfh()->OnCreateChildFrame( |
| process()->GetNextRoutingID(), blink::WebTreeScopeType::Document, |
| - std::string(), "uniqueName0", blink::WebSandboxFlags::None, |
| + std::string(), unique_name, blink::WebSandboxFlags::None, |
| blink::WebFrameOwnerProperties()); |
| TestRenderFrameHost* subframe = static_cast<TestRenderFrameHost*>( |
| contents()->GetFrameTree()->root()->child_at(0)->current_frame_host()); |
| @@ -3895,6 +3911,7 @@ TEST_F(NavigationControllerTest, SameSubframe) { |
| FrameHostMsg_DidCommitProvisionalLoad_Params params; |
| params.page_id = 0; |
| params.nav_entry_id = 0; |
| + params.frame_unique_name = unique_name; |
| params.did_create_new_entry = false; |
| params.url = subframe_url; |
| params.transition = ui::PAGE_TRANSITION_AUTO_SUBFRAME; |
| @@ -4053,9 +4070,10 @@ TEST_F(NavigationControllerTest, SubframeWhilePending) { |
| // Send a subframe update from the first page, as if one had just |
| // automatically loaded. Auto subframes don't increment the page ID. |
| + std::string unique_name("uniqueName0"); |
| main_test_rfh()->OnCreateChildFrame( |
| process()->GetNextRoutingID(), blink::WebTreeScopeType::Document, |
| - std::string(), "uniqueName0", blink::WebSandboxFlags::None, |
| + std::string(), unique_name, blink::WebSandboxFlags::None, |
| blink::WebFrameOwnerProperties()); |
| TestRenderFrameHost* subframe = static_cast<TestRenderFrameHost*>( |
| contents()->GetFrameTree()->root()->child_at(0)->current_frame_host()); |
| @@ -4063,6 +4081,7 @@ TEST_F(NavigationControllerTest, SubframeWhilePending) { |
| FrameHostMsg_DidCommitProvisionalLoad_Params params; |
| params.page_id = controller.GetLastCommittedEntry()->GetPageID(); |
| params.nav_entry_id = 0; |
| + params.frame_unique_name = unique_name; |
| params.did_create_new_entry = false; |
| params.url = url1_sub; |
| params.transition = ui::PAGE_TRANSITION_AUTO_SUBFRAME; |