Lines Matching defs:user

53 #include "components/user_manager/user.h"
79 const char kTestUser1[] = "test-user@example.com";
82 policy::CloudPolicyStore* GetStoreForUser(const user_manager::User* user) {
83 Profile* profile = ProfileHelper::Get()->GetProfileByUserUnsafe(user);
136 // Stores old (pre-migration) user image info.
149 // Verifies user image info in |images_pref| dictionary.
176 // Verifies that old user image info matches |image_index| and |image_path|
177 // and that new user image info does not exist.
187 // Verifies that new user image info matches |image_index| and |image_path|
188 // and that old user image info does not exist.
214 // Returns the image path for user |username| with specified |extension|.
220 // Completes the download of all non-image profile data for the user
251 // Completes the download of the currently logged-in user's profile image.
279 const user_manager::User* user =
281 ASSERT_TRUE(user);
283 ChromeUserManager::Get()->GetUserImageManager(user->email()));
304 // Setup an old default (stock) user image.
338 // Image info is migrated for the first user and unaffected for the rest.
346 // Setup a user with non-JPEG image.
359 const user_manager::User* user =
361 EXPECT_TRUE(user->image_is_stub());
376 user = user_manager::UserManager::Get()->GetLoggedInUser();
377 ASSERT_TRUE(user);
378 EXPECT_FALSE(user->image_is_safe_format());
382 EXPECT_EQ(saved_image.width(), user->GetImage().width());
383 EXPECT_EQ(saved_image.height(), user->GetImage().height());
388 const user_manager::User* user =
390 ASSERT_TRUE(user);
392 if (user->image_index() == user_manager::User::USER_IMAGE_INVALID) {
398 EXPECT_TRUE(user->image_is_safe_format());
402 EXPECT_EQ(saved_image.width(), user->GetImage().width());
403 EXPECT_EQ(saved_image.height(), user->GetImage().height());
411 // chosen user image.
413 const user_manager::User* user =
415 ASSERT_TRUE(user);
425 EXPECT_TRUE(user->HasDefaultImage());
426 EXPECT_EQ(user_manager::kFirstDefaultImageIndex, user->image_index());
427 EXPECT_TRUE(test::AreImagesEqual(default_image, user->GetImage()));
436 // Verifies that SaveUserImage() correctly sets and persists the chosen user
439 const user_manager::User* user =
441 ASSERT_TRUE(user);
456 EXPECT_FALSE(user->HasDefaultImage());
457 EXPECT_EQ(user_manager::User::USER_IMAGE_EXTERNAL, user->image_index());
458 EXPECT_TRUE(test::AreImagesEqual(custom_image, user->GetImage()));
477 // user image.
479 const user_manager::User* user =
481 ASSERT_TRUE(user);
495 EXPECT_FALSE(user->HasDefaultImage());
496 EXPECT_EQ(user_manager::User::USER_IMAGE_EXTERNAL, user->image_index());
497 EXPECT_TRUE(test::AreImagesEqual(*custom_image, user->GetImage()));
518 // persists the chosen user image.
520 const user_manager::User* user =
522 ASSERT_TRUE(user);
540 EXPECT_FALSE(user->HasDefaultImage());
541 EXPECT_EQ(user_manager::User::USER_IMAGE_PROFILE, user->image_index());
542 EXPECT_TRUE(test::AreImagesEqual(profile_image, user->GetImage()));
562 // Sets the user image to the profile image, then sets it to one of the default
568 const user_manager::User* user =
570 ASSERT_TRUE(user);
592 EXPECT_TRUE(user->HasDefaultImage());
593 EXPECT_EQ(user_manager::kFirstDefaultImageIndex, user->image_index());
594 EXPECT_TRUE(test::AreImagesEqual(default_image, user->GetImage()));
680 // Verifies that the user image can be set through policy. Also verifies that
681 // after the policy has been cleared, the user is able to choose a different
685 const user_manager::User* user =
687 ASSERT_TRUE(user);
692 policy::CloudPolicyStore* store = GetStoreForUser(user);
695 // Set policy. Verify that the policy-provided user image is downloaded, set
706 EXPECT_FALSE(user->HasDefaultImage());
707 EXPECT_EQ(user_manager::User::USER_IMAGE_EXTERNAL, user->image_index());
708 EXPECT_TRUE(test::AreImagesEqual(*policy_image_, user->GetImage()));
721 // Clear policy. Verify that the user image switches to a random default
734 const int default_image_index = user->image_index();
735 EXPECT_TRUE(user->HasDefaultImage());
742 EXPECT_TRUE(test::AreImagesEqual(default_image, user->GetImage()));
745 // Choose a different user image. Verify that the chosen user image is set and
758 EXPECT_TRUE(user->HasDefaultImage());
759 EXPECT_EQ(user_image_index, user->image_index());
760 EXPECT_TRUE(test::AreImagesEqual(user_image, user->GetImage()));
769 // Verifies that when the user chooses a user image and a different image is
773 const user_manager::User* user =
775 ASSERT_TRUE(user);
780 policy::CloudPolicyStore* store = GetStoreForUser(user);
783 // Choose a user image. Verify that the chosen user image is set and
793 EXPECT_TRUE(user->HasDefaultImage());
794 EXPECT_EQ(user_manager::kFirstDefaultImageIndex, user->image_index());
795 EXPECT_TRUE(test::AreImagesEqual(default_image, user->GetImage()));
799 // Set policy. Verify that the policy-provided user image is downloaded, set
810 EXPECT_FALSE(user->HasDefaultImage());
811 EXPECT_EQ(user_manager::User::USER_IMAGE_EXTERNAL, user->image_index());
812 EXPECT_TRUE(test::AreImagesEqual(*policy_image_, user->GetImage()));
832 // Verifies that when the user image has been set through policy and the user
833 // chooses a different image, the policy takes precedence, preventing the user
836 const user_manager::User* user =
838 ASSERT_TRUE(user);
843 policy::CloudPolicyStore* store = GetStoreForUser(user);
846 // Set policy. Verify that the policy-provided user image is downloaded, set
857 EXPECT_FALSE(user->HasDefaultImage());
858 EXPECT_EQ(user_manager::User::USER_IMAGE_EXTERNAL, user->image_index());
859 EXPECT_TRUE(test::AreImagesEqual(*policy_image_, user->GetImage()));
872 // Choose a different user image. Verify that the user image does not change
879 EXPECT_FALSE(user->HasDefaultImage());
880 EXPECT_EQ(user_manager::User::USER_IMAGE_EXTERNAL, user->image_index());
881 EXPECT_TRUE(test::AreImagesEqual(*policy_image_, user->GetImage()));