Index: chrome/browser/sessions/session_service_unittest.cc |
diff --git a/chrome/browser/sessions/session_service_unittest.cc b/chrome/browser/sessions/session_service_unittest.cc |
index ef9b65a60a56c0217012425d002370e685fe4356..082602a35e07bd41517ef20873e568ed9875cd86 100644 |
--- a/chrome/browser/sessions/session_service_unittest.cc |
+++ b/chrome/browser/sessions/session_service_unittest.cc |
@@ -487,9 +487,6 @@ TEST_F(SessionServiceTest, WindowCloseCommittedAfterNavigate) { |
// Makes sure we don't track popups. |
TEST_F(SessionServiceTest, IgnorePopups) { |
- if (browser_defaults::kRestorePopups) |
- return; // This test is only applicable if popups aren't restored. |
- |
SessionID window2_id; |
SessionID tab_id; |
SessionID tab2_id; |
@@ -527,59 +524,6 @@ TEST_F(SessionServiceTest, IgnorePopups) { |
helper_.AssertNavigationEquals(nav1, tab->navigations[0]); |
} |
-// Makes sure we track popups. |
-TEST_F(SessionServiceTest, RestorePopup) { |
- if (!browser_defaults::kRestorePopups) |
- return; // This test is only applicable if popups are restored. |
- |
- SessionID window2_id; |
- SessionID tab_id; |
- SessionID tab2_id; |
- ASSERT_NE(window2_id.id(), window_id.id()); |
- |
- service()->SetWindowType( |
- window2_id, Browser::TYPE_POPUP, SessionService::TYPE_NORMAL); |
- service()->SetWindowBounds(window2_id, |
- window_bounds, |
- ui::SHOW_STATE_NORMAL); |
- |
- SerializedNavigationEntry nav1 = |
- SerializedNavigationEntryTestHelper::CreateNavigation( |
- "http://google.com", "abc"); |
- SerializedNavigationEntry nav2 = |
- SerializedNavigationEntryTestHelper::CreateNavigation( |
- "http://google2.com", "abcd"); |
- |
- helper_.PrepareTabInWindow(window_id, tab_id, 0, true); |
- UpdateNavigation(window_id, tab_id, nav1, true); |
- |
- helper_.PrepareTabInWindow(window2_id, tab2_id, 0, false); |
- UpdateNavigation(window2_id, tab2_id, nav2, true); |
- |
- ScopedVector<SessionWindow> windows; |
- ReadWindows(&(windows.get()), NULL); |
- |
- ASSERT_EQ(2U, windows.size()); |
- int tabbed_index = windows[0]->type == Browser::TYPE_TABBED ? |
- 0 : 1; |
- int popup_index = tabbed_index == 0 ? 1 : 0; |
- ASSERT_EQ(0, windows[tabbed_index]->selected_tab_index); |
- ASSERT_EQ(window_id.id(), windows[tabbed_index]->window_id.id()); |
- ASSERT_EQ(1U, windows[tabbed_index]->tabs.size()); |
- |
- SessionTab* tab = windows[tabbed_index]->tabs[0]; |
- helper_.AssertTabEquals(window_id, tab_id, 0, 0, 1, *tab); |
- helper_.AssertNavigationEquals(nav1, tab->navigations[0]); |
- |
- ASSERT_EQ(0, windows[popup_index]->selected_tab_index); |
- ASSERT_EQ(window2_id.id(), windows[popup_index]->window_id.id()); |
- ASSERT_EQ(1U, windows[popup_index]->tabs.size()); |
- |
- tab = windows[popup_index]->tabs[0]; |
- helper_.AssertTabEquals(window2_id, tab2_id, 0, 0, 1, *tab); |
- helper_.AssertNavigationEquals(nav2, tab->navigations[0]); |
-} |
- |
#if defined (OS_CHROMEOS) |
// Makes sure we track apps. Only applicable on chromeos. |
TEST_F(SessionServiceTest, RestoreApp) { |