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

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

Issue 42353002: Introduce WindowStateDelegate::ToggleFullscreen (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 2 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
Index: chrome/browser/ui/ash/accelerator_commands_browsertest.cc
diff --git a/chrome/browser/ui/ash/chrome_shell_delegate_browsertest.cc b/chrome/browser/ui/ash/accelerator_commands_browsertest.cc
similarity index 88%
rename from chrome/browser/ui/ash/chrome_shell_delegate_browsertest.cc
rename to chrome/browser/ui/ash/accelerator_commands_browsertest.cc
index 6d30bb79a0ff70933c6316dbd231f66d9353efc7..843542434d7fc748a82382c5fe9d4312980acb58 100644
--- a/chrome/browser/ui/ash/chrome_shell_delegate_browsertest.cc
+++ b/chrome/browser/ui/ash/accelerator_commands_browsertest.cc
@@ -2,12 +2,10 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "chrome/browser/ui/ash/chrome_shell_delegate.h"
+#include "ash/accelerators/accelerator_commands.h"
James Cook 2013/10/29 16:13:04 nit: Maybe comment inside accelerator_commands_uni
oshima 2013/10/29 17:45:54 Done.
#include "apps/shell_window.h"
#include "apps/ui/native_app_window.h"
-#include "ash/accelerators/accelerator_commands.h"
-#include "ash/ash_switches.h"
#include "ash/shell.h"
#include "ash/shell_delegate.h"
#include "ash/wm/window_state.h"
@@ -36,13 +34,10 @@ bool IsInImmersiveFullscreen(BrowserWindow* browser_window) {
} // namespace
-typedef InProcessBrowserTest ChromeShellDelegateBrowserTest;
-
-// TODO(oshima): Move these tests to ash once ToggleFullscreen is moved
-// to ash. crbug.com/309837.
+typedef InProcessBrowserTest AcceleratorCommandsBrowserTest;
// Confirm that toggling window miximized works properly
-IN_PROC_BROWSER_TEST_F(ChromeShellDelegateBrowserTest, ToggleMaximized) {
+IN_PROC_BROWSER_TEST_F(AcceleratorCommandsBrowserTest, ToggleMaximized) {
ash::ShellDelegate* shell_delegate = ash::Shell::GetInstance()->delegate();
ASSERT_TRUE(shell_delegate);
ash::wm::WindowState* window_state = ash::wm::GetActiveWindowState();
@@ -70,7 +65,7 @@ IN_PROC_BROWSER_TEST_F(ChromeShellDelegateBrowserTest, ToggleMaximized) {
}
// Confirm that toggling window fullscren works properly.
-IN_PROC_BROWSER_TEST_F(ChromeShellDelegateBrowserTest, ToggleFullscreen) {
+IN_PROC_BROWSER_TEST_F(AcceleratorCommandsBrowserTest, ToggleFullscreen) {
ash::ShellDelegate* shell_delegate = ash::Shell::GetInstance()->delegate();
ASSERT_TRUE(shell_delegate);
@@ -82,11 +77,11 @@ IN_PROC_BROWSER_TEST_F(ChromeShellDelegateBrowserTest, ToggleFullscreen) {
EXPECT_FALSE(browser_window->IsMaximized());
EXPECT_FALSE(browser_window->IsFullscreen());
- shell_delegate->ToggleFullscreen();
+ ash::accelerators::ToggleFullscreen();
EXPECT_TRUE(browser_window->IsFullscreen());
EXPECT_TRUE(IsInImmersiveFullscreen(browser_window));
- shell_delegate->ToggleFullscreen();
+ ash::accelerators::ToggleFullscreen();
EXPECT_FALSE(browser_window->IsMaximized());
EXPECT_FALSE(browser_window->IsFullscreen());
@@ -94,7 +89,7 @@ IN_PROC_BROWSER_TEST_F(ChromeShellDelegateBrowserTest, ToggleFullscreen) {
// maximized.
browser_window->GetNativeWindow()->SetProperty(aura::client::kCanMaximizeKey,
false);
- shell_delegate->ToggleFullscreen();
+ ash::accelerators::ToggleFullscreen();
EXPECT_FALSE(browser_window->IsMaximized());
EXPECT_FALSE(browser_window->IsFullscreen());
@@ -117,10 +112,10 @@ IN_PROC_BROWSER_TEST_F(ChromeShellDelegateBrowserTest, ToggleFullscreen) {
EXPECT_FALSE(browser_window->IsMaximized());
EXPECT_FALSE(browser_window->IsFullscreen());
- shell_delegate->ToggleFullscreen();
+ ash::accelerators::ToggleFullscreen();
EXPECT_TRUE(browser_window->IsMaximized());
- shell_delegate->ToggleFullscreen();
+ ash::accelerators::ToggleFullscreen();
EXPECT_FALSE(browser_window->IsMaximized());
EXPECT_FALSE(browser_window->IsFullscreen());
@@ -136,11 +131,11 @@ IN_PROC_BROWSER_TEST_F(ChromeShellDelegateBrowserTest, ToggleFullscreen) {
EXPECT_FALSE(browser_window->IsMaximized());
EXPECT_FALSE(browser_window->IsFullscreen());
- shell_delegate->ToggleFullscreen();
+ ash::accelerators::ToggleFullscreen();
EXPECT_TRUE(browser_window->IsFullscreen());
EXPECT_FALSE(IsInImmersiveFullscreen(browser_window));
- shell_delegate->ToggleFullscreen();
+ ash::accelerators::ToggleFullscreen();
EXPECT_FALSE(browser_window->IsMaximized());
EXPECT_FALSE(browser_window->IsFullscreen());
@@ -156,20 +151,20 @@ IN_PROC_BROWSER_TEST_F(ChromeShellDelegateBrowserTest, ToggleFullscreen) {
EXPECT_FALSE(browser_window->IsMaximized());
EXPECT_FALSE(browser_window->IsFullscreen());
- shell_delegate->ToggleFullscreen();
+ ash::accelerators::ToggleFullscreen();
EXPECT_TRUE(browser_window->IsFullscreen());
EXPECT_FALSE(IsInImmersiveFullscreen(browser_window));
- shell_delegate->ToggleFullscreen();
+ ash::accelerators::ToggleFullscreen();
EXPECT_FALSE(browser_window->IsMaximized());
EXPECT_FALSE(browser_window->IsFullscreen());
}
typedef extensions::PlatformAppBrowserTest
- ChromeShellDelegatePlatformAppBrowserTest;
+ AcceleratorCommandsPlatformAppBrowserTest;
// Test that ToggleFullscreen() toggles the platform app's fullscreen state.
-IN_PROC_BROWSER_TEST_F(ChromeShellDelegatePlatformAppBrowserTest,
+IN_PROC_BROWSER_TEST_F(AcceleratorCommandsPlatformAppBrowserTest,
ToggleFullscreenPlatformApp) {
ash::ShellDelegate* shell_delegate = ash::Shell::GetInstance()->delegate();
ASSERT_TRUE(shell_delegate);
@@ -181,10 +176,10 @@ IN_PROC_BROWSER_TEST_F(ChromeShellDelegatePlatformAppBrowserTest,
EXPECT_FALSE(app_window->IsMaximized());
EXPECT_FALSE(app_window->IsFullscreen());
- shell_delegate->ToggleFullscreen();
+ ash::accelerators::ToggleFullscreen();
EXPECT_TRUE(app_window->IsFullscreen());
- shell_delegate->ToggleFullscreen();
+ ash::accelerators::ToggleFullscreen();
EXPECT_FALSE(app_window->IsMaximized());
EXPECT_FALSE(app_window->IsFullscreen());

Powered by Google App Engine
This is Rietveld 408576698