| Index: components/autofill/core/browser/autofill_merge_unittest.cc
|
| diff --git a/components/autofill/core/browser/autofill_merge_unittest.cc b/components/autofill/core/browser/autofill_merge_unittest.cc
|
| index dfa93142527c1beb8c0671749aad8b99e208bc94..2229f9046ce5668a6adb3aa6dd40072a17873e7a 100644
|
| --- a/components/autofill/core/browser/autofill_merge_unittest.cc
|
| +++ b/components/autofill/core/browser/autofill_merge_unittest.cc
|
| @@ -12,6 +12,7 @@
|
| #include "base/files/file_enumerator.h"
|
| #include "base/files/file_path.h"
|
| #include "base/macros.h"
|
| +#include "base/memory/ptr_util.h"
|
| #include "base/path_service.h"
|
| #include "base/strings/string_split.h"
|
| #include "base/strings/string_util.h"
|
| @@ -119,10 +120,10 @@ class PersonalDataManagerMock : public PersonalDataManager {
|
|
|
| // PersonalDataManager:
|
| std::string SaveImportedProfile(const AutofillProfile& profile) override;
|
| - const std::vector<AutofillProfile*>& web_profiles() const override;
|
| + std::vector<AutofillProfile*> web_profiles() const override;
|
|
|
| private:
|
| - ScopedVector<AutofillProfile> profiles_;
|
| + std::vector<std::unique_ptr<AutofillProfile>> profiles_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(PersonalDataManagerMock);
|
| };
|
| @@ -142,15 +143,17 @@ std::string PersonalDataManagerMock::SaveImportedProfile(
|
| const AutofillProfile& profile) {
|
| std::vector<AutofillProfile> profiles;
|
| std::string merged_guid =
|
| - MergeProfile(profile, profiles_.get(), "en-US", &profiles);
|
| + MergeProfile(profile, &profiles_, "en-US", &profiles);
|
| if (merged_guid == profile.guid())
|
| - profiles_.push_back(new AutofillProfile(profile));
|
| + profiles_.push_back(base::MakeUnique<AutofillProfile>(profile));
|
| return merged_guid;
|
| }
|
|
|
| -const std::vector<AutofillProfile*>& PersonalDataManagerMock::web_profiles()
|
| - const {
|
| - return profiles_.get();
|
| +std::vector<AutofillProfile*> PersonalDataManagerMock::web_profiles() const {
|
| + std::vector<AutofillProfile*> result;
|
| + for (const auto& profile : profiles_)
|
| + result.push_back(profile.get());
|
| + return result;
|
| }
|
|
|
| } // namespace
|
|
|