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

Side by Side Diff: chrome/browser/profiles/profile_info_cache_unittest.cc

Issue 59883010: This is the fourth CL of several that will eventually replace TokenService with (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Change LOG(INFO) to VLOG(1) Created 7 years, 1 month 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/profiles/profile_info_cache_unittest.h" 5 #include "chrome/browser/profiles/profile_info_cache_unittest.h"
6 6
7 #include <vector> 7 #include <vector>
8 8
9 #include "base/prefs/testing_pref_service.h" 9 #include "base/prefs/testing_pref_service.h"
10 #include "base/strings/stringprintf.h" 10 #include "base/strings/stringprintf.h"
(...skipping 434 matching lines...) Expand 10 before | Expand all | Expand 10 after
445 EXPECT_EQ(profile_name, GetCache()->GetNameOfProfileAtIndex(0)); 445 EXPECT_EQ(profile_name, GetCache()->GetNameOfProfileAtIndex(0));
446 EXPECT_TRUE(gfx::test::IsEqual( 446 EXPECT_TRUE(gfx::test::IsEqual(
447 profile_image, GetCache()->GetAvatarIconOfProfileAtIndex(0))); 447 profile_image, GetCache()->GetAvatarIconOfProfileAtIndex(0)));
448 } 448 }
449 449
450 TEST_F(ProfileInfoCacheTest, CreateManagedTestingProfile) { 450 TEST_F(ProfileInfoCacheTest, CreateManagedTestingProfile) {
451 testing_profile_manager_.CreateTestingProfile("default"); 451 testing_profile_manager_.CreateTestingProfile("default");
452 string16 managed_user_name = ASCIIToUTF16("Supervised User"); 452 string16 managed_user_name = ASCIIToUTF16("Supervised User");
453 testing_profile_manager_.CreateTestingProfile( 453 testing_profile_manager_.CreateTestingProfile(
454 "test1", scoped_ptr<PrefServiceSyncable>(), 454 "test1", scoped_ptr<PrefServiceSyncable>(),
455 managed_user_name, 0, "TEST_ID"); 455 managed_user_name, 0, "TEST_ID", TestingProfile::TestingFactories());
456 for (size_t i = 0; i < GetCache()->GetNumberOfProfiles(); i++) { 456 for (size_t i = 0; i < GetCache()->GetNumberOfProfiles(); i++) {
457 bool is_managed = 457 bool is_managed =
458 GetCache()->GetNameOfProfileAtIndex(i) == managed_user_name; 458 GetCache()->GetNameOfProfileAtIndex(i) == managed_user_name;
459 EXPECT_EQ(is_managed, GetCache()->ProfileIsManagedAtIndex(i)); 459 EXPECT_EQ(is_managed, GetCache()->ProfileIsManagedAtIndex(i));
460 std::string managed_user_id = is_managed ? "TEST_ID" : ""; 460 std::string managed_user_id = is_managed ? "TEST_ID" : "";
461 EXPECT_EQ(managed_user_id, GetCache()->GetManagedUserIdOfProfileAtIndex(i)); 461 EXPECT_EQ(managed_user_id, GetCache()->GetManagedUserIdOfProfileAtIndex(i));
462 } 462 }
463 463
464 // Managed profiles have a custom theme, which needs to be deleted on the FILE 464 // Managed profiles have a custom theme, which needs to be deleted on the FILE
465 // thread. Reset the profile manager now so everything is deleted while we 465 // thread. Reset the profile manager now so everything is deleted while we
(...skipping 28 matching lines...) Expand all
494 494
495 ASSERT_EQ(4U, GetCache()->GetNumberOfProfiles()); 495 ASSERT_EQ(4U, GetCache()->GetNumberOfProfiles());
496 496
497 // Check that the profiles can be extracted from the local state. 497 // Check that the profiles can be extracted from the local state.
498 std::vector<string16> names = ProfileInfoCache::GetProfileNames(); 498 std::vector<string16> names = ProfileInfoCache::GetProfileNames();
499 for (size_t i = 0; i < 4; i++) 499 for (size_t i = 0; i < 4; i++)
500 ASSERT_FALSE(names[i].empty()); 500 ASSERT_FALSE(names[i].empty());
501 } 501 }
502 502
503 } // namespace 503 } // namespace
OLDNEW
« no previous file with comments | « chrome/browser/managed_mode/managed_user_service_factory.cc ('k') | chrome/browser/profiles/profile_list_desktop_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698