| 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 37cfed138e205b09c144810ca91ccea65c9d2b6d..972d8eff008c4a9d7db6bd352d6ea785a81b30f7 100644
|
| --- a/chrome/browser/profiles/profile_info_cache_unittest.cc
|
| +++ b/chrome/browser/profiles/profile_info_cache_unittest.cc
|
| @@ -329,36 +329,45 @@ TEST_F(ProfileInfoCacheTest, ProfileActiveTime) {
|
|
|
| TEST_F(ProfileInfoCacheTest, GAIAName) {
|
| GetCache()->AddProfileToCache(
|
| - GetProfilePath("path_1"), ASCIIToUTF16("name_1"),
|
| + GetProfilePath("path_1"), ASCIIToUTF16("Person 1"),
|
| base::string16(), 0, std::string());
|
| - base::string16 profile_name(ASCIIToUTF16("profile name 2"));
|
| + base::string16 profile_name(ASCIIToUTF16("Person 2"));
|
| GetCache()->AddProfileToCache(
|
| GetProfilePath("path_2"), profile_name, base::string16(), 0,
|
| std::string());
|
|
|
| + int index1 = GetCache()->GetIndexOfProfileWithPath(GetProfilePath("path_1"));
|
| + int index2 = GetCache()->GetIndexOfProfileWithPath(GetProfilePath("path_2"));
|
| +
|
| // Sanity check.
|
| - EXPECT_TRUE(GetCache()->GetGAIANameOfProfileAtIndex(0).empty());
|
| - EXPECT_TRUE(GetCache()->GetGAIANameOfProfileAtIndex(1).empty());
|
| - EXPECT_FALSE(GetCache()->IsUsingGAIANameOfProfileAtIndex(0));
|
| - EXPECT_FALSE(GetCache()->IsUsingGAIANameOfProfileAtIndex(1));
|
| + EXPECT_TRUE(GetCache()->GetGAIANameOfProfileAtIndex(index1).empty());
|
| + EXPECT_TRUE(GetCache()->GetGAIANameOfProfileAtIndex(index2).empty());
|
| + EXPECT_FALSE(GetCache()->IsUsingGAIANameOfProfileAtIndex(index1));
|
| + EXPECT_FALSE(GetCache()->IsUsingGAIANameOfProfileAtIndex(index2));
|
|
|
| // Set GAIA name.
|
| base::string16 gaia_name(ASCIIToUTF16("Pat Smith"));
|
| - GetCache()->SetGAIANameOfProfileAtIndex(1, gaia_name);
|
| - EXPECT_TRUE(GetCache()->GetGAIANameOfProfileAtIndex(0).empty());
|
| - EXPECT_EQ(gaia_name, GetCache()->GetGAIANameOfProfileAtIndex(1));
|
| - EXPECT_EQ(profile_name, GetCache()->GetNameOfProfileAtIndex(1));
|
| -
|
| - // Use GAIA name as profile name.
|
| - GetCache()->SetIsUsingGAIANameOfProfileAtIndex(1, true);
|
| -
|
| - EXPECT_EQ(gaia_name, GetCache()->GetNameOfProfileAtIndex(1));
|
| - EXPECT_EQ(gaia_name, GetCache()->GetGAIANameOfProfileAtIndex(1));
|
| -
|
| - // Don't use GAIA name as profile name.
|
| - GetCache()->SetIsUsingGAIANameOfProfileAtIndex(1, false);
|
| - EXPECT_EQ(profile_name, GetCache()->GetNameOfProfileAtIndex(1));
|
| - EXPECT_EQ(gaia_name, GetCache()->GetGAIANameOfProfileAtIndex(1));
|
| + GetCache()->SetGAIANameOfProfileAtIndex(index2, gaia_name);
|
| + EXPECT_TRUE(GetCache()->GetGAIANameOfProfileAtIndex(index1).empty());
|
| + EXPECT_EQ(gaia_name, GetCache()->GetGAIANameOfProfileAtIndex(index2));
|
| + EXPECT_EQ(profile_name, GetCache()->GetNameOfProfileAtIndex(index2));
|
| +
|
| + // Use GAIA name as profile name. This re-sorts the cache.
|
| + GetCache()->SetIsUsingGAIANameOfProfileAtIndex(index2, true);
|
| + index1 = GetCache()->GetIndexOfProfileWithPath(GetProfilePath("path_1"));
|
| + index2 = GetCache()->GetIndexOfProfileWithPath(GetProfilePath("path_2"));
|
| +
|
| + EXPECT_EQ(GetCache()->IsUsingGAIANameOfProfileAtIndex(index2), true);
|
| + EXPECT_EQ(gaia_name, GetCache()->GetNameOfProfileAtIndex(index2));
|
| + EXPECT_EQ(gaia_name, GetCache()->GetGAIANameOfProfileAtIndex(index2));
|
| +
|
| + // Don't use GAIA name as profile name. This re-sorts the cache.
|
| + GetCache()->SetIsUsingGAIANameOfProfileAtIndex(index2, false);
|
| + index1 = GetCache()->GetIndexOfProfileWithPath(GetProfilePath("path_1"));
|
| + index2 = GetCache()->GetIndexOfProfileWithPath(GetProfilePath("path_2"));
|
| +
|
| + EXPECT_EQ(profile_name, GetCache()->GetNameOfProfileAtIndex(index2));
|
| + EXPECT_EQ(gaia_name, GetCache()->GetGAIANameOfProfileAtIndex(index2));
|
| }
|
|
|
| TEST_F(ProfileInfoCacheTest, GAIAPicture) {
|
|
|