| Index: ash/common/shelf/shelf_locking_manager_unittest.cc
|
| diff --git a/ash/common/shelf/shelf_locking_manager_unittest.cc b/ash/common/shelf/shelf_locking_manager_unittest.cc
|
| deleted file mode 100644
|
| index d225a9376eae39c14849cc85705e5071f4abc10a..0000000000000000000000000000000000000000
|
| --- a/ash/common/shelf/shelf_locking_manager_unittest.cc
|
| +++ /dev/null
|
| @@ -1,82 +0,0 @@
|
| -// Copyright 2016 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#include "ash/common/shelf/shelf_locking_manager.h"
|
| -
|
| -#include "ash/common/session/session_state_delegate.h"
|
| -#include "ash/common/shelf/wm_shelf.h"
|
| -#include "ash/test/ash_test_base.h"
|
| -
|
| -namespace ash {
|
| -namespace test {
|
| -
|
| -// Tests the shelf behavior when the screen or session is locked.
|
| -class ShelfLockingManagerTest : public ash::test::AshTestBase {
|
| - public:
|
| - ShelfLockingManagerTest() {}
|
| -
|
| - ShelfLockingManager* GetShelfLockingManager() {
|
| - return GetPrimaryShelf()->GetShelfLockingManagerForTesting();
|
| - }
|
| -
|
| - void SetScreenLocked(bool locked) {
|
| - GetShelfLockingManager()->OnLockStateChanged(locked);
|
| - }
|
| -
|
| - void SetSessionState(session_manager::SessionState state) {
|
| - GetShelfLockingManager()->SessionStateChanged(state);
|
| - }
|
| -
|
| - private:
|
| - DISALLOW_COPY_AND_ASSIGN(ShelfLockingManagerTest);
|
| -};
|
| -
|
| -// Makes sure shelf alignment is correct for lock screen.
|
| -TEST_F(ShelfLockingManagerTest, AlignmentLockedWhileScreenLocked) {
|
| - WmShelf* shelf = GetPrimaryShelf();
|
| - EXPECT_EQ(SHELF_ALIGNMENT_BOTTOM, shelf->GetAlignment());
|
| -
|
| - shelf->SetAlignment(SHELF_ALIGNMENT_LEFT);
|
| - EXPECT_EQ(SHELF_ALIGNMENT_LEFT, shelf->GetAlignment());
|
| -
|
| - SetScreenLocked(true);
|
| - EXPECT_EQ(SHELF_ALIGNMENT_BOTTOM_LOCKED, shelf->GetAlignment());
|
| - SetScreenLocked(false);
|
| - EXPECT_EQ(SHELF_ALIGNMENT_LEFT, shelf->GetAlignment());
|
| -}
|
| -
|
| -// Makes sure shelf alignment is correct for login and add user screens.
|
| -TEST_F(ShelfLockingManagerTest, AlignmentLockedWhileSessionLocked) {
|
| - WmShelf* shelf = GetPrimaryShelf();
|
| - EXPECT_EQ(SHELF_ALIGNMENT_BOTTOM, shelf->GetAlignment());
|
| -
|
| - shelf->SetAlignment(SHELF_ALIGNMENT_RIGHT);
|
| - EXPECT_EQ(SHELF_ALIGNMENT_RIGHT, shelf->GetAlignment());
|
| -
|
| - SetSessionState(session_manager::SessionState::LOGIN_PRIMARY);
|
| - EXPECT_EQ(SHELF_ALIGNMENT_BOTTOM_LOCKED, shelf->GetAlignment());
|
| - SetSessionState(session_manager::SessionState::ACTIVE);
|
| - EXPECT_EQ(SHELF_ALIGNMENT_RIGHT, shelf->GetAlignment());
|
| -
|
| - SetSessionState(session_manager::SessionState::LOGIN_SECONDARY);
|
| - EXPECT_EQ(SHELF_ALIGNMENT_BOTTOM_LOCKED, shelf->GetAlignment());
|
| - SetSessionState(session_manager::SessionState::ACTIVE);
|
| - EXPECT_EQ(SHELF_ALIGNMENT_RIGHT, shelf->GetAlignment());
|
| -}
|
| -
|
| -// Makes sure shelf alignment changes are stored, not set, while locked.
|
| -TEST_F(ShelfLockingManagerTest, AlignmentChangesDeferredWhileLocked) {
|
| - WmShelf* shelf = GetPrimaryShelf();
|
| - EXPECT_EQ(SHELF_ALIGNMENT_BOTTOM, shelf->GetAlignment());
|
| -
|
| - SetScreenLocked(true);
|
| - EXPECT_EQ(SHELF_ALIGNMENT_BOTTOM_LOCKED, shelf->GetAlignment());
|
| - shelf->SetAlignment(SHELF_ALIGNMENT_RIGHT);
|
| - EXPECT_EQ(SHELF_ALIGNMENT_BOTTOM_LOCKED, shelf->GetAlignment());
|
| - SetScreenLocked(false);
|
| - EXPECT_EQ(SHELF_ALIGNMENT_RIGHT, shelf->GetAlignment());
|
| -}
|
| -
|
| -} // namespace test
|
| -} // namespace ash
|
|
|