| Index: chrome/browser/password_manager/native_backend_libsecret_unittest.cc
|
| diff --git a/chrome/browser/password_manager/native_backend_libsecret_unittest.cc b/chrome/browser/password_manager/native_backend_libsecret_unittest.cc
|
| index 377f8b14e2f60ba811d3d17461b6e75516be85e8..88e63030e776f3f0fd164b2b6dd1c7ebc5652189 100644
|
| --- a/chrome/browser/password_manager/native_backend_libsecret_unittest.cc
|
| +++ b/chrome/browser/password_manager/native_backend_libsecret_unittest.cc
|
| @@ -410,7 +410,7 @@ class NativeBackendLibsecretTest : public testing::Test {
|
| target_form.signon_realm.append("Realm");
|
| target_form.scheme = scheme;
|
| }
|
| - std::vector<PasswordForm*> form_list;
|
| + ScopedVector<autofill::PasswordForm> form_list;
|
| backend.GetLogins(target_form, &form_list);
|
|
|
| EXPECT_EQ(1u, global_mock_libsecret_items.size());
|
| @@ -424,7 +424,6 @@ class NativeBackendLibsecretTest : public testing::Test {
|
| EXPECT_EQ(1u, form_list.size());
|
| if (result)
|
| *result = *form_list[0];
|
| - STLDeleteElements(&form_list);
|
| return true;
|
| }
|
|
|
| @@ -443,13 +442,13 @@ class NativeBackendLibsecretTest : public testing::Test {
|
| PasswordForm m_facebook_lookup;
|
| m_facebook_lookup.origin = kMobileURL;
|
| m_facebook_lookup.signon_realm = kMobileURL.spec();
|
| - std::vector<PasswordForm*> form_list;
|
| + ScopedVector<autofill::PasswordForm> form_list;
|
| backend.GetLogins(m_facebook_lookup, &form_list);
|
|
|
| EXPECT_EQ(1u, global_mock_libsecret_items.size());
|
| EXPECT_EQ(1u, form_list.size());
|
| PasswordForm m_facebook = *form_list[0];
|
| - STLDeleteElements(&form_list);
|
| + form_list.clear();
|
| EXPECT_EQ(kMobileURL, m_facebook.origin);
|
| EXPECT_EQ(kMobileURL.spec(), m_facebook.signon_realm);
|
|
|
| @@ -486,7 +485,7 @@ class NativeBackendLibsecretTest : public testing::Test {
|
| EXPECT_EQ(kMobileURL, form_list[index_non_psl]->origin);
|
| EXPECT_EQ(kMobileURL.spec(), form_list[index_non_psl]->signon_realm);
|
| EXPECT_EQ(kOldPassword, form_list[index_non_psl]->password_value);
|
| - STLDeleteElements(&form_list);
|
| + form_list.clear();
|
|
|
| // Check that www.facebook.com login was modified by the update.
|
| backend.GetLogins(form_facebook_, &form_list);
|
| @@ -499,7 +498,7 @@ class NativeBackendLibsecretTest : public testing::Test {
|
| EXPECT_EQ(form_facebook_.signon_realm,
|
| form_list[index_non_psl]->signon_realm);
|
| EXPECT_EQ(kNewPassword, form_list[index_non_psl]->password_value);
|
| - STLDeleteElements(&form_list);
|
| + form_list.clear();
|
| }
|
|
|
| // Checks various types of matching for forms with a non-HTML |scheme|.
|
| @@ -600,12 +599,12 @@ TEST_F(NativeBackendLibsecretTest, BasicListLogins) {
|
|
|
| backend.AddLogin(form_google_);
|
|
|
| - std::vector<PasswordForm*> form_list;
|
| + ScopedVector<autofill::PasswordForm> form_list;
|
| backend.GetAutofillableLogins(&form_list);
|
|
|
| // Quick check that we got something back.
|
| EXPECT_EQ(1u, form_list.size());
|
| - STLDeleteElements(&form_list);
|
| + form_list.clear();
|
|
|
| EXPECT_EQ(1u, global_mock_libsecret_items.size());
|
| if (global_mock_libsecret_items.size() > 0)
|
| @@ -731,12 +730,12 @@ TEST_F(NativeBackendLibsecretTest, RemoveNonexistentLogin) {
|
| backend.RemoveLogin(form_isc_);
|
|
|
| // Make sure we can still get the first form back.
|
| - std::vector<PasswordForm*> form_list;
|
| + ScopedVector<autofill::PasswordForm> form_list;
|
| backend.GetAutofillableLogins(&form_list);
|
|
|
| // Quick check that we got something back.
|
| EXPECT_EQ(1u, form_list.size());
|
| - STLDeleteElements(&form_list);
|
| + form_list.clear();
|
|
|
| EXPECT_EQ(1u, global_mock_libsecret_items.size());
|
| if (global_mock_libsecret_items.size() > 0)
|
| @@ -797,13 +796,13 @@ TEST_F(NativeBackendLibsecretTest, ListLoginsAppends) {
|
| backend.AddLogin(form_google_);
|
|
|
| // Send the same request twice with the same list both times.
|
| - std::vector<PasswordForm*> form_list;
|
| + ScopedVector<autofill::PasswordForm> form_list;
|
| backend.GetAutofillableLogins(&form_list);
|
| backend.GetAutofillableLogins(&form_list);
|
|
|
| // Quick check that we got two results back.
|
| EXPECT_EQ(2u, form_list.size());
|
| - STLDeleteElements(&form_list);
|
| + form_list.clear();
|
|
|
| EXPECT_EQ(1u, global_mock_libsecret_items.size());
|
| if (global_mock_libsecret_items.size() > 0)
|
|
|