Index: chrome/browser/ui/ash/accelerator_commands_browsertest.cc |
diff --git a/chrome/browser/ui/ash/accelerator_commands_browsertest.cc b/chrome/browser/ui/ash/accelerator_commands_browsertest.cc |
index a5d14d0498e246c8d1a91053972188d5ceb7937b..8af22d56e4a25c3de62f02dec35576d83d432d37 100644 |
--- a/chrome/browser/ui/ash/accelerator_commands_browsertest.cc |
+++ b/chrome/browser/ui/ash/accelerator_commands_browsertest.cc |
@@ -92,34 +92,20 @@ IN_PROC_BROWSER_TEST_F(AcceleratorCommandsBrowserTest, ToggleMaximized) { |
} |
class AcceleratorCommandsFullscreenBrowserTest |
- : public WithParamInterface<std::tr1::tuple<bool, ui::WindowShowState> >, |
+ : public WithParamInterface<ui::WindowShowState>, |
public InProcessBrowserTest { |
public: |
AcceleratorCommandsFullscreenBrowserTest() |
#if defined(OS_CHROMEOS) |
- : put_browser_in_immersive_(true), |
- put_all_windows_in_immersive_(std::tr1::get<0>(GetParam())), |
+ : put_window_in_immersive_(true), |
#else |
- : put_browser_in_immersive_(false), |
- put_all_windows_in_immersive_(false), |
+ : put_window_in_immersive_(false), |
#endif |
- initial_show_state_(std::tr1::get<1>(GetParam())) { |
+ initial_show_state_(GetParam()) { |
} |
virtual ~AcceleratorCommandsFullscreenBrowserTest() { |
} |
- // BrowserTestBase override: |
- virtual void SetUpCommandLine(CommandLine* command_line) OVERRIDE { |
- InProcessBrowserTest::SetUpCommandLine(command_line); |
- if (put_all_windows_in_immersive_) { |
- CommandLine::ForCurrentProcess()->AppendSwitch( |
- ash::switches::kAshEnableImmersiveFullscreenForAllWindows); |
- } else { |
- CommandLine::ForCurrentProcess()->AppendSwitch( |
- ash::switches::kAshEnableImmersiveFullscreenForBrowserOnly); |
- } |
- } |
- |
// Sets |window_state|'s show state to |initial_show_state_|. |
void SetToInitialShowState(ash::wm::WindowState* window_state) { |
if (initial_show_state_ == ui::SHOW_STATE_MAXIMIZED) |
@@ -136,17 +122,12 @@ class AcceleratorCommandsFullscreenBrowserTest |
return window_state->IsNormalStateType(); |
} |
- bool put_browser_in_immersive() const { |
- return put_browser_in_immersive_; |
- } |
- |
- bool put_all_windows_in_immersive() const { |
- return put_all_windows_in_immersive_; |
+ bool put_window_in_immersive() const { |
+ return put_window_in_immersive_; |
} |
private: |
- bool put_browser_in_immersive_; |
- bool put_all_windows_in_immersive_; |
+ bool put_window_in_immersive_; |
ui::WindowShowState initial_show_state_; |
DISALLOW_COPY_AND_ASSIGN(AcceleratorCommandsFullscreenBrowserTest); |
@@ -173,7 +154,7 @@ IN_PROC_BROWSER_TEST_P(AcceleratorCommandsFullscreenBrowserTest, |
ash::accelerators::ToggleFullscreen(); |
EXPECT_TRUE(window_state->IsFullscreen()); |
- EXPECT_EQ(put_browser_in_immersive(), IsInImmersiveFullscreen(window_state)); |
+ EXPECT_EQ(put_window_in_immersive(), IsInImmersiveFullscreen(window_state)); |
ash::accelerators::ToggleFullscreen(); |
EXPECT_TRUE(IsInitialShowState(window_state)); |
@@ -200,8 +181,7 @@ IN_PROC_BROWSER_TEST_P(AcceleratorCommandsFullscreenBrowserTest, |
ash::accelerators::ToggleFullscreen(); |
EXPECT_TRUE(window_state->IsFullscreen()); |
- EXPECT_EQ(put_all_windows_in_immersive(), |
- IsInImmersiveFullscreen(window_state)); |
+ EXPECT_EQ(put_window_in_immersive(), IsInImmersiveFullscreen(window_state)); |
ash::accelerators::ToggleFullscreen(); |
EXPECT_TRUE(IsInitialShowState(window_state)); |
@@ -220,8 +200,7 @@ IN_PROC_BROWSER_TEST_P(AcceleratorCommandsFullscreenBrowserTest, |
ash::accelerators::ToggleFullscreen(); |
EXPECT_TRUE(window_state->IsFullscreen()); |
- EXPECT_EQ(put_all_windows_in_immersive(), |
- IsInImmersiveFullscreen(window_state)); |
+ EXPECT_EQ(put_window_in_immersive(), IsInImmersiveFullscreen(window_state)); |
ash::accelerators::ToggleFullscreen(); |
EXPECT_TRUE(IsInitialShowState(window_state)); |
@@ -241,8 +220,7 @@ IN_PROC_BROWSER_TEST_P(AcceleratorCommandsFullscreenBrowserTest, |
ash::accelerators::ToggleFullscreen(); |
EXPECT_TRUE(window_state->IsFullscreen()); |
- EXPECT_EQ(put_all_windows_in_immersive(), |
- IsInImmersiveFullscreen(window_state)); |
+ EXPECT_EQ(put_window_in_immersive(), IsInImmersiveFullscreen(window_state)); |
// TODO(pkotwicz|oshima): Make toggling fullscreen restore the window to its |
// show state prior to entering fullscreen. |
@@ -250,40 +228,24 @@ IN_PROC_BROWSER_TEST_P(AcceleratorCommandsFullscreenBrowserTest, |
EXPECT_FALSE(window_state->IsFullscreen()); |
} |
-#if defined(OS_CHROMEOS) |
-INSTANTIATE_TEST_CASE_P(InitiallyRestored, |
- AcceleratorCommandsFullscreenBrowserTest, |
- Combine(Values(false, true), |
- Values(ui::SHOW_STATE_NORMAL))); |
-INSTANTIATE_TEST_CASE_P(InitiallyMaximized, |
- AcceleratorCommandsFullscreenBrowserTest, |
- Combine(Values(false, true), |
- Values(ui::SHOW_STATE_MAXIMIZED))); |
-#else |
-// The kAshEnableImmersiveFullscreenForAllWindows flag should have no effect on |
-// Windows. Do not run the tests with and without the flag to spare some |
-// cycles. |
INSTANTIATE_TEST_CASE_P(InitiallyRestored, |
AcceleratorCommandsFullscreenBrowserTest, |
- Combine(Values(false), |
- Values(ui::SHOW_STATE_NORMAL))); |
+ Values(ui::SHOW_STATE_NORMAL)); |
INSTANTIATE_TEST_CASE_P(InitiallyMaximized, |
AcceleratorCommandsFullscreenBrowserTest, |
- Combine(Values(false), |
- Values(ui::SHOW_STATE_MAXIMIZED))); |
-#endif |
+ Values(ui::SHOW_STATE_MAXIMIZED)); |
class AcceleratorCommandsPlatformAppFullscreenBrowserTest |
- : public WithParamInterface<std::tr1::tuple<bool, ui::WindowShowState> >, |
+ : public WithParamInterface<ui::WindowShowState>, |
public extensions::PlatformAppBrowserTest { |
public: |
AcceleratorCommandsPlatformAppFullscreenBrowserTest() |
#if defined(OS_CHROMEOS) |
- : put_all_windows_in_immersive_(std::tr1::get<0>(GetParam())), |
+ : put_window_in_immersive_(true), |
#else |
- : put_all_windows_in_immersive_(false), |
+ : put_window_in_immersive_(false), |
#endif |
- initial_show_state_(std::tr1::get<1>(GetParam())) { |
+ initial_show_state_(GetParam()) { |
} |
virtual ~AcceleratorCommandsPlatformAppFullscreenBrowserTest() { |
} |
@@ -304,24 +266,12 @@ class AcceleratorCommandsPlatformAppFullscreenBrowserTest |
return ui::BaseWindow::IsRestored(*app_window->GetBaseWindow()); |
} |
- // content::BrowserTestBase override: |
- virtual void SetUpCommandLine(CommandLine* command_line) OVERRIDE { |
- if (put_all_windows_in_immersive_) { |
- CommandLine::ForCurrentProcess()->AppendSwitch( |
- ash::switches::kAshEnableImmersiveFullscreenForAllWindows); |
- } else { |
- CommandLine::ForCurrentProcess()->AppendSwitch( |
- ash::switches::kAshEnableImmersiveFullscreenForBrowserOnly); |
- } |
- extensions::PlatformAppBrowserTest::SetUpCommandLine(command_line); |
- } |
- |
- bool put_all_windows_in_immersive() const { |
- return put_all_windows_in_immersive_; |
+ bool put_window_in_immersive() const { |
+ return put_window_in_immersive_; |
} |
private: |
- bool put_all_windows_in_immersive_; |
+ bool put_window_in_immersive_; |
ui::WindowShowState initial_show_state_; |
DISALLOW_COPY_AND_ASSIGN(AcceleratorCommandsPlatformAppFullscreenBrowserTest); |
@@ -355,7 +305,7 @@ IN_PROC_BROWSER_TEST_P(AcceleratorCommandsPlatformAppFullscreenBrowserTest, |
EXPECT_TRUE(native_app_window->IsFullscreen()); |
ash::wm::WindowState* window_state = |
ash::wm::GetWindowState(native_app_window->GetNativeWindow()); |
- EXPECT_EQ(put_all_windows_in_immersive(), |
+ EXPECT_EQ(put_window_in_immersive(), |
IsInImmersiveFullscreen(window_state)); |
ash::accelerators::ToggleFullscreen(); |
@@ -388,25 +338,9 @@ IN_PROC_BROWSER_TEST_P(AcceleratorCommandsPlatformAppFullscreenBrowserTest, |
} |
} |
-#if defined(OS_CHROMEOS) |
-INSTANTIATE_TEST_CASE_P(InitiallyRestored, |
- AcceleratorCommandsPlatformAppFullscreenBrowserTest, |
- Combine(Values(false, true), |
- Values(ui::SHOW_STATE_NORMAL))); |
-INSTANTIATE_TEST_CASE_P(InitiallyMaximized, |
- AcceleratorCommandsPlatformAppFullscreenBrowserTest, |
- Combine(Values(false, true), |
- Values(ui::SHOW_STATE_MAXIMIZED))); |
-#else |
-// The kAshEnableImmersiveFullscreenForAllWindows flag should have no effect on |
-// Windows. Do not run the tests with and without the flag to spare some |
-// cycles. |
INSTANTIATE_TEST_CASE_P(InitiallyRestored, |
AcceleratorCommandsPlatformAppFullscreenBrowserTest, |
- Combine(Values(false), |
- Values(ui::SHOW_STATE_NORMAL))); |
+ Values(ui::SHOW_STATE_NORMAL)); |
INSTANTIATE_TEST_CASE_P(InitiallyMaximized, |
AcceleratorCommandsPlatformAppFullscreenBrowserTest, |
- Combine(Values(false), |
- Values(ui::SHOW_STATE_MAXIMIZED))); |
-#endif |
+ Values(ui::SHOW_STATE_MAXIMIZED)); |