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

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..e31d8cae1f4a4305a88404f798838e025fa32fe6 100644
--- a/chrome/browser/ui/ash/chrome_shell_delegate_browsertest.cc
+++ b/chrome/browser/ui/ash/accelerator_commands_browsertest.cc
@@ -2,11 +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"
#include "apps/shell_window.h"
#include "apps/ui/native_app_window.h"
-#include "ash/accelerators/accelerator_commands.h"
#include "ash/ash_switches.h"
pkotwicz 2013/10/29 00:46:01 Nit: You do not need to include "ash/ash_switches.
oshima 2013/10/29 02:05:42 Done.
#include "ash/shell.h"
#include "ash/shell_delegate.h"
@@ -36,13 +35,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 +66,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 +78,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 +90,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 +113,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 +132,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 +152,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 +177,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