| Index: chrome/browser/profiles/profile_manager_unittest.cc
|
| diff --git a/chrome/browser/profiles/profile_manager_unittest.cc b/chrome/browser/profiles/profile_manager_unittest.cc
|
| index 0edf118e0ba51b62d1eed76464d51b4c3c55d4ce..0182d90e70fa6cfbd944429155f4f3cd50e8a697 100644
|
| --- a/chrome/browser/profiles/profile_manager_unittest.cc
|
| +++ b/chrome/browser/profiles/profile_manager_unittest.cc
|
| @@ -115,9 +115,10 @@ class ProfileManagerTest : public testing::Test {
|
| message_loop_.RunAllPending();
|
| }
|
|
|
| - class MockObserver : public ProfileManagerObserver {
|
| + class MockObserver {
|
| public:
|
| - MOCK_METHOD2(OnProfileCreated, void(Profile* profile, Status status));
|
| + MOCK_METHOD2(OnProfileCreated,
|
| + void(Profile* profile, Profile::CreateStatus status));
|
| };
|
|
|
| #if defined(OS_CHROMEOS)
|
| @@ -228,8 +229,8 @@ TEST_F(ProfileManagerTest, CreateAndUseTwoProfiles) {
|
| }
|
|
|
| MATCHER(NotFail, "Profile creation failure status is not reported.") {
|
| - return arg == ProfileManagerObserver::STATUS_CREATED ||
|
| - arg == ProfileManagerObserver::STATUS_INITIALIZED;
|
| + return arg == Profile::CREATE_STATUS_CREATED ||
|
| + arg == Profile::CREATE_STATUS_INITIALIZED;
|
| }
|
|
|
| // Tests asynchronous profile creation mechanism.
|
| @@ -241,7 +242,9 @@ TEST_F(ProfileManagerTest, DISABLED_CreateProfileAsync) {
|
| EXPECT_CALL(mock_observer, OnProfileCreated(
|
| testing::NotNull(), NotFail())).Times(testing::AtLeast(1));
|
|
|
| - profile_manager_->CreateProfileAsync(dest_path, &mock_observer);
|
| + profile_manager_->CreateProfileAsync(dest_path,
|
| + base::Bind(&MockObserver::OnProfileCreated,
|
| + base::Unretained(&mock_observer)));
|
|
|
| message_loop_.RunAllPending();
|
| }
|
| @@ -268,9 +271,15 @@ TEST_F(ProfileManagerTest, CreateProfileAsyncMultipleRequests) {
|
| EXPECT_CALL(mock_observer3, OnProfileCreated(
|
| SameNotNull(), NotFail())).Times(testing::AtLeast(1));
|
|
|
| - profile_manager_->CreateProfileAsync(dest_path, &mock_observer1);
|
| - profile_manager_->CreateProfileAsync(dest_path, &mock_observer2);
|
| - profile_manager_->CreateProfileAsync(dest_path, &mock_observer3);
|
| + profile_manager_->CreateProfileAsync(dest_path,
|
| + base::Bind(&MockObserver::OnProfileCreated,
|
| + base::Unretained(&mock_observer1)));
|
| + profile_manager_->CreateProfileAsync(dest_path,
|
| + base::Bind(&MockObserver::OnProfileCreated,
|
| + base::Unretained(&mock_observer2)));
|
| + profile_manager_->CreateProfileAsync(dest_path,
|
| + base::Bind(&MockObserver::OnProfileCreated,
|
| + base::Unretained(&mock_observer3)));
|
|
|
| message_loop_.RunAllPending();
|
| }
|
| @@ -285,8 +294,12 @@ TEST_F(ProfileManagerTest, CreateProfilesAsync) {
|
| EXPECT_CALL(mock_observer, OnProfileCreated(
|
| testing::NotNull(), NotFail())).Times(testing::AtLeast(3));
|
|
|
| - profile_manager_->CreateProfileAsync(dest_path1, &mock_observer);
|
| - profile_manager_->CreateProfileAsync(dest_path2, &mock_observer);
|
| + profile_manager_->CreateProfileAsync(dest_path1,
|
| + base::Bind(&MockObserver::OnProfileCreated,
|
| + base::Unretained(&mock_observer)));
|
| + profile_manager_->CreateProfileAsync(dest_path2,
|
| + base::Bind(&MockObserver::OnProfileCreated,
|
| + base::Unretained(&mock_observer)));
|
|
|
| message_loop_.RunAllPending();
|
| }
|
|
|