Index: chrome/browser/chromeos/login/users/user_manager_unittest.cc |
diff --git a/chrome/browser/chromeos/login/users/user_manager_unittest.cc b/chrome/browser/chromeos/login/users/user_manager_unittest.cc |
index ed16b5d15210f272a79596a1ff3230728487a8ec..20c8e4484da2f482bb587c5d021620383c6b3c20 100644 |
--- a/chrome/browser/chromeos/login/users/user_manager_unittest.cc |
+++ b/chrome/browser/chromeos/login/users/user_manager_unittest.cc |
@@ -12,8 +12,8 @@ |
#include "base/run_loop.h" |
#include "base/values.h" |
#include "chrome/browser/browser_process.h" |
+#include "chrome/browser/chromeos/login/users/chrome_user_manager.h" |
#include "chrome/browser/chromeos/login/users/user_manager.h" |
-#include "chrome/browser/chromeos/login/users/user_manager_impl.h" |
#include "chrome/browser/chromeos/settings/cros_settings.h" |
#include "chrome/browser/chromeos/settings/device_settings_service.h" |
#include "chrome/browser/chromeos/settings/stub_cros_settings_provider.h" |
@@ -103,32 +103,36 @@ class UserManagerTest : public testing::Test { |
chromeos::DBusThreadManager::Shutdown(); |
} |
- UserManagerImpl* GetUserManagerImpl() const { |
- return static_cast<UserManagerImpl*>(UserManager::Get()); |
+ ChromeUserManager* GetChromeUserManager() const { |
+ return static_cast<ChromeUserManager*>(UserManager::Get()); |
} |
bool GetUserManagerEphemeralUsersEnabled() const { |
- return GetUserManagerImpl()->ephemeral_users_enabled_; |
+ return GetChromeUserManager()->GetEphemeralUsersEnabled(); |
} |
void SetUserManagerEphemeralUsersEnabled(bool ephemeral_users_enabled) { |
- GetUserManagerImpl()->ephemeral_users_enabled_ = ephemeral_users_enabled; |
+ GetChromeUserManager()->SetEphemeralUsersEnabled(ephemeral_users_enabled); |
} |
const std::string& GetUserManagerOwnerEmail() const { |
- return GetUserManagerImpl()-> owner_email_; |
+ return GetChromeUserManager()->GetOwnerEmail(); |
} |
void SetUserManagerOwnerEmail(const std::string& owner_email) { |
- GetUserManagerImpl()->owner_email_ = owner_email; |
+ GetChromeUserManager()->SetOwnerEmail(owner_email); |
} |
void ResetUserManager() { |
// Reset the UserManager singleton. |
user_manager_enabler_.reset(); |
- // Initialize the UserManager singleton to a fresh UserManagerImpl instance. |
+ // Initialize the UserManager singleton to a fresh ChromeUserManager |
+ // instance. |
user_manager_enabler_.reset( |
- new ScopedUserManagerEnabler(new UserManagerImpl)); |
+ new ScopedUserManagerEnabler(new ChromeUserManager)); |
+ |
+ // ChromeUserManager ctor posts a task to reload policies. |
+ base::RunLoop().RunUntilIdle(); |
} |
void SetDeviceSettings(bool ephemeral_users_enabled, |
@@ -145,7 +149,7 @@ class UserManagerTest : public testing::Test { |
} |
void RetrieveTrustedDevicePolicies() { |
- GetUserManagerImpl()->RetrieveTrustedDevicePolicies(); |
+ GetChromeUserManager()->RetrieveTrustedDevicePolicies(); |
} |
protected: |