Index: chrome/browser/password_manager/password_store_x_unittest.cc |
diff --git a/chrome/browser/password_manager/password_store_x_unittest.cc b/chrome/browser/password_manager/password_store_x_unittest.cc |
index 06206fbf45da48bf633ea148ec1476ea8eb21229..bb4c51803ccc847bf362fc67c23abf976e55eee0 100644 |
--- a/chrome/browser/password_manager/password_store_x_unittest.cc |
+++ b/chrome/browser/password_manager/password_store_x_unittest.cc |
@@ -92,8 +92,8 @@ class FailingBackend : public PasswordStoreX::NativeBackend { |
// Use this as a landmine to check whether results of failed Get*Logins calls |
// get ignored. |
- static ScopedVector<autofill::PasswordForm> CreateTrashForms() { |
- ScopedVector<autofill::PasswordForm> forms; |
+ static std::vector<std::unique_ptr<PasswordForm>> CreateTrashForms() { |
+ std::vector<std::unique_ptr<PasswordForm>> forms; |
PasswordForm trash; |
trash.username_element = base::ASCIIToUTF16("trash u. element"); |
trash.username_value = base::ASCIIToUTF16("trash u. value"); |
@@ -101,30 +101,31 @@ class FailingBackend : public PasswordStoreX::NativeBackend { |
trash.password_value = base::ASCIIToUTF16("trash p. value"); |
for (size_t i = 0; i < 3; ++i) { |
trash.origin = GURL(base::StringPrintf("http://trash%zu.com", i)); |
- forms.push_back(new PasswordForm(trash)); |
+ forms.push_back(base::MakeUnique<PasswordForm>(trash)); |
} |
return forms; |
} |
bool GetLogins(const PasswordStore::FormDigest& form, |
- ScopedVector<autofill::PasswordForm>* forms) override { |
+ std::vector<std::unique_ptr<PasswordForm>>* forms) override { |
*forms = CreateTrashForms(); |
return false; |
} |
bool GetAutofillableLogins( |
- ScopedVector<autofill::PasswordForm>* forms) override { |
+ std::vector<std::unique_ptr<PasswordForm>>* forms) override { |
*forms = CreateTrashForms(); |
return false; |
} |
bool GetBlacklistLogins( |
- ScopedVector<autofill::PasswordForm>* forms) override { |
+ std::vector<std::unique_ptr<PasswordForm>>* forms) override { |
*forms = CreateTrashForms(); |
return false; |
} |
- bool GetAllLogins(ScopedVector<autofill::PasswordForm>* forms) override { |
+ bool GetAllLogins( |
+ std::vector<std::unique_ptr<PasswordForm>>* forms) override { |
*forms = CreateTrashForms(); |
return false; |
} |
@@ -199,32 +200,33 @@ class MockBackend : public PasswordStoreX::NativeBackend { |
} |
bool GetLogins(const PasswordStore::FormDigest& form, |
- ScopedVector<autofill::PasswordForm>* forms) override { |
+ std::vector<std::unique_ptr<PasswordForm>>* forms) override { |
for (size_t i = 0; i < all_forms_.size(); ++i) |
if (all_forms_[i].signon_realm == form.signon_realm) |
- forms->push_back(new PasswordForm(all_forms_[i])); |
+ forms->push_back(base::MakeUnique<PasswordForm>(all_forms_[i])); |
return true; |
} |
bool GetAutofillableLogins( |
- ScopedVector<autofill::PasswordForm>* forms) override { |
+ std::vector<std::unique_ptr<PasswordForm>>* forms) override { |
for (size_t i = 0; i < all_forms_.size(); ++i) |
if (!all_forms_[i].blacklisted_by_user) |
- forms->push_back(new PasswordForm(all_forms_[i])); |
+ forms->push_back(base::MakeUnique<PasswordForm>(all_forms_[i])); |
return true; |
} |
bool GetBlacklistLogins( |
- ScopedVector<autofill::PasswordForm>* forms) override { |
+ std::vector<std::unique_ptr<PasswordForm>>* forms) override { |
for (size_t i = 0; i < all_forms_.size(); ++i) |
if (all_forms_[i].blacklisted_by_user) |
- forms->push_back(new PasswordForm(all_forms_[i])); |
+ forms->push_back(base::MakeUnique<PasswordForm>(all_forms_[i])); |
return true; |
} |
- bool GetAllLogins(ScopedVector<autofill::PasswordForm>* forms) override { |
+ bool GetAllLogins( |
+ std::vector<std::unique_ptr<PasswordForm>>* forms) override { |
for (size_t i = 0; i < all_forms_.size(); ++i) |
- forms->push_back(new PasswordForm(all_forms_[i])); |
+ forms->push_back(base::MakeUnique<PasswordForm>(all_forms_[i])); |
return true; |
} |