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

Unified Diff: ash/root_window_controller_unittest.cc

Issue 2111443002: mash: Migrate SessionStateDelegate access to WmShell. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Address comments. Created 4 years, 6 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: ash/root_window_controller_unittest.cc
diff --git a/ash/root_window_controller_unittest.cc b/ash/root_window_controller_unittest.cc
index bd396c54e3fe5e778b548af84f90a3bbbe8ead46..24612821e8c3513980bd2094cb93975cb7117081 100644
--- a/ash/root_window_controller_unittest.cc
+++ b/ash/root_window_controller_unittest.cc
@@ -125,7 +125,7 @@ class RootWindowControllerTest : public AshMDTestBase {
aura::Window* GetModalContainer(aura::Window* root_window) {
return Shell::GetContainer(root_window,
- ash::kShellWindowId_SystemModalContainer);
+ kShellWindowId_SystemModalContainer);
}
};
@@ -209,7 +209,7 @@ TEST_P(RootWindowControllerTest, MoveWindows_Basic) {
normal->GetNativeView()->GetBoundsInRootWindow().ToString());
// Maximized area on primary display has 47px for non-md and 48px for md
- // (defined in ash::SHELF_SIZE) inset at the bottom.
+ // (defined in SHELF_SIZE) inset at the bottom.
// First clear fullscreen status, since both fullscreen and maximized windows
// share the same desktop workspace, which cancels the shelf status.
@@ -302,8 +302,7 @@ TEST_P(RootWindowControllerTest, MoveWindows_LockWindowsInUnified) {
const int kLockScreenWindowId = 1000;
const int kLockBackgroundWindowId = 1001;
- RootWindowController* controller =
- Shell::GetInstance()->GetPrimaryRootWindowController();
+ RootWindowController* controller = Shell::GetPrimaryRootWindowController();
aura::Window* lock_container =
controller->GetContainer(kShellWindowId_LockScreenContainer);
@@ -329,7 +328,7 @@ TEST_P(RootWindowControllerTest, MoveWindows_LockWindowsInUnified) {
UpdateDisplay("500x500,500x500");
// In unified mode, RWC is created
- controller = Shell::GetInstance()->GetPrimaryRootWindowController();
+ controller = Shell::GetPrimaryRootWindowController();
ASSERT_EQ(lock_screen->GetNativeWindow(),
controller->GetRootWindow()->GetChildById(kLockScreenWindowId));
@@ -342,7 +341,7 @@ TEST_P(RootWindowControllerTest, MoveWindows_LockWindowsInUnified) {
display_manager->SetMirrorMode(true);
EXPECT_TRUE(display_manager->IsInMirrorMode());
- controller = Shell::GetInstance()->GetPrimaryRootWindowController();
+ controller = Shell::GetPrimaryRootWindowController();
ASSERT_EQ(lock_screen->GetNativeWindow(),
controller->GetRootWindow()->GetChildById(kLockScreenWindowId));
ASSERT_EQ(lock_background->GetNativeWindow(),
@@ -353,7 +352,7 @@ TEST_P(RootWindowControllerTest, MoveWindows_LockWindowsInUnified) {
display_manager->SetMirrorMode(false);
EXPECT_TRUE(display_manager->IsInUnifiedMode());
- controller = Shell::GetInstance()->GetPrimaryRootWindowController();
+ controller = Shell::GetPrimaryRootWindowController();
ASSERT_EQ(lock_screen->GetNativeWindow(),
controller->GetRootWindow()->GetChildById(kLockScreenWindowId));
@@ -366,7 +365,7 @@ TEST_P(RootWindowControllerTest, MoveWindows_LockWindowsInUnified) {
EXPECT_FALSE(display_manager->IsInUnifiedMode());
EXPECT_FALSE(display_manager->IsInMirrorMode());
- controller = Shell::GetInstance()->GetPrimaryRootWindowController();
+ controller = Shell::GetPrimaryRootWindowController();
ASSERT_EQ(lock_screen->GetNativeWindow(),
controller->GetRootWindow()->GetChildById(kLockScreenWindowId));
@@ -377,9 +376,8 @@ TEST_P(RootWindowControllerTest, MoveWindows_LockWindowsInUnified) {
TEST_P(RootWindowControllerTest, ModalContainer) {
UpdateDisplay("600x600");
- Shell* shell = Shell::GetInstance();
WmShell* wm_shell = WmShell::Get();
- RootWindowController* controller = shell->GetPrimaryRootWindowController();
+ RootWindowController* controller = Shell::GetPrimaryRootWindowController();
EXPECT_EQ(LoginStatus::USER,
wm_shell->system_tray_delegate()->GetUserLoginStatus());
EXPECT_EQ(controller->GetContainer(kShellWindowId_SystemModalContainer)
@@ -393,7 +391,7 @@ TEST_P(RootWindowControllerTest, ModalContainer) {
controller->GetSystemModalLayoutManager(
session_modal_widget->GetNativeView()));
- shell->session_state_delegate()->LockScreen();
+ wm_shell->GetSessionStateDelegate()->LockScreen();
EXPECT_EQ(LoginStatus::LOCKED,
wm_shell->system_tray_delegate()->GetUserLoginStatus());
EXPECT_EQ(controller->GetContainer(kShellWindowId_LockSystemModalContainer)
@@ -413,22 +411,22 @@ TEST_P(RootWindowControllerTest, ModalContainer) {
controller->GetSystemModalLayoutManager(
session_modal_widget->GetNativeView()));
- shell->session_state_delegate()->UnlockScreen();
+ wm_shell->GetSessionStateDelegate()->UnlockScreen();
}
TEST_P(RootWindowControllerTest, ModalContainerNotLoggedInLoggedIn) {
UpdateDisplay("600x600");
- Shell* shell = Shell::GetInstance();
- WmShell* wm_shell = WmShell::Get();
// Configure login screen environment.
+ SessionStateDelegate* session_state_delegate =
+ WmShell::Get()->GetSessionStateDelegate();
SetUserLoggedIn(false);
EXPECT_EQ(LoginStatus::NOT_LOGGED_IN,
- wm_shell->system_tray_delegate()->GetUserLoginStatus());
- EXPECT_EQ(0, shell->session_state_delegate()->NumberOfLoggedInUsers());
- EXPECT_FALSE(shell->session_state_delegate()->IsActiveUserSessionStarted());
+ WmShell::Get()->system_tray_delegate()->GetUserLoginStatus());
+ EXPECT_EQ(0, session_state_delegate->NumberOfLoggedInUsers());
+ EXPECT_FALSE(session_state_delegate->IsActiveUserSessionStarted());
- RootWindowController* controller = shell->GetPrimaryRootWindowController();
+ RootWindowController* controller = Shell::GetPrimaryRootWindowController();
EXPECT_EQ(controller->GetContainer(kShellWindowId_LockSystemModalContainer)
->layout_manager(),
controller->GetSystemModalLayoutManager(NULL));
@@ -447,9 +445,9 @@ TEST_P(RootWindowControllerTest, ModalContainerNotLoggedInLoggedIn) {
SetUserLoggedIn(true);
SetSessionStarted(true);
EXPECT_EQ(LoginStatus::USER,
- wm_shell->system_tray_delegate()->GetUserLoginStatus());
- EXPECT_EQ(1, shell->session_state_delegate()->NumberOfLoggedInUsers());
- EXPECT_TRUE(shell->session_state_delegate()->IsActiveUserSessionStarted());
+ WmShell::Get()->system_tray_delegate()->GetUserLoginStatus());
+ EXPECT_EQ(1, session_state_delegate->NumberOfLoggedInUsers());
+ EXPECT_TRUE(session_state_delegate->IsActiveUserSessionStarted());
EXPECT_EQ(controller->GetContainer(kShellWindowId_SystemModalContainer)
->layout_manager(),
controller->GetSystemModalLayoutManager(NULL));
@@ -507,8 +505,7 @@ TEST_P(RootWindowControllerTest, ModalContainerBlockedSession) {
TEST_P(RootWindowControllerTest, GetWindowForFullscreenMode) {
UpdateDisplay("600x600");
- RootWindowController* controller =
- Shell::GetInstance()->GetPrimaryRootWindowController();
+ RootWindowController* controller = Shell::GetPrimaryRootWindowController();
Widget* w1 = CreateTestWidget(gfx::Rect(0, 0, 100, 100));
w1->Maximize();
@@ -609,8 +606,7 @@ TEST_P(RootWindowControllerTest, GetRootWindowController) {
// some overlapping UI.
TEST_P(RootWindowControllerTest, FocusBlockedWindow) {
UpdateDisplay("600x600");
- RootWindowController* controller =
- Shell::GetInstance()->GetPrimaryRootWindowController();
+ RootWindowController* controller = Shell::GetPrimaryRootWindowController();
aura::Window* lock_container =
controller->GetContainer(kShellWindowId_LockScreenContainer);
aura::Window* lock_window =
@@ -685,7 +681,7 @@ TEST_P(RootWindowControllerTest, DontDeleteWindowsNotOwnedByParent) {
window2->Init(ui::LAYER_NOT_DRAWN);
Shell::GetInstance()->GetPrimaryRootWindow()->AddChild(window2);
- Shell::GetInstance()->GetPrimaryRootWindowController()->CloseChildWindows();
+ Shell::GetPrimaryRootWindowController()->CloseChildWindows();
ASSERT_FALSE(observer1.destroyed());
delete window1;
@@ -827,7 +823,7 @@ TEST_F(VirtualKeyboardRootWindowControllerTest,
aura::WindowTracker tracker;
tracker.Add(keyboard_container);
// Mock a login user profile change to reinitialize the keyboard.
- ash::Shell::GetInstance()->OnLoginUserProfilePrepared();
+ Shell::GetInstance()->OnLoginUserProfilePrepared();
// keyboard_container should no longer be present.
EXPECT_FALSE(tracker.Contains(keyboard_container));
}
@@ -861,7 +857,7 @@ TEST_F(VirtualKeyboardRootWindowControllerTest, RestoreWorkspaceAfterLogin) {
}
// Mock a login user profile change to reinitialize the keyboard.
- ash::Shell::GetInstance()->OnLoginUserProfilePrepared();
+ Shell::GetInstance()->OnLoginUserProfilePrepared();
EXPECT_EQ(display::Screen::GetScreen()->GetPrimaryDisplay().work_area(),
before);
}

Powered by Google App Engine
This is Rietveld 408576698