| Index: chrome/browser/sessions/session_restore_browsertest.cc
|
| diff --git a/chrome/browser/sessions/session_restore_browsertest.cc b/chrome/browser/sessions/session_restore_browsertest.cc
|
| index 76620e27c08beb561fd1b9941577e112770b05a9..0a81b4f91f4462896a1632f74ad9552ed5a4e000 100644
|
| --- a/chrome/browser/sessions/session_restore_browsertest.cc
|
| +++ b/chrome/browser/sessions/session_restore_browsertest.cc
|
| @@ -387,10 +387,9 @@ IN_PROC_BROWSER_TEST_F(SessionRestoreTest, IncognitotoNonIncognito) {
|
| IN_PROC_BROWSER_TEST_F(SessionRestoreTest, RestoreForeignTab) {
|
| GURL url1("http://google.com");
|
| GURL url2("http://google2.com");
|
| - TabNavigation nav1(0, url1, content::Referrer(), ASCIIToUTF16("one"),
|
| - std::string(), content::PAGE_TRANSITION_TYPED);
|
| - TabNavigation nav2(0, url2, content::Referrer(), ASCIIToUTF16("two"),
|
| - std::string(), content::PAGE_TRANSITION_TYPED);
|
| + TabNavigation nav1 = TabNavigation::CreateForTest(url1.spec(), "one");
|
| + TabNavigation nav2 = TabNavigation::CreateForTest(url2.spec(), "two");
|
| + nav2.SetIsOverridingUserAgentForTest(true);
|
|
|
| // Set up the restore data.
|
| SessionTab tab;
|
| @@ -450,12 +449,8 @@ IN_PROC_BROWSER_TEST_F(SessionRestoreTest, RestoreForeignSession) {
|
|
|
| GURL url1("http://google.com");
|
| GURL url2("http://google2.com");
|
| - TabNavigation nav1(0, url1, content::Referrer(), ASCIIToUTF16("one"),
|
| - std::string(), content::PAGE_TRANSITION_TYPED);
|
| - TabNavigation nav2(0, url2, content::Referrer(), ASCIIToUTF16("two"),
|
| - std::string(), content::PAGE_TRANSITION_TYPED);
|
| - nav1.set_is_overriding_user_agent(false);
|
| - nav2.set_is_overriding_user_agent(true);
|
| + TabNavigation nav1 = TabNavigation::CreateForTest(url1.spec(), "one");
|
| + TabNavigation nav2 = TabNavigation::CreateForTest(url2.spec(), "two");
|
|
|
| // Set up the restore data -- one window with two tabs.
|
| std::vector<const SessionWindow*> session;
|
| @@ -499,11 +494,13 @@ IN_PROC_BROWSER_TEST_F(SessionRestoreTest, RestoreForeignSession) {
|
| content::NavigationEntry* entry =
|
| web_contents_1->GetController().GetActiveEntry();
|
| ASSERT_TRUE(entry);
|
| - ASSERT_EQ(nav1.is_overriding_user_agent(), entry->GetIsOverridingUserAgent());
|
| + ASSERT_EQ(nav1.GetIsOverridingUserAgentForTest(),
|
| + entry->GetIsOverridingUserAgent());
|
|
|
| entry = web_contents_2->GetController().GetActiveEntry();
|
| ASSERT_TRUE(entry);
|
| - ASSERT_EQ(nav2.is_overriding_user_agent(), entry->GetIsOverridingUserAgent());
|
| + ASSERT_EQ(nav2.GetIsOverridingUserAgentForTest(),
|
| + entry->GetIsOverridingUserAgent());
|
|
|
| // The SessionWindow destructor deletes the tabs, so we have to clear them
|
| // here to avoid a crash.
|
|
|