Index: chrome/browser/tab_restore_browsertest.cc |
=================================================================== |
--- chrome/browser/tab_restore_browsertest.cc (revision 145001) |
+++ chrome/browser/tab_restore_browsertest.cc (working copy) |
@@ -11,6 +11,7 @@ |
#include "chrome/browser/ui/browser.h" |
#include "chrome/browser/ui/browser_commands.h" |
#include "chrome/browser/ui/browser_list.h" |
+#include "chrome/browser/ui/browser_tabstrip.h" |
#include "chrome/browser/ui/find_bar/find_notification_details.h" |
#include "chrome/browser/ui/tab_contents/tab_contents.h" |
#include "chrome/common/chrome_notification_types.h" |
@@ -63,11 +64,11 @@ |
} |
void CloseTab(int index) { |
- content::WebContents* new_tab = browser()->GetWebContentsAt(index); |
+ content::WebContents* new_tab = chrome::GetWebContentsAt(browser(), index); |
ui_test_utils::WindowedNotificationObserver tab_close_observer( |
content::NOTIFICATION_WEB_CONTENTS_DESTROYED, |
content::NotificationService::AllSources()); |
- browser()->CloseTabContents(new_tab); |
+ chrome::CloseWebContents(browser(), new_tab); |
tab_close_observer.Wait(); |
} |
@@ -161,7 +162,7 @@ |
// And make sure everything looks right. |
EXPECT_EQ(starting_tab_count + 1, browser()->tab_count()); |
EXPECT_EQ(closed_tab_index, browser()->active_index()); |
- EXPECT_EQ(url1_, browser()->GetActiveWebContents()->GetURL()); |
+ EXPECT_EQ(url1_, chrome::GetActiveWebContents(browser())->GetURL()); |
} |
// Close a tab not at the end of the current window, then restore it. The tab |
@@ -180,7 +181,7 @@ |
// And make sure everything looks right. |
EXPECT_EQ(starting_tab_count + 3, browser()->tab_count()); |
EXPECT_EQ(closed_tab_index, browser()->active_index()); |
- EXPECT_EQ(url1_, browser()->GetActiveWebContents()->GetURL()); |
+ EXPECT_EQ(url1_, chrome::GetActiveWebContents(browser())->GetURL()); |
} |
// Close a tab, switch windows, then restore the tab. The tab should be in its |
@@ -206,7 +207,7 @@ |
// And make sure everything looks right. |
EXPECT_EQ(starting_tab_count + 3, browser()->tab_count()); |
EXPECT_EQ(closed_tab_index, browser()->active_index()); |
- EXPECT_EQ(url1_, browser()->GetActiveWebContents()->GetURL()); |
+ EXPECT_EQ(url1_, chrome::GetActiveWebContents(browser())->GetURL()); |
} |
// Close a tab, open a new window, close the first window, then restore the |
@@ -234,7 +235,7 @@ |
// Tab should be in a new window. |
Browser* browser = GetBrowser(1); |
- content::WebContents* web_contents = browser->GetActiveWebContents(); |
+ content::WebContents* web_contents = chrome::GetActiveWebContents(browser); |
// And make sure the URLs matches. |
EXPECT_EQ(url2_, web_contents->GetURL()); |
GoBack(browser); |
@@ -294,7 +295,7 @@ |
// Restore the closed tab. |
ASSERT_NO_FATAL_FAILURE(RestoreTab(1, closed_tab_index)); |
EXPECT_EQ(starting_tab_count + 3, browser->tab_count()); |
- EXPECT_EQ(url1_, browser->GetActiveWebContents()->GetURL()); |
+ EXPECT_EQ(url1_, chrome::GetActiveWebContents(browser)->GetURL()); |
} |
// Open a window with two tabs, close both (closing the window), then restore |
@@ -330,12 +331,12 @@ |
ASSERT_NO_FATAL_FAILURE(RestoreTab(1, 0)); |
Browser* browser = GetBrowser(1); |
EXPECT_EQ(1, browser->tab_count()); |
- EXPECT_EQ(url2_, browser->GetActiveWebContents()->GetURL()); |
+ EXPECT_EQ(url2_, chrome::GetActiveWebContents(browser)->GetURL()); |
// Restore the next-to-last-closed tab into the same window. |
ASSERT_NO_FATAL_FAILURE(RestoreTab(1, 0)); |
EXPECT_EQ(2, browser->tab_count()); |
- EXPECT_EQ(url1_, browser->GetActiveWebContents()->GetURL()); |
+ EXPECT_EQ(url1_, chrome::GetActiveWebContents(browser)->GetURL()); |
} |
// Tests that a duplicate history entry is not created when we restore a page |
@@ -354,7 +355,8 @@ |
EXPECT_EQ(++tab_count, browser()->tab_count()); |
// Navigate to another same-site URL. |
- content::WebContents* tab = browser()->GetWebContentsAt(tab_count - 1); |
+ content::WebContents* tab = |
+ chrome::GetWebContentsAt(browser(), tab_count - 1); |
ui_test_utils::WindowedNotificationObserver observer( |
content::NOTIFICATION_LOAD_STOP, |
content::NotificationService::AllSources()); |
@@ -378,9 +380,9 @@ |
ASSERT_NO_FATAL_FAILURE(RestoreTab(0, tab_count - 1)); |
// And make sure the URLs match. |
- EXPECT_EQ(http_url2, browser()->GetActiveWebContents()->GetURL()); |
+ EXPECT_EQ(http_url2, chrome::GetActiveWebContents(browser())->GetURL()); |
GoBack(browser()); |
- EXPECT_EQ(http_url1, browser()->GetActiveWebContents()->GetURL()); |
+ EXPECT_EQ(http_url1, chrome::GetActiveWebContents(browser())->GetURL()); |
} |
// Tests that the SiteInstances used for entries in a restored tab's history |
@@ -426,9 +428,9 @@ |
ASSERT_NO_FATAL_FAILURE(RestoreTab(0, tab_count - 1)); |
// And make sure the URLs match. |
- EXPECT_EQ(url1_, browser()->GetActiveWebContents()->GetURL()); |
+ EXPECT_EQ(url1_, chrome::GetActiveWebContents(browser())->GetURL()); |
GoBack(browser()); |
- EXPECT_EQ(http_url1, browser()->GetActiveWebContents()->GetURL()); |
+ EXPECT_EQ(http_url1, chrome::GetActiveWebContents(browser())->GetURL()); |
// Navigating to a new URL should clear the forward list, because the max |
// page ID of the renderer should have been updated when we restored the tab. |
@@ -436,7 +438,7 @@ |
browser(), http_url2, CURRENT_TAB, |
ui_test_utils::BROWSER_TEST_WAIT_FOR_NAVIGATION); |
EXPECT_FALSE(chrome::CanGoForward(browser())); |
- EXPECT_EQ(http_url2, browser()->GetActiveWebContents()->GetURL()); |
+ EXPECT_EQ(http_url2, chrome::GetActiveWebContents(browser())->GetURL()); |
} |
IN_PROC_BROWSER_TEST_F(TabRestoreTest, RestoreWindow) { |
@@ -480,11 +482,11 @@ |
load_stop_observer.Wait(); |
content::WebContents* restored_tab = |
- browser->GetWebContentsAt(initial_tab_count); |
+ chrome::GetWebContentsAt(browser, initial_tab_count); |
EnsureTabFinishedRestoring(restored_tab); |
EXPECT_EQ(url1_, restored_tab->GetURL()); |
- restored_tab = browser->GetWebContentsAt(initial_tab_count + 1); |
+ restored_tab = chrome::GetWebContentsAt(browser, initial_tab_count + 1); |
EnsureTabFinishedRestoring(restored_tab); |
EXPECT_EQ(url2_, restored_tab->GetURL()); |
} |
@@ -502,7 +504,7 @@ |
// Restore the closed tab. |
ASSERT_NO_FATAL_FAILURE(RestoreTab(0, 1)); |
- TabContents* tab = browser()->GetTabContentsAt(1); |
+ TabContents* tab = chrome::GetTabContentsAt(browser(), 1); |
EnsureTabFinishedRestoring(tab->web_contents()); |
// See if content is as expected. |
@@ -531,7 +533,7 @@ |
// Restore the closed tab. |
ASSERT_NO_FATAL_FAILURE(RestoreTab(0, 1)); |
- TabContents* tab = browser()->GetTabContentsAt(1); |
+ TabContents* tab = chrome::GetTabContentsAt(browser(), 1); |
EnsureTabFinishedRestoring(tab->web_contents()); |
ASSERT_EQ(http_url, tab->web_contents()->GetURL()); |