Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(9385)

Unified Diff: chrome/browser/profiles/profile_info_cache_unittest.cc

Issue 1117453002: Add gaia_id to ProfileInfoCache. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix comments Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/profiles/profile_info_cache_unittest.cc
diff --git a/chrome/browser/profiles/profile_info_cache_unittest.cc b/chrome/browser/profiles/profile_info_cache_unittest.cc
index 1f66b58c948ac7611dc7e2c8986a2649e1b248bd..67055fbe8d687d2119cb9b7b0ce3c12e9f99cdee 100644
--- a/chrome/browser/profiles/profile_info_cache_unittest.cc
+++ b/chrome/browser/profiles/profile_info_cache_unittest.cc
@@ -133,8 +133,8 @@ TEST_F(ProfileInfoCacheTest, AddProfiles) {
i)).ToSkBitmap();
std::string supervised_user_id = i == 3 ? "TEST_ID" : "";
- GetCache()->AddProfileToCache(profile_path, profile_name, base::string16(),
- i, supervised_user_id);
+ GetCache()->AddProfileToCache(profile_path, profile_name, std::string(),
+ base::string16(), i, supervised_user_id);
GetCache()->SetBackgroundStatusOfProfileAtIndex(i, true);
base::string16 gaia_name = ASCIIToUTF16(base::StringPrintf("gaia_%ud", i));
GetCache()->SetGAIANameOfProfileAtIndex(i, gaia_name);
@@ -175,13 +175,14 @@ TEST_F(ProfileInfoCacheTest, DeleteProfile) {
base::FilePath path_1 = GetProfilePath("path_1");
GetCache()->AddProfileToCache(path_1, ASCIIToUTF16("name_1"),
- base::string16(), 0, std::string());
+ std::string(), base::string16(), 0,
+ std::string());
EXPECT_EQ(1u, GetCache()->GetNumberOfProfiles());
base::FilePath path_2 = GetProfilePath("path_2");
base::string16 name_2 = ASCIIToUTF16("name_2");
- GetCache()->AddProfileToCache(path_2, name_2, base::string16(), 0,
- std::string());
+ GetCache()->AddProfileToCache(path_2, name_2, std::string(), base::string16(),
+ 0, std::string());
EXPECT_EQ(2u, GetCache()->GetNumberOfProfiles());
GetCache()->DeleteProfileFromCache(path_1);
@@ -194,10 +195,10 @@ TEST_F(ProfileInfoCacheTest, DeleteProfile) {
TEST_F(ProfileInfoCacheTest, MutateProfile) {
GetCache()->AddProfileToCache(
- GetProfilePath("path_1"), ASCIIToUTF16("name_1"),
+ GetProfilePath("path_1"), ASCIIToUTF16("name_1"), std::string(),
base::string16(), 0, std::string());
GetCache()->AddProfileToCache(
- GetProfilePath("path_2"), ASCIIToUTF16("name_2"),
+ GetProfilePath("path_2"), ASCIIToUTF16("name_2"), std::string(),
base::string16(), 0, std::string());
base::string16 new_name = ASCIIToUTF16("new_name");
@@ -206,8 +207,10 @@ TEST_F(ProfileInfoCacheTest, MutateProfile) {
EXPECT_NE(new_name, GetCache()->GetNameOfProfileAtIndex(0));
base::string16 new_user_name = ASCIIToUTF16("user_name");
- GetCache()->SetUserNameOfProfileAtIndex(1, new_user_name);
+ std::string new_gaia_id = "12345";
+ GetCache()->SetAuthInfoOfProfileAtIndex(1, new_gaia_id, new_user_name);
EXPECT_EQ(new_user_name, GetCache()->GetUserNameOfProfileAtIndex(1));
+ EXPECT_EQ(new_gaia_id, GetCache()->GetGAIAIdOfProfileAtIndex(1));
EXPECT_NE(new_user_name, GetCache()->GetUserNameOfProfileAtIndex(0));
size_t new_icon_index = 3;
@@ -219,11 +222,13 @@ TEST_F(ProfileInfoCacheTest, MutateProfile) {
TEST_F(ProfileInfoCacheTest, Sort) {
base::string16 name_a = ASCIIToUTF16("apple");
GetCache()->AddProfileToCache(
- GetProfilePath("path_a"), name_a, base::string16(), 0, std::string());
+ GetProfilePath("path_a"), name_a, std::string(), base::string16(), 0,
+ std::string());
base::string16 name_c = ASCIIToUTF16("cat");
GetCache()->AddProfileToCache(
- GetProfilePath("path_c"), name_c, base::string16(), 0, std::string());
+ GetProfilePath("path_c"), name_c, std::string(), base::string16(), 0,
+ std::string());
// Sanity check the initial order.
EXPECT_EQ(name_a, GetCache()->GetNameOfProfileAtIndex(0));
@@ -232,7 +237,8 @@ TEST_F(ProfileInfoCacheTest, Sort) {
// Add a new profile (start with a capital to test case insensitive sorting.
base::string16 name_b = ASCIIToUTF16("Banana");
GetCache()->AddProfileToCache(
- GetProfilePath("path_b"), name_b, base::string16(), 0, std::string());
+ GetProfilePath("path_b"), name_b, std::string(), base::string16(), 0,
+ std::string());
// Verify the new order.
EXPECT_EQ(name_a, GetCache()->GetNameOfProfileAtIndex(0));
@@ -259,10 +265,10 @@ TEST_F(ProfileInfoCacheTest, Sort) {
TEST_F(ProfileInfoCacheTest, BackgroundModeStatus) {
GetCache()->AddProfileToCache(
GetProfilePath("path_1"), ASCIIToUTF16("name_1"),
- base::string16(), 0, std::string());
+ std::string(), base::string16(), 0, std::string());
GetCache()->AddProfileToCache(
GetProfilePath("path_2"), ASCIIToUTF16("name_2"),
- base::string16(), 0, std::string());
+ std::string(), base::string16(), 0, std::string());
EXPECT_FALSE(GetCache()->GetBackgroundStatusOfProfileAtIndex(0));
EXPECT_FALSE(GetCache()->GetBackgroundStatusOfProfileAtIndex(1));
@@ -286,7 +292,7 @@ TEST_F(ProfileInfoCacheTest, BackgroundModeStatus) {
TEST_F(ProfileInfoCacheTest, ProfileActiveTime) {
GetCache()->AddProfileToCache(
GetProfilePath("path_1"), ASCIIToUTF16("name_1"),
- base::string16(), 0, std::string());
+ std::string(), base::string16(), 0, std::string());
EXPECT_EQ(base::Time(), GetCache()->GetProfileActiveTimeAtIndex(0));
// Before & After times are artificially shifted because just relying upon
// the system time can yield problems due to inaccuracies in the
@@ -304,11 +310,11 @@ TEST_F(ProfileInfoCacheTest, ProfileActiveTime) {
TEST_F(ProfileInfoCacheTest, GAIAName) {
GetCache()->AddProfileToCache(
GetProfilePath("path_1"), ASCIIToUTF16("Person 1"),
- base::string16(), 0, std::string());
+ std::string(), base::string16(), 0, std::string());
base::string16 profile_name(ASCIIToUTF16("Person 2"));
GetCache()->AddProfileToCache(
- GetProfilePath("path_2"), profile_name, base::string16(), 0,
- std::string());
+ GetProfilePath("path_2"), profile_name, std::string(), base::string16(),
+ 0, std::string());
int index1 = GetCache()->GetIndexOfProfileWithPath(GetProfilePath("path_1"));
int index2 = GetCache()->GetIndexOfProfileWithPath(GetProfilePath("path_2"));
@@ -346,10 +352,10 @@ TEST_F(ProfileInfoCacheTest, GAIAPicture) {
const int kGaiaPictureSize = 256; // Standard size of a Gaia account picture.
GetCache()->AddProfileToCache(
GetProfilePath("path_1"), ASCIIToUTF16("name_1"),
- base::string16(), kDefaultAvatarIndex, std::string());
+ std::string(), base::string16(), kDefaultAvatarIndex, std::string());
GetCache()->AddProfileToCache(
GetProfilePath("path_2"), ASCIIToUTF16("name_2"),
- base::string16(), kDefaultAvatarIndex, std::string());
+ std::string(), base::string16(), kDefaultAvatarIndex, std::string());
// Sanity check.
EXPECT_EQ(NULL, GetCache()->GetGAIAPictureOfProfileAtIndex(0));
@@ -414,7 +420,7 @@ TEST_F(ProfileInfoCacheTest, GAIAPicture) {
TEST_F(ProfileInfoCacheTest, PersistGAIAPicture) {
GetCache()->AddProfileToCache(
GetProfilePath("path_1"), ASCIIToUTF16("name_1"),
- base::string16(), 0, std::string());
+ std::string(), base::string16(), 0, std::string());
gfx::Image gaia_image(gfx::test::CreateImage());
GetCache()->SetGAIAPictureOfProfileAtIndex(0, &gaia_image);
@@ -438,7 +444,7 @@ TEST_F(ProfileInfoCacheTest, PersistGAIAPicture) {
TEST_F(ProfileInfoCacheTest, SetSupervisedUserId) {
GetCache()->AddProfileToCache(
GetProfilePath("test"), ASCIIToUTF16("Test"),
- base::string16(), 0, std::string());
+ std::string(), base::string16(), 0, std::string());
EXPECT_FALSE(GetCache()->ProfileIsSupervisedAtIndex(0));
GetCache()->SetSupervisedUserIdOfProfileAtIndex(0, "TEST_ID");
@@ -460,8 +466,8 @@ TEST_F(ProfileInfoCacheTest, EmptyGAIAInfo) {
ResourceBundle::GetSharedInstance().GetImageNamed(id));
GetCache()->AddProfileToCache(
- GetProfilePath("path_1"), profile_name, base::string16(), 0,
- std::string());
+ GetProfilePath("path_1"), profile_name, std::string(), base::string16(),
+ 0, std::string());
// Set empty GAIA info.
GetCache()->SetGAIANameOfProfileAtIndex(0, base::string16());
@@ -513,8 +519,8 @@ TEST_F(ProfileInfoCacheTest, AddStubProfile) {
base::FilePath profile_path = GetProfilePath(kTestCases[i].profile_path);
base::string16 profile_name = ASCIIToUTF16(kTestCases[i].profile_name);
- GetCache()->AddProfileToCache(profile_path, profile_name, base::string16(),
- i, "");
+ GetCache()->AddProfileToCache(profile_path, profile_name, std::string(),
+ base::string16(), i, "");
EXPECT_EQ(profile_path, GetCache()->GetPathOfProfileAtIndex(i));
EXPECT_EQ(profile_name, GetCache()->GetNameOfProfileAtIndex(i));
@@ -559,7 +565,7 @@ TEST_F(ProfileInfoCacheTest, DownloadHighResAvatarTest) {
EXPECT_EQ(0U, profile_info_cache.GetNumberOfProfiles());
base::FilePath path_1 = GetProfilePath("path_1");
profile_info_cache.AddProfileToCache(path_1, ASCIIToUTF16("name_1"),
- base::string16(), kIconIndex, std::string());
+ std::string(), base::string16(), kIconIndex, std::string());
EXPECT_EQ(1U, profile_info_cache.GetNumberOfProfiles());
base::RunLoop().RunUntilIdle();
@@ -615,22 +621,27 @@ TEST_F(ProfileInfoCacheTest, MigrateLegacyProfileNamesWithNewAvatarMenu) {
base::FilePath path_1 = GetProfilePath("path_1");
GetCache()->AddProfileToCache(path_1, ASCIIToUTF16("Default Profile"),
- base::string16(), 0, std::string());
+ std::string(), base::string16(), 0,
+ std::string());
base::FilePath path_2 = GetProfilePath("path_2");
GetCache()->AddProfileToCache(path_2, ASCIIToUTF16("First user"),
- base::string16(), 1, std::string());
+ std::string(), base::string16(), 1,
+ std::string());
base::string16 name_3 = ASCIIToUTF16("Lemonade");
base::FilePath path_3 = GetProfilePath("path_3");
GetCache()->AddProfileToCache(path_3, name_3,
- base::string16(), 2, std::string());
+ std::string(), base::string16(), 2,
+ std::string());
base::string16 name_4 = ASCIIToUTF16("Batman");
base::FilePath path_4 = GetProfilePath("path_4");
GetCache()->AddProfileToCache(path_4, name_4,
- base::string16(), 3, std::string());
+ std::string(), base::string16(), 3,
+ std::string());
base::string16 name_5 = ASCIIToUTF16("Person 2");
base::FilePath path_5 = GetProfilePath("path_5");
GetCache()->AddProfileToCache(path_5, name_5,
- base::string16(), 2, std::string());
+ std::string(), base::string16(), 2,
+ std::string());
EXPECT_EQ(5U, GetCache()->GetNumberOfProfiles());
@@ -665,19 +676,23 @@ TEST_F(ProfileInfoCacheTest,
base::string16 name_1 = ASCIIToUTF16("Default Profile");
base::FilePath path_1 = GetProfilePath("path_1");
GetCache()->AddProfileToCache(path_1, name_1,
- base::string16(), 0, std::string());
+ std::string(), base::string16(), 0,
+ std::string());
base::string16 name_2 = ASCIIToUTF16("First user");
base::FilePath path_2 = GetProfilePath("path_2");
GetCache()->AddProfileToCache(path_2, name_2,
- base::string16(), 1, std::string());
+ std::string(), base::string16(), 1,
+ std::string());
base::string16 name_3 = ASCIIToUTF16("Lemonade");
base::FilePath path_3 = GetProfilePath("path_3");
GetCache()->AddProfileToCache(path_3, name_3,
- base::string16(), 2, std::string());
+ std::string(), base::string16(), 2,
+ std::string());
base::string16 name_4 = ASCIIToUTF16("Batman");
base::FilePath path_4 = GetProfilePath("path_4");
GetCache()->AddProfileToCache(path_4, name_4,
- base::string16(), 3, std::string());
+ std::string(), base::string16(), 3,
+ std::string());
EXPECT_EQ(4U, GetCache()->GetNumberOfProfiles());
ResetCache();
« no previous file with comments | « chrome/browser/profiles/profile_info_cache_observer.h ('k') | chrome/browser/profiles/profile_info_interface.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698