Index: ash/shelf/shelf_layout_manager_unittest.cc |
diff --git a/ash/shelf/shelf_layout_manager_unittest.cc b/ash/shelf/shelf_layout_manager_unittest.cc |
index 05b662c085d07f4e4dec772c321e6428d6d3afed..1d5b911b8569dedeec86c753191d1c3e558e3b58 100644 |
--- a/ash/shelf/shelf_layout_manager_unittest.cc |
+++ b/ash/shelf/shelf_layout_manager_unittest.cc |
@@ -14,6 +14,7 @@ |
#include "ash/session/session_state_delegate.h" |
#include "ash/shelf/shelf.h" |
#include "ash/shelf/shelf_layout_manager_observer.h" |
+#include "ash/shelf/shelf_locking_manager.h" |
#include "ash/shelf/shelf_view.h" |
#include "ash/shelf/shelf_widget.h" |
#include "ash/shell.h" |
@@ -380,10 +381,14 @@ class ShelfLayoutManagerTest : public ash::test::AshTestBase { |
// Open the add user screen if |show| is true, otherwise end it. |
void ShowAddUserScreen(bool show) { |
SetUserAddingScreenRunning(show); |
- ShelfLayoutManager* manager = GetShelfWidget()->shelf_layout_manager(); |
- manager->SessionStateChanged( |
- show ? SessionStateDelegate::SESSION_STATE_LOGIN_SECONDARY : |
- SessionStateDelegate::SESSION_STATE_ACTIVE); |
+ |
+ const SessionStateDelegate::SessionState state = |
+ show ? SessionStateDelegate::SESSION_STATE_LOGIN_SECONDARY |
+ : SessionStateDelegate::SESSION_STATE_ACTIVE; |
+ GetShelfWidget()->shelf_layout_manager()->SessionStateChanged(state); |
+ test::ShelfTestAPI(GetShelfWidget()->shelf()) |
+ .shelf_locking_manager() |
+ ->SessionStateChanged(state); |
} |
private: |
@@ -763,7 +768,7 @@ TEST_F(ShelfLayoutManagerTest, SideAlignmentInteractionWithLockScreen) { |
manager->SetAlignment(SHELF_ALIGNMENT_LEFT); |
EXPECT_EQ(SHELF_ALIGNMENT_LEFT, manager->GetAlignment()); |
LockScreen(); |
- EXPECT_EQ(SHELF_ALIGNMENT_BOTTOM, manager->GetAlignment()); |
+ EXPECT_EQ(SHELF_ALIGNMENT_BOTTOM_LOCKED, manager->GetAlignment()); |
UnlockScreen(); |
EXPECT_EQ(SHELF_ALIGNMENT_LEFT, manager->GetAlignment()); |
} |
@@ -774,7 +779,7 @@ TEST_F(ShelfLayoutManagerTest, SideAlignmentInteractionWithAddUserScreen) { |
manager->SetAlignment(SHELF_ALIGNMENT_LEFT); |
EXPECT_EQ(SHELF_ALIGNMENT_LEFT, manager->GetAlignment()); |
ShowAddUserScreen(true); |
- EXPECT_EQ(SHELF_ALIGNMENT_BOTTOM, manager->GetAlignment()); |
+ EXPECT_EQ(SHELF_ALIGNMENT_BOTTOM_LOCKED, manager->GetAlignment()); |
ShowAddUserScreen(false); |
EXPECT_EQ(SHELF_ALIGNMENT_LEFT, manager->GetAlignment()); |
} |