| Index: chrome/browser/autofill/personal_data_manager_unittest.cc
|
| ===================================================================
|
| --- chrome/browser/autofill/personal_data_manager_unittest.cc (revision 65329)
|
| +++ chrome/browser/autofill/personal_data_manager_unittest.cc (working copy)
|
| @@ -457,19 +457,19 @@
|
| EXPECT_EQ(profile0, *results1.at(0));
|
| EXPECT_EQ(profile1, *results1.at(1));
|
|
|
| - scoped_ptr<AutoFillProfile> profile2(new AutoFillProfile);
|
| - autofill_test::SetProfileInfo(profile2.get(),
|
| + AutoFillProfile profile2;
|
| + autofill_test::SetProfileInfo(&profile2,
|
| "Work", "Josephine", "Alicia", "Saenz",
|
| "joewayne@me.xyz", "Fox", "1212 Center.", "Bld. 5", "Orlando", "FL",
|
| "32801", "US", "19482937549", "13502849239");
|
|
|
| // Adjust all labels.
|
| - profile_pointers.push_back(profile2.get());
|
| + profile_pointers.push_back(&profile2);
|
| AutoFillProfile::AdjustInferredLabels(&profile_pointers);
|
|
|
| WebDataService* wds = profile_->GetWebDataService(Profile::EXPLICIT_ACCESS);
|
| ASSERT_TRUE(wds);
|
| - wds->AddAutoFillProfileGUID(*profile2.get());
|
| + wds->AddAutoFillProfileGUID(profile2);
|
|
|
| personal_data_->Refresh();
|
|
|
| @@ -483,21 +483,21 @@
|
| ASSERT_EQ(3U, results2.size());
|
| EXPECT_EQ(profile0, *results2.at(0));
|
| EXPECT_EQ(profile1, *results2.at(1));
|
| - EXPECT_EQ(*profile2.get(), *results2.at(2));
|
| + EXPECT_EQ(profile2, *results2.at(2));
|
|
|
| wds->RemoveAutoFillProfileGUID(profile1.guid());
|
| - wds->RemoveAutoFillProfileGUID(profile2->guid());
|
| + wds->RemoveAutoFillProfileGUID(profile2.guid());
|
|
|
| // Before telling the PDM to refresh, simulate an edit to one of the profiles
|
| // via a SetProfile update (this would happen if the AutoFill window was
|
| // open with a previous snapshot of the profiles, and something [e.g. sync]
|
| // removed a profile from the browser. In this edge case, we will end up
|
| // in a consistent state by dropping the write).
|
| - profile2->SetInfo(AutoFillType(NAME_FIRST), ASCIIToUTF16("Jo"));
|
| + profile2.SetInfo(AutoFillType(NAME_FIRST), ASCIIToUTF16("Jo"));
|
| update.clear();
|
| update.push_back(profile0);
|
| update.push_back(profile1);
|
| - update.push_back(*profile2.get());
|
| + update.push_back(profile2);
|
| personal_data_->SetProfiles(&update);
|
|
|
| // And wait for the refresh.
|
|
|