Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(981)

Unified Diff: chrome/browser/ui/ash/accelerator_commands_browsertest.cc

Issue 199283002: Remove ash::switches::UseImmersiveFullscreenForAllWindows() (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/browser/about_flags.cc ('k') | chrome/browser/ui/views/apps/chrome_native_app_window_views.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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));
« no previous file with comments | « chrome/browser/about_flags.cc ('k') | chrome/browser/ui/views/apps/chrome_native_app_window_views.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698