Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5477)

Unified Diff: chrome/browser/password_manager/native_backend_kwallet_x_unittest.cc

Issue 906973007: PasswordStore: Clean up expectations about rewriting vectors of forms (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Just rebased Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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 4105ed75f5bcd61fd898765199714f0fe2fa4d73..297a765c10ed6ed3ce1b9b9d06482b355cac346e 100644
--- a/chrome/browser/password_manager/native_backend_kwallet_x_unittest.cc
+++ b/chrome/browser/password_manager/native_backend_kwallet_x_unittest.cc
@@ -606,8 +606,8 @@ void NativeBackendKWalletTest::CheckPasswordForms(
TestKWallet::Blob value;
EXPECT_TRUE(wallet_.readEntry(folder, entries[i], &value));
Pickle pickle(reinterpret_cast<const char*>(value.data()), value.size());
- ScopedVector<autofill::PasswordForm> forms;
- NativeBackendKWalletStub::DeserializeValue(entries[i], pickle, &forms);
+ ScopedVector<autofill::PasswordForm> forms =
+ NativeBackendKWalletStub::DeserializeValue(entries[i], pickle);
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)
@@ -881,42 +881,6 @@ TEST_F(NativeBackendKWalletTest, AddDuplicateLogin) {
CheckPasswordForms("Chrome Form Data (42)", expected);
}
-TEST_F(NativeBackendKWalletTest, ListLoginsAppends) {
- NativeBackendKWalletStub backend(42);
- EXPECT_TRUE(backend.InitWithBus(mock_session_bus_));
-
- BrowserThread::PostTask(
- BrowserThread::DB, FROM_HERE,
- base::Bind(base::IgnoreResult(&NativeBackendKWalletStub::AddLogin),
- base::Unretained(&backend), form_google_));
-
- // Send the same request twice with the same list both times.
- ScopedVector<autofill::PasswordForm> form_list;
- BrowserThread::PostTask(
- BrowserThread::DB, FROM_HERE,
- base::Bind(
- base::IgnoreResult(&NativeBackendKWalletStub::GetAutofillableLogins),
- base::Unretained(&backend), &form_list));
- BrowserThread::PostTask(
- BrowserThread::DB, FROM_HERE,
- base::Bind(
- base::IgnoreResult(&NativeBackendKWalletStub::GetAutofillableLogins),
- base::Unretained(&backend), &form_list));
-
- RunDBThread();
-
- // Quick check that we got two results back.
- EXPECT_EQ(2u, form_list.size());
-
- EXPECT_FALSE(wallet_.hasFolder("Chrome Form Data"));
-
- std::vector<const PasswordForm*> forms;
- forms.push_back(&form_google_);
- ExpectationArray expected;
- expected.push_back(make_pair(std::string(form_google_.signon_realm), forms));
- CheckPasswordForms("Chrome Form Data (42)", expected);
-}
-
TEST_F(NativeBackendKWalletTest, AndroidCredentials) {
NativeBackendKWalletStub backend(42);
EXPECT_TRUE(backend.InitWithBus(mock_session_bus_));
@@ -1085,9 +1049,8 @@ void NativeBackendKWalletPickleTest::CheckVersion6Pickle() {
form.generation_upload_status = PasswordForm::NEGATIVE_SIGNAL_SENT;
CreateVersion6Pickle(form, &pickle);
- ScopedVector<PasswordForm> form_list;
- NativeBackendKWalletStub::DeserializeValue(form.signon_realm, pickle,
- &form_list);
+ ScopedVector<PasswordForm> form_list =
+ NativeBackendKWalletStub::DeserializeValue(form.signon_realm, pickle);
EXPECT_EQ(1u, form_list.size());
if (form_list.size() > 0)
@@ -1100,9 +1063,8 @@ void NativeBackendKWalletPickleTest::CheckVersion5Pickle() {
PasswordForm form = form_google_;
CreateVersion5Pickle(form, &pickle);
- ScopedVector<PasswordForm> form_list;
- NativeBackendKWalletStub::DeserializeValue(form.signon_realm, pickle,
- &form_list);
+ ScopedVector<PasswordForm> form_list =
+ NativeBackendKWalletStub::DeserializeValue(form.signon_realm, pickle);
EXPECT_EQ(1u, form_list.size());
if (form_list.size() > 0)
@@ -1119,9 +1081,8 @@ void NativeBackendKWalletPickleTest::CheckVersion3Pickle() {
form.skip_zero_click = false;
CreateVersion3Pickle(form, &pickle);
- ScopedVector<PasswordForm> form_list;
- NativeBackendKWalletStub::DeserializeValue(form.signon_realm, pickle,
- &form_list);
+ ScopedVector<PasswordForm> form_list =
+ NativeBackendKWalletStub::DeserializeValue(form.signon_realm, pickle);
EXPECT_EQ(1u, form_list.size());
if (form_list.size() > 0)
@@ -1136,9 +1097,8 @@ void NativeBackendKWalletPickleTest::CheckVersion2Pickle() {
form.form_data = form_google_.form_data;
CreateVersion2Pickle(form, &pickle);
- ScopedVector<PasswordForm> form_list;
- NativeBackendKWalletStub::DeserializeValue(form.signon_realm, pickle,
- &form_list);
+ ScopedVector<PasswordForm> form_list =
+ NativeBackendKWalletStub::DeserializeValue(form.signon_realm, pickle);
EXPECT_EQ(1u, form_list.size());
if (form_list.size() > 0)
@@ -1151,9 +1111,8 @@ void NativeBackendKWalletPickleTest::CheckVersion1Pickle() {
PasswordForm form = form_google_;
CreateVersion1Pickle(form, &pickle);
- ScopedVector<autofill::PasswordForm> form_list;
- NativeBackendKWalletStub::DeserializeValue(form.signon_realm,
- pickle, &form_list);
+ ScopedVector<autofill::PasswordForm> form_list =
+ NativeBackendKWalletStub::DeserializeValue(form.signon_realm, pickle);
// This will match |old_form_google_| because not all the fields present in
// |form_google_| will be deserialized.
@@ -1168,9 +1127,8 @@ void NativeBackendKWalletPickleTest::CheckVersion0Pickle(
PasswordForm form = old_form_google_;
form.scheme = scheme;
CreateVersion0Pickle(size_32, form, &pickle);
- ScopedVector<autofill::PasswordForm> form_list;
- NativeBackendKWalletStub::DeserializeValue(form.signon_realm,
- pickle, &form_list);
+ ScopedVector<autofill::PasswordForm> form_list =
+ NativeBackendKWalletStub::DeserializeValue(form.signon_realm, pickle);
EXPECT_EQ(1u, form_list.size());
if (form_list.size() > 0)
CheckPasswordForm(form, *form_list[0], false);

Powered by Google App Engine
This is Rietveld 408576698