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

Side by Side Diff: ash/root_window_controller_unittest.cc

Issue 2041233005: Moves ash::user::LoginStatus to ash/common (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fix test 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 unified diff | Download patch
« no previous file with comments | « ash/root_window_controller.cc ('k') | ash/shelf/shelf_layout_manager_unittest.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "ash/root_window_controller.h" 5 #include "ash/root_window_controller.h"
6 6
7 #include <memory> 7 #include <memory>
8 8
9 #include "ash/common/session/session_state_delegate.h" 9 #include "ash/common/session/session_state_delegate.h"
10 #include "ash/common/shell_window_ids.h" 10 #include "ash/common/shell_window_ids.h"
(...skipping 353 matching lines...) Expand 10 before | Expand all | Expand 10 after
364 controller->GetRootWindow()->GetChildById(kLockScreenWindowId)); 364 controller->GetRootWindow()->GetChildById(kLockScreenWindowId));
365 ASSERT_EQ(lock_background->GetNativeWindow(), 365 ASSERT_EQ(lock_background->GetNativeWindow(),
366 controller->GetRootWindow()->GetChildById(kLockBackgroundWindowId)); 366 controller->GetRootWindow()->GetChildById(kLockBackgroundWindowId));
367 EXPECT_EQ("0,0 600x500", lock_screen->GetNativeWindow()->bounds().ToString()); 367 EXPECT_EQ("0,0 600x500", lock_screen->GetNativeWindow()->bounds().ToString());
368 } 368 }
369 369
370 TEST_F(RootWindowControllerTest, ModalContainer) { 370 TEST_F(RootWindowControllerTest, ModalContainer) {
371 UpdateDisplay("600x600"); 371 UpdateDisplay("600x600");
372 Shell* shell = Shell::GetInstance(); 372 Shell* shell = Shell::GetInstance();
373 RootWindowController* controller = shell->GetPrimaryRootWindowController(); 373 RootWindowController* controller = shell->GetPrimaryRootWindowController();
374 EXPECT_EQ(user::LOGGED_IN_USER, 374 EXPECT_EQ(LoginStatus::USER,
375 shell->system_tray_delegate()->GetUserLoginStatus()); 375 shell->system_tray_delegate()->GetUserLoginStatus());
376 EXPECT_EQ(controller->GetContainer(kShellWindowId_SystemModalContainer) 376 EXPECT_EQ(controller->GetContainer(kShellWindowId_SystemModalContainer)
377 ->layout_manager(), 377 ->layout_manager(),
378 controller->GetSystemModalLayoutManager(NULL)); 378 controller->GetSystemModalLayoutManager(NULL));
379 379
380 views::Widget* session_modal_widget = 380 views::Widget* session_modal_widget =
381 CreateModalWidget(gfx::Rect(300, 10, 100, 100)); 381 CreateModalWidget(gfx::Rect(300, 10, 100, 100));
382 EXPECT_EQ(controller->GetContainer(kShellWindowId_SystemModalContainer) 382 EXPECT_EQ(controller->GetContainer(kShellWindowId_SystemModalContainer)
383 ->layout_manager(), 383 ->layout_manager(),
384 controller->GetSystemModalLayoutManager( 384 controller->GetSystemModalLayoutManager(
385 session_modal_widget->GetNativeView())); 385 session_modal_widget->GetNativeView()));
386 386
387 shell->session_state_delegate()->LockScreen(); 387 shell->session_state_delegate()->LockScreen();
388 EXPECT_EQ(user::LOGGED_IN_LOCKED, 388 EXPECT_EQ(LoginStatus::LOCKED,
389 shell->system_tray_delegate()->GetUserLoginStatus()); 389 shell->system_tray_delegate()->GetUserLoginStatus());
390 EXPECT_EQ(controller->GetContainer(kShellWindowId_LockSystemModalContainer) 390 EXPECT_EQ(controller->GetContainer(kShellWindowId_LockSystemModalContainer)
391 ->layout_manager(), 391 ->layout_manager(),
392 controller->GetSystemModalLayoutManager(NULL)); 392 controller->GetSystemModalLayoutManager(NULL));
393 393
394 aura::Window* lock_container = 394 aura::Window* lock_container =
395 controller->GetContainer(kShellWindowId_LockScreenContainer); 395 controller->GetContainer(kShellWindowId_LockScreenContainer);
396 views::Widget* lock_modal_widget = 396 views::Widget* lock_modal_widget =
397 CreateModalWidgetWithParent(gfx::Rect(300, 10, 100, 100), lock_container); 397 CreateModalWidgetWithParent(gfx::Rect(300, 10, 100, 100), lock_container);
398 EXPECT_EQ(controller->GetContainer(kShellWindowId_LockSystemModalContainer) 398 EXPECT_EQ(controller->GetContainer(kShellWindowId_LockSystemModalContainer)
399 ->layout_manager(), 399 ->layout_manager(),
400 controller->GetSystemModalLayoutManager( 400 controller->GetSystemModalLayoutManager(
401 lock_modal_widget->GetNativeView())); 401 lock_modal_widget->GetNativeView()));
402 EXPECT_EQ(controller->GetContainer(kShellWindowId_SystemModalContainer) 402 EXPECT_EQ(controller->GetContainer(kShellWindowId_SystemModalContainer)
403 ->layout_manager(), 403 ->layout_manager(),
404 controller->GetSystemModalLayoutManager( 404 controller->GetSystemModalLayoutManager(
405 session_modal_widget->GetNativeView())); 405 session_modal_widget->GetNativeView()));
406 406
407 shell->session_state_delegate()->UnlockScreen(); 407 shell->session_state_delegate()->UnlockScreen();
408 } 408 }
409 409
410 TEST_F(RootWindowControllerTest, ModalContainerNotLoggedInLoggedIn) { 410 TEST_F(RootWindowControllerTest, ModalContainerNotLoggedInLoggedIn) {
411 UpdateDisplay("600x600"); 411 UpdateDisplay("600x600");
412 Shell* shell = Shell::GetInstance(); 412 Shell* shell = Shell::GetInstance();
413 413
414 // Configure login screen environment. 414 // Configure login screen environment.
415 SetUserLoggedIn(false); 415 SetUserLoggedIn(false);
416 EXPECT_EQ(user::LOGGED_IN_NONE, 416 EXPECT_EQ(LoginStatus::NOT_LOGGED_IN,
417 shell->system_tray_delegate()->GetUserLoginStatus()); 417 shell->system_tray_delegate()->GetUserLoginStatus());
418 EXPECT_EQ(0, shell->session_state_delegate()->NumberOfLoggedInUsers()); 418 EXPECT_EQ(0, shell->session_state_delegate()->NumberOfLoggedInUsers());
419 EXPECT_FALSE(shell->session_state_delegate()->IsActiveUserSessionStarted()); 419 EXPECT_FALSE(shell->session_state_delegate()->IsActiveUserSessionStarted());
420 420
421 RootWindowController* controller = shell->GetPrimaryRootWindowController(); 421 RootWindowController* controller = shell->GetPrimaryRootWindowController();
422 EXPECT_EQ(controller->GetContainer(kShellWindowId_LockSystemModalContainer) 422 EXPECT_EQ(controller->GetContainer(kShellWindowId_LockSystemModalContainer)
423 ->layout_manager(), 423 ->layout_manager(),
424 controller->GetSystemModalLayoutManager(NULL)); 424 controller->GetSystemModalLayoutManager(NULL));
425 425
426 aura::Window* lock_container = 426 aura::Window* lock_container =
427 controller->GetContainer(kShellWindowId_LockScreenContainer); 427 controller->GetContainer(kShellWindowId_LockScreenContainer);
428 views::Widget* login_modal_widget = 428 views::Widget* login_modal_widget =
429 CreateModalWidgetWithParent(gfx::Rect(300, 10, 100, 100), lock_container); 429 CreateModalWidgetWithParent(gfx::Rect(300, 10, 100, 100), lock_container);
430 EXPECT_EQ(controller->GetContainer(kShellWindowId_LockSystemModalContainer) 430 EXPECT_EQ(controller->GetContainer(kShellWindowId_LockSystemModalContainer)
431 ->layout_manager(), 431 ->layout_manager(),
432 controller->GetSystemModalLayoutManager( 432 controller->GetSystemModalLayoutManager(
433 login_modal_widget->GetNativeView())); 433 login_modal_widget->GetNativeView()));
434 login_modal_widget->Close(); 434 login_modal_widget->Close();
435 435
436 // Configure user session environment. 436 // Configure user session environment.
437 SetUserLoggedIn(true); 437 SetUserLoggedIn(true);
438 SetSessionStarted(true); 438 SetSessionStarted(true);
439 EXPECT_EQ(user::LOGGED_IN_USER, 439 EXPECT_EQ(LoginStatus::USER,
440 shell->system_tray_delegate()->GetUserLoginStatus()); 440 shell->system_tray_delegate()->GetUserLoginStatus());
441 EXPECT_EQ(1, shell->session_state_delegate()->NumberOfLoggedInUsers()); 441 EXPECT_EQ(1, shell->session_state_delegate()->NumberOfLoggedInUsers());
442 EXPECT_TRUE(shell->session_state_delegate()->IsActiveUserSessionStarted()); 442 EXPECT_TRUE(shell->session_state_delegate()->IsActiveUserSessionStarted());
443 EXPECT_EQ(controller->GetContainer(kShellWindowId_SystemModalContainer) 443 EXPECT_EQ(controller->GetContainer(kShellWindowId_SystemModalContainer)
444 ->layout_manager(), 444 ->layout_manager(),
445 controller->GetSystemModalLayoutManager(NULL)); 445 controller->GetSystemModalLayoutManager(NULL));
446 446
447 views::Widget* session_modal_widget = 447 views::Widget* session_modal_widget =
448 CreateModalWidget(gfx::Rect(300, 10, 100, 100)); 448 CreateModalWidget(gfx::Rect(300, 10, 100, 100));
449 EXPECT_EQ(controller->GetContainer(kShellWindowId_SystemModalContainer) 449 EXPECT_EQ(controller->GetContainer(kShellWindowId_SystemModalContainer)
(...skipping 593 matching lines...) Expand 10 before | Expand all | Expand 10 after
1043 keyboard_controller->ui()->GetKeyboardWindow()->SetBounds( 1043 keyboard_controller->ui()->GetKeyboardWindow()->SetBounds(
1044 gfx::Rect(0, 400, 800, 200)); 1044 gfx::Rect(0, 400, 800, 200));
1045 EXPECT_EQ("0,400 800x200", keyboard_container->bounds().ToString()); 1045 EXPECT_EQ("0,400 800x200", keyboard_container->bounds().ToString());
1046 1046
1047 UpdateDisplay("600x800"); 1047 UpdateDisplay("600x800");
1048 EXPECT_EQ("0,600 600x200", keyboard_container->bounds().ToString()); 1048 EXPECT_EQ("0,600 600x200", keyboard_container->bounds().ToString());
1049 } 1049 }
1050 1050
1051 } // namespace test 1051 } // namespace test
1052 } // namespace ash 1052 } // namespace ash
OLDNEW
« no previous file with comments | « ash/root_window_controller.cc ('k') | ash/shelf/shelf_layout_manager_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698