Index: chrome/browser/password_manager/native_backend_kwallet_x_unittest.cc |
diff --git a/chrome/browser/password_manager/native_backend_kwallet_x_unittest.cc b/chrome/browser/password_manager/native_backend_kwallet_x_unittest.cc |
index 4b2fd0837205d2e0b71635fa23a2b22dd7a0baab..53de5bade8149f33a8d933ce03088ec87221e4b6 100644 |
--- a/chrome/browser/password_manager/native_backend_kwallet_x_unittest.cc |
+++ b/chrome/browser/password_manager/native_backend_kwallet_x_unittest.cc |
@@ -124,7 +124,7 @@ class TestKWallet { |
// value is false. |
void CheckGetAutofillableLoginsFails( |
PasswordStoreX::NativeBackend* backend, |
- PasswordStoreX::NativeBackend::PasswordFormList* forms) { |
+ ScopedVector<autofill::PasswordForm>* forms) { |
EXPECT_FALSE(backend->GetAutofillableLogins(forms)); |
} |
@@ -599,13 +599,12 @@ void NativeBackendKWalletTest::CheckPasswordForms( |
TestKWallet::Blob value; |
EXPECT_TRUE(wallet_.readEntry(folder, entries[i], &value)); |
Pickle pickle(reinterpret_cast<const char*>(value.data()), value.size()); |
- std::vector<PasswordForm*> forms; |
+ ScopedVector<autofill::PasswordForm> forms; |
NativeBackendKWalletStub::DeserializeValue(entries[i], pickle, &forms); |
const std::vector<const PasswordForm*>& expect = sorted_expected[i].second; |
EXPECT_EQ(expect.size(), forms.size()); |
for (size_t j = 0; j < forms.size() && j < expect.size(); ++j) |
CheckPasswordForm(*expect[j], *forms[j]); |
- STLDeleteElements(&forms); |
} |
} |
@@ -710,7 +709,7 @@ TEST_F(NativeBackendKWalletTest, BasicListLogins) { |
base::Bind(base::IgnoreResult(&NativeBackendKWalletStub::AddLogin), |
base::Unretained(&backend), form_google_)); |
- std::vector<PasswordForm*> form_list; |
+ ScopedVector<autofill::PasswordForm> form_list; |
BrowserThread::PostTask( |
BrowserThread::DB, FROM_HERE, |
base::Bind( |
@@ -721,7 +720,6 @@ TEST_F(NativeBackendKWalletTest, BasicListLogins) { |
// Quick check that we got something back. |
EXPECT_EQ(1u, form_list.size()); |
- STLDeleteElements(&form_list); |
EXPECT_FALSE(wallet_.hasFolder("Chrome Form Data")); |
@@ -822,7 +820,7 @@ TEST_F(NativeBackendKWalletTest, RemoveNonexistentLogin) { |
base::Unretained(&backend), form_isc_)); |
// Make sure we can still get the first form back. |
- std::vector<PasswordForm*> form_list; |
+ ScopedVector<autofill::PasswordForm> form_list; |
BrowserThread::PostTask( |
BrowserThread::DB, FROM_HERE, |
base::Bind( |
@@ -833,7 +831,6 @@ TEST_F(NativeBackendKWalletTest, RemoveNonexistentLogin) { |
// Quick check that we got something back. |
EXPECT_EQ(1u, form_list.size()); |
- STLDeleteElements(&form_list); |
CheckPasswordForms("Chrome Form Data (42)", expected); |
} |
@@ -887,7 +884,7 @@ TEST_F(NativeBackendKWalletTest, ListLoginsAppends) { |
base::Unretained(&backend), form_google_)); |
// Send the same request twice with the same list both times. |
- std::vector<PasswordForm*> form_list; |
+ ScopedVector<autofill::PasswordForm> form_list; |
BrowserThread::PostTask( |
BrowserThread::DB, FROM_HERE, |
base::Bind( |
@@ -903,7 +900,6 @@ TEST_F(NativeBackendKWalletTest, ListLoginsAppends) { |
// Quick check that we got two results back. |
EXPECT_EQ(2u, form_list.size()); |
- STLDeleteElements(&form_list); |
EXPECT_FALSE(wallet_.hasFolder("Chrome Form Data")); |
@@ -1004,8 +1000,8 @@ void NativeBackendKWalletPickleTest::CheckVersion3Pickle() { |
CreateVersion3Pickle(form, &pickle); |
ScopedVector<PasswordForm> form_list; |
- NativeBackendKWalletStub::DeserializeValue(form.signon_realm, |
- pickle, &form_list.get()); |
+ NativeBackendKWalletStub::DeserializeValue(form.signon_realm, pickle, |
+ &form_list); |
EXPECT_EQ(1u, form_list.size()); |
if (form_list.size() > 0) |
@@ -1021,8 +1017,8 @@ void NativeBackendKWalletPickleTest::CheckVersion2Pickle() { |
CreateVersion2Pickle(form, &pickle); |
ScopedVector<PasswordForm> form_list; |
- NativeBackendKWalletStub::DeserializeValue(form.signon_realm, |
- pickle, &form_list.get()); |
+ NativeBackendKWalletStub::DeserializeValue(form.signon_realm, pickle, |
+ &form_list); |
EXPECT_EQ(1u, form_list.size()); |
if (form_list.size() > 0) |
@@ -1035,7 +1031,7 @@ void NativeBackendKWalletPickleTest::CheckVersion1Pickle() { |
PasswordForm form = form_google_; |
CreateVersion1Pickle(form, &pickle); |
- std::vector<PasswordForm*> form_list; |
+ ScopedVector<autofill::PasswordForm> form_list; |
NativeBackendKWalletStub::DeserializeValue(form.signon_realm, |
pickle, &form_list); |
@@ -1044,7 +1040,6 @@ void NativeBackendKWalletPickleTest::CheckVersion1Pickle() { |
EXPECT_EQ(1u, form_list.size()); |
if (form_list.size() > 0) |
CheckPasswordForm(old_form_google_, *form_list[0]); |
- STLDeleteElements(&form_list); |
} |
void NativeBackendKWalletPickleTest::CheckVersion0Pickle( |
@@ -1053,13 +1048,12 @@ void NativeBackendKWalletPickleTest::CheckVersion0Pickle( |
PasswordForm form = old_form_google_; |
form.scheme = scheme; |
CreateVersion0Pickle(size_32, form, &pickle); |
- std::vector<PasswordForm*> form_list; |
+ ScopedVector<autofill::PasswordForm> form_list; |
NativeBackendKWalletStub::DeserializeValue(form.signon_realm, |
pickle, &form_list); |
EXPECT_EQ(1u, form_list.size()); |
if (form_list.size() > 0) |
CheckPasswordForm(form, *form_list[0]); |
- STLDeleteElements(&form_list); |
} |
// Check that if KWallet fails to respond, the backend propagates the error. |
@@ -1076,7 +1070,7 @@ TEST_F(NativeBackendKWalletTest, GetAllLoginsErrorHandling) { |
base::Unretained(&backend), form_google_)); |
// Verify that nothing is in fact returned, because KWallet fails to respond. |
- std::vector<PasswordForm*> form_list; |
+ ScopedVector<autofill::PasswordForm> form_list; |
BrowserThread::PostTask(BrowserThread::DB, FROM_HERE, |
base::Bind(&CheckGetAutofillableLoginsFails, |
base::Unretained(&backend), &form_list)); |