| Index: chrome/browser/ui/ash/multi_user/multi_user_window_manager_chromeos_unittest.cc
|
| diff --git a/chrome/browser/ui/ash/multi_user/multi_user_window_manager_chromeos_unittest.cc b/chrome/browser/ui/ash/multi_user/multi_user_window_manager_chromeos_unittest.cc
|
| index 44fe75c00afe5ca491001b4446ef4697bf95b3e4..42bf3641eb2faa202764d6d039fb1573183fcefe 100644
|
| --- a/chrome/browser/ui/ash/multi_user/multi_user_window_manager_chromeos_unittest.cc
|
| +++ b/chrome/browser/ui/ash/multi_user/multi_user_window_manager_chromeos_unittest.cc
|
| @@ -2,6 +2,7 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| +#include "ash/session/user_info.h"
|
| #include "ash/shell.h"
|
| #include "ash/shell_window_ids.h"
|
| #include "ash/test/ash_test_base.h"
|
| @@ -102,7 +103,8 @@ class MultiUserWindowManagerChromeOSTest : public AshTestBase {
|
| // manager. This function gets the current user from it and also sets it to
|
| // the multi user window manager.
|
| std::string GetAndValidateCurrentUserFromSessionStateObserver() {
|
| - const std::string& user = session_state_delegate()->get_activated_user();
|
| + const std::string& user =
|
| + session_state_delegate()->GetActiveUserInfo()->GetID();
|
| if (user != multi_user_window_manager_->GetCurrentUserForTest())
|
| multi_user_window_manager()->ActiveUserChanged(user);
|
| return user;
|
| @@ -643,11 +645,11 @@ TEST_F(MultiUserWindowManagerChromeOSTest, SwitchUsersUponModalityChange) {
|
|
|
| // Making the window system modal should not change anything.
|
| MakeWindowSystemModal(window(0));
|
| - EXPECT_EQ("a", session_state_delegate()->get_activated_user());
|
| + EXPECT_EQ("a", session_state_delegate()->GetActiveUserInfo()->GetID());
|
|
|
| // Making the window owned by user B should switch users.
|
| multi_user_window_manager()->SetWindowOwner(window(0), "b");
|
| - EXPECT_EQ("b", session_state_delegate()->get_activated_user());
|
| + EXPECT_EQ("b", session_state_delegate()->GetActiveUserInfo()->GetID());
|
| }
|
|
|
| // Test that a system modal dialog will not switch desktop if active user has
|
| @@ -658,11 +660,11 @@ TEST_F(MultiUserWindowManagerChromeOSTest, DontSwitchUsersUponModalityChange) {
|
|
|
| // Making the window system modal should not change anything.
|
| MakeWindowSystemModal(window(0));
|
| - EXPECT_EQ("a", session_state_delegate()->get_activated_user());
|
| + EXPECT_EQ("a", session_state_delegate()->GetActiveUserInfo()->GetID());
|
|
|
| // Making the window owned by user a should not switch users.
|
| multi_user_window_manager()->SetWindowOwner(window(0), "a");
|
| - EXPECT_EQ("a", session_state_delegate()->get_activated_user());
|
| + EXPECT_EQ("a", session_state_delegate()->GetActiveUserInfo()->GetID());
|
| }
|
|
|
| // Test that a system modal dialog will not switch if shown on correct desktop
|
| @@ -678,7 +680,7 @@ TEST_F(MultiUserWindowManagerChromeOSTest,
|
| MakeWindowSystemModal(window(0));
|
| // Showing the window should trigger no user switch.
|
| window(0)->Show();
|
| - EXPECT_EQ("a", session_state_delegate()->get_activated_user());
|
| + EXPECT_EQ("a", session_state_delegate()->GetActiveUserInfo()->GetID());
|
| }
|
|
|
| // Test that a system modal dialog will switch if shown on incorrect desktop but
|
| @@ -694,7 +696,7 @@ TEST_F(MultiUserWindowManagerChromeOSTest,
|
| MakeWindowSystemModal(window(0));
|
| // Showing the window should trigger a user switch.
|
| window(0)->Show();
|
| - EXPECT_EQ("b", session_state_delegate()->get_activated_user());
|
| + EXPECT_EQ("b", session_state_delegate()->GetActiveUserInfo()->GetID());
|
| }
|
|
|
| // Test that using the full user switch animations are working as expected.
|
|
|