| Index: ash/common/shelf/shelf_locking_manager_unittest.cc
|
| diff --git a/ash/shelf/shelf_locking_manager_unittest.cc b/ash/common/shelf/shelf_locking_manager_unittest.cc
|
| similarity index 60%
|
| rename from ash/shelf/shelf_locking_manager_unittest.cc
|
| rename to ash/common/shelf/shelf_locking_manager_unittest.cc
|
| index dae2e23f10b69bec06ec09e2421204983bc5b8bf..05a5569155cdd8c2fee03a7f44a65e6abaef655f 100644
|
| --- a/ash/shelf/shelf_locking_manager_unittest.cc
|
| +++ b/ash/common/shelf/shelf_locking_manager_unittest.cc
|
| @@ -2,12 +2,11 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#include "ash/shelf/shelf_locking_manager.h"
|
| +#include "ash/common/shelf/shelf_locking_manager.h"
|
|
|
| #include "ash/common/session/session_state_delegate.h"
|
| -#include "ash/shelf/shelf.h"
|
| +#include "ash/common/shelf/wm_shelf.h"
|
| #include "ash/test/ash_test_base.h"
|
| -#include "ash/test/shelf_test_api.h"
|
|
|
| namespace ash {
|
| namespace test {
|
| @@ -18,7 +17,7 @@ class ShelfLockingManagerTest : public ash::test::AshTestBase {
|
| ShelfLockingManagerTest() {}
|
|
|
| ShelfLockingManager* GetShelfLockingManager() {
|
| - return ShelfTestAPI(Shelf::ForPrimaryDisplay()).shelf_locking_manager();
|
| + return GetPrimaryShelf()->GetShelfLockingManagerForTesting();
|
| }
|
|
|
| void SetScreenLocked(bool locked) {
|
| @@ -35,48 +34,48 @@ class ShelfLockingManagerTest : public ash::test::AshTestBase {
|
|
|
| // Makes sure shelf alignment is correct for lock screen.
|
| TEST_F(ShelfLockingManagerTest, AlignmentLockedWhileScreenLocked) {
|
| - Shelf* shelf = Shelf::ForPrimaryDisplay();
|
| - EXPECT_EQ(SHELF_ALIGNMENT_BOTTOM, shelf->alignment());
|
| + WmShelf* shelf = GetPrimaryShelf();
|
| + EXPECT_EQ(SHELF_ALIGNMENT_BOTTOM, shelf->GetAlignment());
|
|
|
| shelf->SetAlignment(SHELF_ALIGNMENT_LEFT);
|
| - EXPECT_EQ(SHELF_ALIGNMENT_LEFT, shelf->alignment());
|
| + EXPECT_EQ(SHELF_ALIGNMENT_LEFT, shelf->GetAlignment());
|
|
|
| SetScreenLocked(true);
|
| - EXPECT_EQ(SHELF_ALIGNMENT_BOTTOM_LOCKED, shelf->alignment());
|
| + EXPECT_EQ(SHELF_ALIGNMENT_BOTTOM_LOCKED, shelf->GetAlignment());
|
| SetScreenLocked(false);
|
| - EXPECT_EQ(SHELF_ALIGNMENT_LEFT, shelf->alignment());
|
| + EXPECT_EQ(SHELF_ALIGNMENT_LEFT, shelf->GetAlignment());
|
| }
|
|
|
| // Makes sure shelf alignment is correct for login and add user screens.
|
| TEST_F(ShelfLockingManagerTest, AlignmentLockedWhileSessionLocked) {
|
| - Shelf* shelf = Shelf::ForPrimaryDisplay();
|
| - EXPECT_EQ(SHELF_ALIGNMENT_BOTTOM, shelf->alignment());
|
| + WmShelf* shelf = GetPrimaryShelf();
|
| + EXPECT_EQ(SHELF_ALIGNMENT_BOTTOM, shelf->GetAlignment());
|
|
|
| shelf->SetAlignment(SHELF_ALIGNMENT_RIGHT);
|
| - EXPECT_EQ(SHELF_ALIGNMENT_RIGHT, shelf->alignment());
|
| + EXPECT_EQ(SHELF_ALIGNMENT_RIGHT, shelf->GetAlignment());
|
|
|
| SetSessionState(SessionStateDelegate::SESSION_STATE_LOGIN_PRIMARY);
|
| - EXPECT_EQ(SHELF_ALIGNMENT_BOTTOM_LOCKED, shelf->alignment());
|
| + EXPECT_EQ(SHELF_ALIGNMENT_BOTTOM_LOCKED, shelf->GetAlignment());
|
| SetSessionState(SessionStateDelegate::SESSION_STATE_ACTIVE);
|
| - EXPECT_EQ(SHELF_ALIGNMENT_RIGHT, shelf->alignment());
|
| + EXPECT_EQ(SHELF_ALIGNMENT_RIGHT, shelf->GetAlignment());
|
|
|
| SetSessionState(SessionStateDelegate::SESSION_STATE_LOGIN_SECONDARY);
|
| - EXPECT_EQ(SHELF_ALIGNMENT_BOTTOM_LOCKED, shelf->alignment());
|
| + EXPECT_EQ(SHELF_ALIGNMENT_BOTTOM_LOCKED, shelf->GetAlignment());
|
| SetSessionState(SessionStateDelegate::SESSION_STATE_ACTIVE);
|
| - EXPECT_EQ(SHELF_ALIGNMENT_RIGHT, shelf->alignment());
|
| + EXPECT_EQ(SHELF_ALIGNMENT_RIGHT, shelf->GetAlignment());
|
| }
|
|
|
| // Makes sure shelf alignment changes are stored, not set, while locked.
|
| TEST_F(ShelfLockingManagerTest, AlignmentChangesDeferredWhileLocked) {
|
| - Shelf* shelf = Shelf::ForPrimaryDisplay();
|
| - EXPECT_EQ(SHELF_ALIGNMENT_BOTTOM, shelf->alignment());
|
| + WmShelf* shelf = GetPrimaryShelf();
|
| + EXPECT_EQ(SHELF_ALIGNMENT_BOTTOM, shelf->GetAlignment());
|
|
|
| SetScreenLocked(true);
|
| - EXPECT_EQ(SHELF_ALIGNMENT_BOTTOM_LOCKED, shelf->alignment());
|
| + EXPECT_EQ(SHELF_ALIGNMENT_BOTTOM_LOCKED, shelf->GetAlignment());
|
| shelf->SetAlignment(SHELF_ALIGNMENT_RIGHT);
|
| - EXPECT_EQ(SHELF_ALIGNMENT_BOTTOM_LOCKED, shelf->alignment());
|
| + EXPECT_EQ(SHELF_ALIGNMENT_BOTTOM_LOCKED, shelf->GetAlignment());
|
| SetScreenLocked(false);
|
| - EXPECT_EQ(SHELF_ALIGNMENT_RIGHT, shelf->alignment());
|
| + EXPECT_EQ(SHELF_ALIGNMENT_RIGHT, shelf->GetAlignment());
|
| }
|
|
|
| } // namespace test
|
|
|