Index: chrome/browser/password_manager/native_backend_gnome_x_unittest.cc |
diff --git a/chrome/browser/password_manager/native_backend_gnome_x_unittest.cc b/chrome/browser/password_manager/native_backend_gnome_x_unittest.cc |
index 50b5a4a09fb1802d5dbb38c9ff96ece7e255b6a7..0f144b9ee26f663626049ef315c689c6e5d2196d 100644 |
--- a/chrome/browser/password_manager/native_backend_gnome_x_unittest.cc |
+++ b/chrome/browser/password_manager/native_backend_gnome_x_unittest.cc |
@@ -6,7 +6,6 @@ |
#include "base/basictypes.h" |
#include "base/prefs/pref_service.h" |
-#include "base/stl_util.h" |
#include "base/strings/string_number_conversions.h" |
#include "base/strings/string_util.h" |
#include "base/strings/stringprintf.h" |
@@ -502,7 +501,7 @@ class NativeBackendGnomeTest : public testing::Test { |
target_form.signon_realm.append("Realm"); |
target_form.scheme = scheme; |
} |
- std::vector<PasswordForm*> form_list; |
+ ScopedVector<autofill::PasswordForm> form_list; |
BrowserThread::PostTask( |
BrowserThread::DB, |
FROM_HERE, |
@@ -523,7 +522,6 @@ class NativeBackendGnomeTest : public testing::Test { |
EXPECT_EQ(1u, form_list.size()); |
if (result) |
*result = *form_list[0]; |
- STLDeleteElements(&form_list); |
return true; |
} |
@@ -549,7 +547,7 @@ class NativeBackendGnomeTest : 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; |
BrowserThread::PostTask( |
BrowserThread::DB, |
FROM_HERE, |
@@ -561,7 +559,7 @@ class NativeBackendGnomeTest : public testing::Test { |
EXPECT_EQ(1u, mock_keyring_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); |
@@ -621,7 +619,7 @@ class NativeBackendGnomeTest : 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. |
BrowserThread::PostTask( |
@@ -641,7 +639,6 @@ class NativeBackendGnomeTest : 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); |
} |
void CheckMatchingWithScheme(const PasswordForm::Scheme& scheme) { |
@@ -775,7 +772,7 @@ TEST_F(NativeBackendGnomeTest, BasicListLogins) { |
base::Bind(base::IgnoreResult( &NativeBackendGnome::AddLogin), |
base::Unretained(&backend), form_google_)); |
- std::vector<PasswordForm*> form_list; |
+ ScopedVector<autofill::PasswordForm> form_list; |
BrowserThread::PostTask( |
BrowserThread::DB, FROM_HERE, |
base::Bind( |
@@ -786,7 +783,6 @@ TEST_F(NativeBackendGnomeTest, BasicListLogins) { |
// Quick check that we got something back. |
EXPECT_EQ(1u, form_list.size()); |
- STLDeleteElements(&form_list); |
EXPECT_EQ(1u, mock_keyring_items.size()); |
if (mock_keyring_items.size() > 0) |
@@ -952,7 +948,7 @@ TEST_F(NativeBackendGnomeTest, 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( |
@@ -963,7 +959,6 @@ TEST_F(NativeBackendGnomeTest, RemoveNonexistentLogin) { |
// Quick check that we got something back. |
EXPECT_EQ(1u, form_list.size()); |
- STLDeleteElements(&form_list); |
EXPECT_EQ(1u, mock_keyring_items.size()); |
if (mock_keyring_items.size() > 0) |
@@ -1046,7 +1041,7 @@ TEST_F(NativeBackendGnomeTest, 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( |
@@ -1062,7 +1057,6 @@ TEST_F(NativeBackendGnomeTest, ListLoginsAppends) { |
// Quick check that we got two results back. |
EXPECT_EQ(2u, form_list.size()); |
- STLDeleteElements(&form_list); |
EXPECT_EQ(1u, mock_keyring_items.size()); |
if (mock_keyring_items.size() > 0) |