| Index: chrome/browser/chromeos/login/users/avatar/user_image_manager_browsertest.cc
|
| diff --git a/chrome/browser/chromeos/login/users/avatar/user_image_manager_browsertest.cc b/chrome/browser/chromeos/login/users/avatar/user_image_manager_browsertest.cc
|
| index 5b14926de2a90694540e60a91c9966eb319a1b7a..a7c2ab96dff5b22c1715ef1e748ff3297f9c9bcc 100644
|
| --- a/chrome/browser/chromeos/login/users/avatar/user_image_manager_browsertest.cc
|
| +++ b/chrome/browser/chromeos/login/users/avatar/user_image_manager_browsertest.cc
|
| @@ -31,7 +31,6 @@
|
| #include "chrome/browser/chromeos/login/users/avatar/user_image_manager_impl.h"
|
| #include "chrome/browser/chromeos/login/users/avatar/user_image_manager_test_util.h"
|
| #include "chrome/browser/chromeos/login/users/mock_user_manager.h"
|
| -#include "chrome/browser/chromeos/login/users/user.h"
|
| #include "chrome/browser/chromeos/login/users/user_manager.h"
|
| #include "chrome/browser/chromeos/policy/cloud_external_data_manager_base_test_util.h"
|
| #include "chrome/browser/chromeos/policy/user_cloud_policy_manager_chromeos.h"
|
| @@ -51,6 +50,7 @@
|
| #include "components/policy/core/common/cloud/cloud_policy_core.h"
|
| #include "components/policy/core/common/cloud/cloud_policy_store.h"
|
| #include "components/policy/core/common/cloud/policy_builder.h"
|
| +#include "components/user_manager/user.h"
|
| #include "components/user_manager/user_image/default_user_images.h"
|
| #include "components/user_manager/user_image/user_image.h"
|
| #include "content/public/browser/notification_service.h"
|
| @@ -78,7 +78,7 @@ namespace {
|
| const char kTestUser1[] = "test-user@example.com";
|
| const char kTestUser2[] = "test-user2@example.com";
|
|
|
| -policy::CloudPolicyStore* GetStoreForUser(const User* user) {
|
| +policy::CloudPolicyStore* GetStoreForUser(const user_manager::User* user) {
|
| Profile* profile = ProfileHelper::Get()->GetProfileByUser(user);
|
| if (!profile) {
|
| ADD_FAILURE();
|
| @@ -205,7 +205,8 @@ class UserImageManagerTest : public LoginManagerTest,
|
| reinterpret_cast<const char*>(image_data->front()),
|
| image_data->size());
|
| EXPECT_EQ(static_cast<int>(image_data->size()), written);
|
| - SetOldUserImageInfo(username, User::kExternalImageIndex, image_path);
|
| + SetOldUserImageInfo(
|
| + username, user_manager::User::USER_IMAGE_EXTERNAL, image_path);
|
| }
|
|
|
| // Returns the image path for user |username| with specified |extension|.
|
| @@ -273,7 +274,7 @@ class UserImageManagerTest : public LoginManagerTest,
|
| fetcher->delegate()->OnURLFetchComplete(fetcher);
|
| run_loop.Run();
|
|
|
| - const User* user = UserManager::Get()->GetLoggedInUser();
|
| + const user_manager::User* user = UserManager::Get()->GetLoggedInUser();
|
| ASSERT_TRUE(user);
|
| UserImageManagerImpl* uim = reinterpret_cast<UserImageManagerImpl*>(
|
| UserManager::Get()->GetUserImageManager(user->email()));
|
| @@ -349,9 +350,10 @@ IN_PROC_BROWSER_TEST_F(UserImageManagerTest, PRE_PRE_NonJPEGImageFromFile) {
|
| IN_PROC_BROWSER_TEST_F(UserImageManagerTest, PRE_NonJPEGImageFromFile) {
|
| UserManager::Get()->GetUsers(); // Load users.
|
| // Old info preserved.
|
| - ExpectOldUserImageInfo(kTestUser1, User::kExternalImageIndex,
|
| + ExpectOldUserImageInfo(kTestUser1,
|
| + user_manager::User::USER_IMAGE_EXTERNAL,
|
| GetUserImagePath(kTestUser1, "png"));
|
| - const User* user = UserManager::Get()->FindUser(kTestUser1);
|
| + const user_manager::User* user = UserManager::Get()->FindUser(kTestUser1);
|
| EXPECT_TRUE(user->image_is_stub());
|
|
|
| base::RunLoop run_loop;
|
| @@ -364,7 +366,8 @@ IN_PROC_BROWSER_TEST_F(UserImageManagerTest, PRE_NonJPEGImageFromFile) {
|
| run_loop.Run();
|
|
|
| // Image info is migrated and the image is converted to JPG.
|
| - ExpectNewUserImageInfo(kTestUser1, User::kExternalImageIndex,
|
| + ExpectNewUserImageInfo(kTestUser1,
|
| + user_manager::User::USER_IMAGE_EXTERNAL,
|
| GetUserImagePath(kTestUser1, "jpg"));
|
| user = UserManager::Get()->GetLoggedInUser();
|
| ASSERT_TRUE(user);
|
| @@ -378,10 +381,10 @@ IN_PROC_BROWSER_TEST_F(UserImageManagerTest, PRE_NonJPEGImageFromFile) {
|
|
|
| IN_PROC_BROWSER_TEST_F(UserImageManagerTest, NonJPEGImageFromFile) {
|
| UserManager::Get()->GetUsers(); // Load users.
|
| - const User* user = UserManager::Get()->FindUser(kTestUser1);
|
| + const user_manager::User* user = UserManager::Get()->FindUser(kTestUser1);
|
| ASSERT_TRUE(user);
|
| // Wait for image load.
|
| - if (user->image_index() == User::kInvalidImageIndex) {
|
| + if (user->image_index() == user_manager::User::USER_IMAGE_INVALID) {
|
| content::WindowedNotificationObserver(
|
| chrome::NOTIFICATION_LOGIN_USER_IMAGE_CHANGED,
|
| content::NotificationService::AllSources()).Wait();
|
| @@ -402,7 +405,7 @@ IN_PROC_BROWSER_TEST_F(UserImageManagerTest, PRE_SaveUserDefaultImageIndex) {
|
| // Verifies that SaveUserDefaultImageIndex() correctly sets and persists the
|
| // chosen user image.
|
| IN_PROC_BROWSER_TEST_F(UserImageManagerTest, SaveUserDefaultImageIndex) {
|
| - const User* user = UserManager::Get()->FindUser(kTestUser1);
|
| + const user_manager::User* user = UserManager::Get()->FindUser(kTestUser1);
|
| ASSERT_TRUE(user);
|
|
|
| const gfx::ImageSkia& default_image =
|
| @@ -427,7 +430,7 @@ IN_PROC_BROWSER_TEST_F(UserImageManagerTest, PRE_SaveUserImage) {
|
| // Verifies that SaveUserImage() correctly sets and persists the chosen user
|
| // image.
|
| IN_PROC_BROWSER_TEST_F(UserImageManagerTest, SaveUserImage) {
|
| - const User* user = UserManager::Get()->FindUser(kTestUser1);
|
| + const user_manager::User* user = UserManager::Get()->FindUser(kTestUser1);
|
| ASSERT_TRUE(user);
|
|
|
| SkBitmap custom_image_bitmap;
|
| @@ -444,10 +447,10 @@ IN_PROC_BROWSER_TEST_F(UserImageManagerTest, SaveUserImage) {
|
| run_loop_->Run();
|
|
|
| EXPECT_FALSE(user->HasDefaultImage());
|
| - EXPECT_EQ(User::kExternalImageIndex, user->image_index());
|
| + EXPECT_EQ(user_manager::User::USER_IMAGE_EXTERNAL, user->image_index());
|
| EXPECT_TRUE(test::AreImagesEqual(custom_image, user->GetImage()));
|
| ExpectNewUserImageInfo(kTestUser1,
|
| - User::kExternalImageIndex,
|
| + user_manager::User::USER_IMAGE_EXTERNAL,
|
| GetUserImagePath(kTestUser1, "jpg"));
|
|
|
| const scoped_ptr<gfx::ImageSkia> saved_image =
|
| @@ -466,7 +469,7 @@ IN_PROC_BROWSER_TEST_F(UserImageManagerTest, PRE_SaveUserImageFromFile) {
|
| // Verifies that SaveUserImageFromFile() correctly sets and persists the chosen
|
| // user image.
|
| IN_PROC_BROWSER_TEST_F(UserImageManagerTest, SaveUserImageFromFile) {
|
| - const User* user = UserManager::Get()->FindUser(kTestUser1);
|
| + const user_manager::User* user = UserManager::Get()->FindUser(kTestUser1);
|
| ASSERT_TRUE(user);
|
|
|
| const base::FilePath custom_image_path =
|
| @@ -482,10 +485,10 @@ IN_PROC_BROWSER_TEST_F(UserImageManagerTest, SaveUserImageFromFile) {
|
| run_loop_->Run();
|
|
|
| EXPECT_FALSE(user->HasDefaultImage());
|
| - EXPECT_EQ(User::kExternalImageIndex, user->image_index());
|
| + EXPECT_EQ(user_manager::User::USER_IMAGE_EXTERNAL, user->image_index());
|
| EXPECT_TRUE(test::AreImagesEqual(*custom_image, user->GetImage()));
|
| ExpectNewUserImageInfo(kTestUser1,
|
| - User::kExternalImageIndex,
|
| + user_manager::User::USER_IMAGE_EXTERNAL,
|
| GetUserImagePath(kTestUser1, "jpg"));
|
|
|
| const scoped_ptr<gfx::ImageSkia> saved_image =
|
| @@ -506,7 +509,7 @@ IN_PROC_BROWSER_TEST_F(UserImageManagerTest,
|
| // Verifies that SaveUserImageFromProfileImage() correctly downloads, sets and
|
| // persists the chosen user image.
|
| IN_PROC_BROWSER_TEST_F(UserImageManagerTest, SaveUserImageFromProfileImage) {
|
| - const User* user = UserManager::Get()->FindUser(kTestUser1);
|
| + const user_manager::User* user = UserManager::Get()->FindUser(kTestUser1);
|
| ASSERT_TRUE(user);
|
|
|
| UserImageManagerImpl::IgnoreProfileDataDownloadDelayForTesting();
|
| @@ -526,10 +529,10 @@ IN_PROC_BROWSER_TEST_F(UserImageManagerTest, SaveUserImageFromProfileImage) {
|
| user_image_manager->DownloadedProfileImage();
|
|
|
| EXPECT_FALSE(user->HasDefaultImage());
|
| - EXPECT_EQ(User::kProfileImageIndex, user->image_index());
|
| + EXPECT_EQ(user_manager::User::USER_IMAGE_PROFILE, user->image_index());
|
| EXPECT_TRUE(test::AreImagesEqual(profile_image, user->GetImage()));
|
| ExpectNewUserImageInfo(kTestUser1,
|
| - User::kProfileImageIndex,
|
| + user_manager::User::USER_IMAGE_PROFILE,
|
| GetUserImagePath(kTestUser1, "jpg"));
|
|
|
| const scoped_ptr<gfx::ImageSkia> saved_image =
|
| @@ -553,7 +556,7 @@ IN_PROC_BROWSER_TEST_F(UserImageManagerTest,
|
| // clobber the default image chosen in the meantime.
|
| IN_PROC_BROWSER_TEST_F(UserImageManagerTest,
|
| ProfileImageDownloadDoesNotClobber) {
|
| - const User* user = UserManager::Get()->FindUser(kTestUser1);
|
| + const user_manager::User* user = UserManager::Get()->FindUser(kTestUser1);
|
| ASSERT_TRUE(user);
|
|
|
| const gfx::ImageSkia& default_image =
|
| @@ -672,7 +675,7 @@ IN_PROC_BROWSER_TEST_F(UserImageManagerPolicyTest, PRE_SetAndClear) {
|
| // after the policy has been cleared, the user is able to choose a different
|
| // image.
|
| IN_PROC_BROWSER_TEST_F(UserImageManagerPolicyTest, SetAndClear) {
|
| - const User* user = UserManager::Get()->FindUser(kTestUser1);
|
| + const user_manager::User* user = UserManager::Get()->FindUser(kTestUser1);
|
| ASSERT_TRUE(user);
|
|
|
| LoginUser(kTestUser1);
|
| @@ -693,10 +696,10 @@ IN_PROC_BROWSER_TEST_F(UserImageManagerPolicyTest, SetAndClear) {
|
| run_loop_->Run();
|
|
|
| EXPECT_FALSE(user->HasDefaultImage());
|
| - EXPECT_EQ(User::kExternalImageIndex, user->image_index());
|
| + EXPECT_EQ(user_manager::User::USER_IMAGE_EXTERNAL, user->image_index());
|
| EXPECT_TRUE(test::AreImagesEqual(*policy_image_, user->GetImage()));
|
| ExpectNewUserImageInfo(kTestUser1,
|
| - User::kExternalImageIndex,
|
| + user_manager::User::USER_IMAGE_EXTERNAL,
|
| GetUserImagePath(kTestUser1, "jpg"));
|
|
|
| scoped_ptr<gfx::ImageSkia> saved_image =
|
| @@ -759,7 +762,7 @@ IN_PROC_BROWSER_TEST_F(UserImageManagerPolicyTest, PRE_PolicyOverridesUser) {
|
| // then set through policy, the policy takes precedence, overriding the
|
| // previously chosen image.
|
| IN_PROC_BROWSER_TEST_F(UserImageManagerPolicyTest, PolicyOverridesUser) {
|
| - const User* user = UserManager::Get()->FindUser(kTestUser1);
|
| + const user_manager::User* user = UserManager::Get()->FindUser(kTestUser1);
|
| ASSERT_TRUE(user);
|
|
|
| LoginUser(kTestUser1);
|
| @@ -796,10 +799,10 @@ IN_PROC_BROWSER_TEST_F(UserImageManagerPolicyTest, PolicyOverridesUser) {
|
| run_loop_->Run();
|
|
|
| EXPECT_FALSE(user->HasDefaultImage());
|
| - EXPECT_EQ(User::kExternalImageIndex, user->image_index());
|
| + EXPECT_EQ(user_manager::User::USER_IMAGE_EXTERNAL, user->image_index());
|
| EXPECT_TRUE(test::AreImagesEqual(*policy_image_, user->GetImage()));
|
| ExpectNewUserImageInfo(kTestUser1,
|
| - User::kExternalImageIndex,
|
| + user_manager::User::USER_IMAGE_EXTERNAL,
|
| GetUserImagePath(kTestUser1, "jpg"));
|
|
|
| scoped_ptr<gfx::ImageSkia> saved_image =
|
| @@ -821,7 +824,7 @@ IN_PROC_BROWSER_TEST_F(UserImageManagerPolicyTest,
|
| // chooses a different image, the policy takes precedence, preventing the user
|
| // from overriding the previously chosen image.
|
| IN_PROC_BROWSER_TEST_F(UserImageManagerPolicyTest, UserDoesNotOverridePolicy) {
|
| - const User* user = UserManager::Get()->FindUser(kTestUser1);
|
| + const user_manager::User* user = UserManager::Get()->FindUser(kTestUser1);
|
| ASSERT_TRUE(user);
|
|
|
| LoginUser(kTestUser1);
|
| @@ -842,10 +845,10 @@ IN_PROC_BROWSER_TEST_F(UserImageManagerPolicyTest, UserDoesNotOverridePolicy) {
|
| run_loop_->Run();
|
|
|
| EXPECT_FALSE(user->HasDefaultImage());
|
| - EXPECT_EQ(User::kExternalImageIndex, user->image_index());
|
| + EXPECT_EQ(user_manager::User::USER_IMAGE_EXTERNAL, user->image_index());
|
| EXPECT_TRUE(test::AreImagesEqual(*policy_image_, user->GetImage()));
|
| ExpectNewUserImageInfo(kTestUser1,
|
| - User::kExternalImageIndex,
|
| + user_manager::User::USER_IMAGE_EXTERNAL,
|
| GetUserImagePath(kTestUser1, "jpg"));
|
|
|
| scoped_ptr<gfx::ImageSkia> saved_image =
|
| @@ -864,10 +867,10 @@ IN_PROC_BROWSER_TEST_F(UserImageManagerPolicyTest, UserDoesNotOverridePolicy) {
|
| user_manager::kFirstDefaultImageIndex);
|
|
|
| EXPECT_FALSE(user->HasDefaultImage());
|
| - EXPECT_EQ(User::kExternalImageIndex, user->image_index());
|
| + EXPECT_EQ(user_manager::User::USER_IMAGE_EXTERNAL, user->image_index());
|
| EXPECT_TRUE(test::AreImagesEqual(*policy_image_, user->GetImage()));
|
| ExpectNewUserImageInfo(kTestUser1,
|
| - User::kExternalImageIndex,
|
| + user_manager::User::USER_IMAGE_EXTERNAL,
|
| GetUserImagePath(kTestUser1, "jpg"));
|
|
|
| saved_image = test::ImageLoader(GetUserImagePath(kTestUser1, "jpg")).Load();
|
|
|