Index: chrome/browser/sessions/session_restore_uitest.cc |
=================================================================== |
--- chrome/browser/sessions/session_restore_uitest.cc (revision 19956) |
+++ chrome/browser/sessions/session_restore_uitest.cc (working copy) |
@@ -45,7 +45,7 @@ |
ASSERT_TRUE(browser_proxy.get()); |
ASSERT_TRUE(browser_proxy->RunCommand(IDC_CLOSE_WINDOW)); |
int window_count; |
- automation()->GetBrowserWindowCount(&window_count); |
+ ASSERT_TRUE(automation()->GetBrowserWindowCount(&window_count)); |
ASSERT_EQ(initial_count - 1, window_count); |
} |
@@ -71,6 +71,7 @@ |
ASSERT_EQ(0, active_tab_index); |
scoped_refptr<TabProxy> tab_proxy(browser_proxy->GetActiveTab()); |
+ ASSERT_TRUE(tab_proxy.get()); |
ASSERT_TRUE(tab_proxy->WaitForTabToBeRestored(action_timeout_ms())); |
ASSERT_TRUE(tab_proxy->GetCurrentURL(url)); |
@@ -110,6 +111,7 @@ |
NavigateToURL(url3_); |
scoped_refptr<TabProxy> active_tab(GetActiveTab()); |
+ ASSERT_TRUE(active_tab.get()); |
ASSERT_TRUE(active_tab->GoBack()); |
QuitBrowserAndRestore(1); |
@@ -148,6 +150,7 @@ |
NavigateToURL(url2_); |
scoped_refptr<TabProxy> active_tab(GetActiveTab()); |
+ ASSERT_TRUE(active_tab.get()); |
ASSERT_TRUE(active_tab->GoBack()); |
QuitBrowserAndRestore(1); |
@@ -199,7 +202,6 @@ |
ASSERT_TRUE(automation()->GetBrowserWindowCount(&window_count) && |
window_count == 1); |
browser_proxy = automation()->GetBrowserWindow(0); |
- scoped_refptr<TabProxy> tab_proxy(browser_proxy->GetTab(0)); |
int tab_count; |
ASSERT_TRUE(browser_proxy->GetTabCount(&tab_count)); |
@@ -209,13 +211,15 @@ |
ASSERT_TRUE(browser_proxy->GetActiveTabIndex(&active_tab_index)); |
ASSERT_EQ(1, active_tab_index); |
- tab_proxy = browser_proxy->GetActiveTab(); |
+ scoped_refptr<TabProxy> tab_proxy(browser_proxy->GetActiveTab()); |
+ ASSERT_TRUE(tab_proxy.get()); |
ASSERT_TRUE(tab_proxy->WaitForTabToBeRestored(action_timeout_ms())); |
ASSERT_TRUE(GetActiveTabURL() == url2_); |
ASSERT_TRUE(browser_proxy->ActivateTab(0)); |
tab_proxy = browser_proxy->GetActiveTab(); |
+ ASSERT_TRUE(tab_proxy.get()); |
ASSERT_TRUE(tab_proxy->WaitForTabToBeRestored(action_timeout_ms())); |
ASSERT_TRUE(GetActiveTabURL() == url1_); |
@@ -236,6 +240,7 @@ |
browser_proxy->AppendTab(url2_); |
scoped_refptr<TabProxy> active_tab(browser_proxy->GetActiveTab()); |
+ ASSERT_TRUE(active_tab.get()); |
active_tab->Close(true); |
QuitBrowserAndRestore(1); |
@@ -263,7 +268,7 @@ |
// Create an off the record window. |
ASSERT_TRUE(browser_proxy->RunCommand(IDC_NEW_INCOGNITO_WINDOW)); |
int window_count; |
- automation()->GetBrowserWindowCount(&window_count); |
+ ASSERT_TRUE(automation()->GetBrowserWindowCount(&window_count)); |
ASSERT_EQ(2, window_count); |
// Close the first window. |