Index: chrome/browser/ui/passwords/manage_passwords_state_unittest.cc |
diff --git a/chrome/browser/ui/passwords/manage_passwords_state_unittest.cc b/chrome/browser/ui/passwords/manage_passwords_state_unittest.cc |
index e4c815acb048aef26aef2df1820a7f4543b1b323..4040655959e181ed255f2088cb74959d9e4b974b 100644 |
--- a/chrome/browser/ui/passwords/manage_passwords_state_unittest.cc |
+++ b/chrome/browser/ui/passwords/manage_passwords_state_unittest.cc |
@@ -4,6 +4,7 @@ |
#include "chrome/browser/ui/passwords/manage_passwords_state.h" |
+#include <iterator> |
#include <utility> |
#include <vector> |
@@ -29,6 +30,16 @@ using ::testing::UnorderedElementsAre; |
namespace { |
+std::vector<const autofill::PasswordForm*> GetRawPointers( |
+ const std::vector<std::unique_ptr<autofill::PasswordForm>>& forms) { |
+ std::vector<const autofill::PasswordForm*> result; |
+ std::transform(forms.begin(), forms.end(), std::back_inserter(result), |
+ [](const std::unique_ptr<autofill::PasswordForm>& form) { |
+ return form.get(); |
+ }); |
+ return result; |
+} |
+ |
class ManagePasswordsStateTest : public testing::Test { |
public: |
ManagePasswordsStateTest() : password_manager_(&stub_client_) {} |
@@ -137,9 +148,9 @@ ManagePasswordsStateTest::CreateFormManagerInternal(bool include_federated) { |
void ManagePasswordsStateTest::TestNoisyUpdates() { |
const std::vector<const autofill::PasswordForm*> forms = |
- passwords_data_.GetCurrentForms(); |
+ GetRawPointers(passwords_data_.GetCurrentForms()); |
const std::vector<const autofill::PasswordForm*> federated_forms = |
- passwords_data_.federated_credentials_forms(); |
+ GetRawPointers(passwords_data_.federation_providers_forms()); |
const password_manager::ui::State state = passwords_data_.state(); |
const GURL origin = passwords_data_.origin(); |
@@ -152,8 +163,9 @@ void ManagePasswordsStateTest::TestNoisyUpdates() { |
password_manager::PasswordStoreChange::ADD, form); |
password_manager::PasswordStoreChangeList list(1, change); |
passwords_data().ProcessLoginsChanged(list); |
- EXPECT_EQ(forms, passwords_data().GetCurrentForms()); |
- EXPECT_EQ(federated_forms, passwords_data().federated_credentials_forms()); |
+ EXPECT_EQ(forms, GetRawPointers(passwords_data().GetCurrentForms())); |
+ EXPECT_EQ(federated_forms, |
+ GetRawPointers(passwords_data().federation_providers_forms())); |
EXPECT_EQ(state, passwords_data().state()); |
EXPECT_EQ(origin, passwords_data().origin()); |
@@ -162,8 +174,9 @@ void ManagePasswordsStateTest::TestNoisyUpdates() { |
list[0] = password_manager::PasswordStoreChange( |
password_manager::PasswordStoreChange::UPDATE, form); |
passwords_data().ProcessLoginsChanged(list); |
- EXPECT_EQ(forms, passwords_data().GetCurrentForms()); |
- EXPECT_EQ(federated_forms, passwords_data().federated_credentials_forms()); |
+ EXPECT_EQ(forms, GetRawPointers(passwords_data().GetCurrentForms())); |
+ EXPECT_EQ(federated_forms, |
+ GetRawPointers(passwords_data().federation_providers_forms())); |
EXPECT_EQ(state, passwords_data().state()); |
EXPECT_EQ(origin, passwords_data().origin()); |
@@ -171,17 +184,18 @@ void ManagePasswordsStateTest::TestNoisyUpdates() { |
list[0] = password_manager::PasswordStoreChange( |
password_manager::PasswordStoreChange::REMOVE, form); |
passwords_data().ProcessLoginsChanged(list); |
- EXPECT_EQ(forms, passwords_data().GetCurrentForms()); |
- EXPECT_EQ(federated_forms, passwords_data().federated_credentials_forms()); |
+ EXPECT_EQ(forms, GetRawPointers(passwords_data().GetCurrentForms())); |
+ EXPECT_EQ(federated_forms, |
+ GetRawPointers(passwords_data().federation_providers_forms())); |
EXPECT_EQ(state, passwords_data().state()); |
EXPECT_EQ(origin, passwords_data().origin()); |
} |
void ManagePasswordsStateTest::TestAllUpdates() { |
const std::vector<const autofill::PasswordForm*> forms = |
- passwords_data_.GetCurrentForms(); |
+ GetRawPointers(passwords_data_.GetCurrentForms()); |
const std::vector<const autofill::PasswordForm*> federated_forms = |
- passwords_data_.federated_credentials_forms(); |
+ GetRawPointers(passwords_data_.federation_providers_forms()); |
const password_manager::ui::State state = passwords_data_.state(); |
const GURL origin = passwords_data_.origin(); |
EXPECT_NE(GURL::EmptyGURL(), origin); |
@@ -196,7 +210,8 @@ void ManagePasswordsStateTest::TestAllUpdates() { |
password_manager::PasswordStoreChangeList list(1, change); |
passwords_data().ProcessLoginsChanged(list); |
EXPECT_THAT(passwords_data().GetCurrentForms(), Contains(Pointee(form))); |
- EXPECT_EQ(federated_forms, passwords_data().federated_credentials_forms()); |
+ EXPECT_EQ(federated_forms, |
+ GetRawPointers(passwords_data().federation_providers_forms())); |
EXPECT_EQ(state, passwords_data().state()); |
EXPECT_EQ(origin, passwords_data().origin()); |
@@ -206,7 +221,8 @@ void ManagePasswordsStateTest::TestAllUpdates() { |
password_manager::PasswordStoreChange::UPDATE, form); |
passwords_data().ProcessLoginsChanged(list); |
EXPECT_THAT(passwords_data().GetCurrentForms(), Contains(Pointee(form))); |
- EXPECT_EQ(federated_forms, passwords_data().federated_credentials_forms()); |
+ EXPECT_EQ(federated_forms, |
+ GetRawPointers(passwords_data().federation_providers_forms())); |
EXPECT_EQ(state, passwords_data().state()); |
EXPECT_EQ(origin, passwords_data().origin()); |
@@ -214,8 +230,9 @@ void ManagePasswordsStateTest::TestAllUpdates() { |
list[0] = password_manager::PasswordStoreChange( |
password_manager::PasswordStoreChange::REMOVE, form); |
passwords_data().ProcessLoginsChanged(list); |
- EXPECT_EQ(forms, passwords_data().GetCurrentForms()); |
- EXPECT_EQ(federated_forms, passwords_data().federated_credentials_forms()); |
+ EXPECT_EQ(forms, GetRawPointers(passwords_data().GetCurrentForms())); |
+ EXPECT_EQ(federated_forms, |
+ GetRawPointers(passwords_data().federation_providers_forms())); |
EXPECT_EQ(state, passwords_data().state()); |
EXPECT_EQ(origin, passwords_data().origin()); |
@@ -224,9 +241,9 @@ void ManagePasswordsStateTest::TestAllUpdates() { |
void ManagePasswordsStateTest::TestBlacklistedUpdates() { |
const std::vector<const autofill::PasswordForm*> forms = |
- passwords_data_.GetCurrentForms(); |
+ GetRawPointers(passwords_data_.GetCurrentForms()); |
const std::vector<const autofill::PasswordForm*> federated_forms = |
- passwords_data_.federated_credentials_forms(); |
+ GetRawPointers(passwords_data_.federation_providers_forms()); |
const password_manager::ui::State state = passwords_data_.state(); |
const GURL origin = passwords_data_.origin(); |
EXPECT_NE(GURL::EmptyGURL(), origin); |
@@ -239,8 +256,9 @@ void ManagePasswordsStateTest::TestBlacklistedUpdates() { |
list.push_back(password_manager::PasswordStoreChange( |
password_manager::PasswordStoreChange::ADD, blacklisted)); |
passwords_data().ProcessLoginsChanged(list); |
- EXPECT_EQ(forms, passwords_data().GetCurrentForms()); |
- EXPECT_EQ(federated_forms, passwords_data().federated_credentials_forms()); |
+ EXPECT_EQ(forms, GetRawPointers(passwords_data().GetCurrentForms())); |
+ EXPECT_EQ(federated_forms, |
+ GetRawPointers(passwords_data().federation_providers_forms())); |
EXPECT_EQ(state, passwords_data().state()); |
EXPECT_EQ(origin, passwords_data().origin()); |
@@ -248,15 +266,16 @@ void ManagePasswordsStateTest::TestBlacklistedUpdates() { |
list[0] = password_manager::PasswordStoreChange( |
password_manager::PasswordStoreChange::REMOVE, blacklisted); |
passwords_data().ProcessLoginsChanged(list); |
- EXPECT_EQ(forms, passwords_data().GetCurrentForms()); |
- EXPECT_EQ(federated_forms, passwords_data().federated_credentials_forms()); |
+ EXPECT_EQ(forms, GetRawPointers(passwords_data().GetCurrentForms())); |
+ EXPECT_EQ(federated_forms, |
+ GetRawPointers(passwords_data().federation_providers_forms())); |
EXPECT_EQ(state, passwords_data().state()); |
EXPECT_EQ(origin, passwords_data().origin()); |
} |
TEST_F(ManagePasswordsStateTest, DefaultState) { |
EXPECT_THAT(passwords_data().GetCurrentForms(), IsEmpty()); |
- EXPECT_THAT(passwords_data().federated_credentials_forms(), IsEmpty()); |
+ EXPECT_THAT(passwords_data().federation_providers_forms(), IsEmpty()); |
EXPECT_EQ(password_manager::ui::INACTIVE_STATE, passwords_data().state()); |
EXPECT_EQ(GURL::EmptyGURL(), passwords_data().origin()); |
EXPECT_FALSE(passwords_data().form_manager()); |
@@ -275,7 +294,7 @@ TEST_F(ManagePasswordsStateTest, PasswordSubmitted) { |
EXPECT_THAT(passwords_data().GetCurrentForms(), |
ElementsAre(Pointee(test_local_form()))); |
- EXPECT_THAT(passwords_data().federated_credentials_forms(), IsEmpty()); |
+ EXPECT_THAT(passwords_data().federation_providers_forms(), IsEmpty()); |
EXPECT_EQ(password_manager::ui::PENDING_PASSWORD_STATE, |
passwords_data().state()); |
EXPECT_EQ(test_submitted_form().origin, passwords_data().origin()); |
@@ -299,7 +318,7 @@ TEST_F(ManagePasswordsStateTest, PasswordSaved) { |
passwords_data().TransitionToState(password_manager::ui::MANAGE_STATE); |
EXPECT_THAT(passwords_data().GetCurrentForms(), |
ElementsAre(Pointee(test_local_form()))); |
- EXPECT_THAT(passwords_data().federated_credentials_forms(), IsEmpty()); |
+ EXPECT_THAT(passwords_data().federation_providers_forms(), IsEmpty()); |
EXPECT_EQ(password_manager::ui::MANAGE_STATE, |
passwords_data().state()); |
EXPECT_EQ(test_submitted_form().origin, passwords_data().origin()); |
@@ -316,14 +335,14 @@ TEST_F(ManagePasswordsStateTest, PasswordSubmittedFederationsPresent) { |
EXPECT_THAT(passwords_data().GetCurrentForms(), |
ElementsAre(Pointee(test_local_federated_form()))); |
- EXPECT_THAT(passwords_data().federated_credentials_forms(), IsEmpty()); |
+ EXPECT_THAT(passwords_data().federation_providers_forms(), IsEmpty()); |
} |
TEST_F(ManagePasswordsStateTest, OnRequestCredentials) { |
- ScopedVector<autofill::PasswordForm> local_credentials; |
- local_credentials.push_back(new autofill::PasswordForm(test_local_form())); |
- ScopedVector<autofill::PasswordForm> federated_credentials; |
- federated_credentials.push_back( |
+ std::vector<std::unique_ptr<autofill::PasswordForm>> local_credentials; |
+ local_credentials.emplace_back(new autofill::PasswordForm(test_local_form())); |
+ std::vector<std::unique_ptr<autofill::PasswordForm>> federated_credentials; |
+ federated_credentials.emplace_back( |
new autofill::PasswordForm(test_federated_form())); |
const GURL origin = test_local_form().origin; |
passwords_data().OnRequestCredentials( |
@@ -332,7 +351,7 @@ TEST_F(ManagePasswordsStateTest, OnRequestCredentials) { |
&ManagePasswordsStateTest::CredentialCallback, base::Unretained(this))); |
EXPECT_THAT(passwords_data().GetCurrentForms(), |
ElementsAre(Pointee(test_local_form()))); |
- EXPECT_THAT(passwords_data().federated_credentials_forms(), |
+ EXPECT_THAT(passwords_data().federation_providers_forms(), |
ElementsAre(Pointee(test_federated_form()))); |
EXPECT_EQ(password_manager::ui::CREDENTIAL_REQUEST_STATE, |
passwords_data().state()); |
@@ -344,20 +363,20 @@ TEST_F(ManagePasswordsStateTest, OnRequestCredentials) { |
EXPECT_TRUE(passwords_data().credentials_callback().is_null()); |
EXPECT_THAT(passwords_data().GetCurrentForms(), |
ElementsAre(Pointee(test_local_form()))); |
- EXPECT_THAT(passwords_data().federated_credentials_forms(), IsEmpty()); |
+ EXPECT_THAT(passwords_data().federation_providers_forms(), IsEmpty()); |
EXPECT_EQ(password_manager::ui::MANAGE_STATE, passwords_data().state()); |
EXPECT_EQ(origin, passwords_data().origin()); |
TestAllUpdates(); |
} |
TEST_F(ManagePasswordsStateTest, AutoSignin) { |
- ScopedVector<autofill::PasswordForm> local_credentials; |
- local_credentials.push_back(new autofill::PasswordForm(test_local_form())); |
+ std::vector<std::unique_ptr<autofill::PasswordForm>> local_credentials; |
+ local_credentials.emplace_back(new autofill::PasswordForm(test_local_form())); |
passwords_data().OnAutoSignin(std::move(local_credentials), |
test_local_form().origin); |
EXPECT_THAT(passwords_data().GetCurrentForms(), |
ElementsAre(Pointee(test_local_form()))); |
- EXPECT_THAT(passwords_data().federated_credentials_forms(), IsEmpty()); |
+ EXPECT_THAT(passwords_data().federation_providers_forms(), IsEmpty()); |
EXPECT_EQ(password_manager::ui::AUTO_SIGNIN_STATE, passwords_data().state()); |
EXPECT_EQ(test_local_form().origin, passwords_data().origin()); |
TestAllUpdates(); |
@@ -365,7 +384,7 @@ TEST_F(ManagePasswordsStateTest, AutoSignin) { |
passwords_data().TransitionToState(password_manager::ui::MANAGE_STATE); |
EXPECT_THAT(passwords_data().GetCurrentForms(), |
ElementsAre(Pointee(test_local_form()))); |
- EXPECT_THAT(passwords_data().federated_credentials_forms(), IsEmpty()); |
+ EXPECT_THAT(passwords_data().federation_providers_forms(), IsEmpty()); |
EXPECT_EQ(password_manager::ui::MANAGE_STATE, passwords_data().state()); |
EXPECT_EQ(test_local_form().origin, passwords_data().origin()); |
TestAllUpdates(); |
@@ -389,7 +408,7 @@ TEST_F(ManagePasswordsStateTest, AutomaticPasswordSave) { |
passwords_data().TransitionToState(password_manager::ui::MANAGE_STATE); |
EXPECT_THAT(passwords_data().GetCurrentForms(), |
ElementsAre(Pointee(test_submitted_form()))); |
- EXPECT_THAT(passwords_data().federated_credentials_forms(), IsEmpty()); |
+ EXPECT_THAT(passwords_data().federation_providers_forms(), IsEmpty()); |
EXPECT_EQ(password_manager::ui::MANAGE_STATE, passwords_data().state()); |
EXPECT_EQ(test_submitted_form().origin, passwords_data().origin()); |
TestAllUpdates(); |
@@ -406,7 +425,7 @@ TEST_F(ManagePasswordsStateTest, AutomaticPasswordSaveWithFederations) { |
EXPECT_THAT(passwords_data().GetCurrentForms(), |
UnorderedElementsAre(Pointee(test_submitted_form()), |
Pointee(test_local_federated_form()))); |
- EXPECT_THAT(passwords_data().federated_credentials_forms(), IsEmpty()); |
+ EXPECT_THAT(passwords_data().federation_providers_forms(), IsEmpty()); |
} |
TEST_F(ManagePasswordsStateTest, PasswordAutofilled) { |
@@ -419,13 +438,10 @@ TEST_F(ManagePasswordsStateTest, PasswordAutofilled) { |
EXPECT_THAT(passwords_data().GetCurrentForms(), |
ElementsAre(Pointee(test_local_form()))); |
- EXPECT_THAT(passwords_data().federated_credentials_forms(), IsEmpty()); |
+ EXPECT_THAT(passwords_data().federation_providers_forms(), IsEmpty()); |
EXPECT_EQ(password_manager::ui::MANAGE_STATE, passwords_data().state()); |
EXPECT_EQ(origin, passwords_data().origin()); |
- // |passwords_data| should hold a separate copy of test_local_form(). |
- EXPECT_THAT(passwords_data().GetCurrentForms(), |
- Not(Contains(&test_local_form()))); |
TestAllUpdates(); |
} |
@@ -446,7 +462,7 @@ TEST_F(ManagePasswordsStateTest, PasswordAutofillWithSavedFederations) { |
UnorderedElementsAre(Pointee(test_local_form()), |
Pointee(test_local_federated_form()))); |
// |federated_credentials_forms()| do not refer to the saved federations. |
- EXPECT_THAT(passwords_data().federated_credentials_forms(), IsEmpty()); |
+ EXPECT_THAT(passwords_data().federation_providers_forms(), IsEmpty()); |
EXPECT_EQ(password_manager::ui::MANAGE_STATE, passwords_data().state()); |
} |
@@ -465,13 +481,10 @@ TEST_F(ManagePasswordsStateTest, ActiveOnMixedPSLAndNonPSLMatched) { |
EXPECT_THAT(passwords_data().GetCurrentForms(), |
ElementsAre(Pointee(test_local_form()))); |
- EXPECT_THAT(passwords_data().federated_credentials_forms(), IsEmpty()); |
+ EXPECT_THAT(passwords_data().federation_providers_forms(), IsEmpty()); |
EXPECT_EQ(password_manager::ui::MANAGE_STATE, passwords_data().state()); |
EXPECT_EQ(origin, passwords_data().origin()); |
- // |passwords_data| should hold a separate copy of test_local_form(). |
- EXPECT_THAT(passwords_data().GetCurrentForms(), |
- Not(Contains(&test_local_form()))); |
TestAllUpdates(); |
} |
@@ -486,7 +499,7 @@ TEST_F(ManagePasswordsStateTest, InactiveOnPSLMatched) { |
password_form_map, GURL("https://m.example.com/"), nullptr); |
EXPECT_THAT(passwords_data().GetCurrentForms(), IsEmpty()); |
- EXPECT_THAT(passwords_data().federated_credentials_forms(), IsEmpty()); |
+ EXPECT_THAT(passwords_data().federation_providers_forms(), IsEmpty()); |
EXPECT_EQ(password_manager::ui::INACTIVE_STATE, passwords_data().state()); |
EXPECT_EQ(GURL::EmptyGURL(), passwords_data().origin()); |
EXPECT_FALSE(passwords_data().form_manager()); |
@@ -503,7 +516,7 @@ TEST_F(ManagePasswordsStateTest, OnInactive) { |
passwords_data().state()); |
passwords_data().OnInactive(); |
EXPECT_THAT(passwords_data().GetCurrentForms(), IsEmpty()); |
- EXPECT_THAT(passwords_data().federated_credentials_forms(), IsEmpty()); |
+ EXPECT_THAT(passwords_data().federation_providers_forms(), IsEmpty()); |
EXPECT_EQ(password_manager::ui::INACTIVE_STATE, passwords_data().state()); |
EXPECT_EQ(GURL::EmptyGURL(), passwords_data().origin()); |
EXPECT_FALSE(passwords_data().form_manager()); |
@@ -524,10 +537,10 @@ TEST_F(ManagePasswordsStateTest, PendingPasswordAddBlacklisted) { |
} |
TEST_F(ManagePasswordsStateTest, RequestCredentialsAddBlacklisted) { |
- ScopedVector<autofill::PasswordForm> local_credentials; |
- local_credentials.push_back(new autofill::PasswordForm(test_local_form())); |
- ScopedVector<autofill::PasswordForm> federated_credentials; |
- federated_credentials.push_back( |
+ std::vector<std::unique_ptr<autofill::PasswordForm>> local_credentials; |
+ local_credentials.emplace_back(new autofill::PasswordForm(test_local_form())); |
+ std::vector<std::unique_ptr<autofill::PasswordForm>> federated_credentials; |
+ federated_credentials.emplace_back( |
new autofill::PasswordForm(test_federated_form())); |
const GURL origin = test_local_form().origin; |
passwords_data().OnRequestCredentials( |
@@ -541,8 +554,8 @@ TEST_F(ManagePasswordsStateTest, RequestCredentialsAddBlacklisted) { |
} |
TEST_F(ManagePasswordsStateTest, AutoSigninAddBlacklisted) { |
- ScopedVector<autofill::PasswordForm> local_credentials; |
- local_credentials.push_back(new autofill::PasswordForm(test_local_form())); |
+ std::vector<std::unique_ptr<autofill::PasswordForm>> local_credentials; |
+ local_credentials.emplace_back(new autofill::PasswordForm(test_local_form())); |
passwords_data().OnAutoSignin(std::move(local_credentials), |
test_local_form().origin); |
EXPECT_EQ(password_manager::ui::AUTO_SIGNIN_STATE, passwords_data().state()); |
@@ -598,7 +611,7 @@ TEST_F(ManagePasswordsStateTest, PasswordUpdateSubmitted) { |
EXPECT_THAT(passwords_data().GetCurrentForms(), |
ElementsAre(Pointee(test_local_form()))); |
- EXPECT_THAT(passwords_data().federated_credentials_forms(), IsEmpty()); |
+ EXPECT_THAT(passwords_data().federation_providers_forms(), IsEmpty()); |
EXPECT_EQ(password_manager::ui::PENDING_PASSWORD_UPDATE_STATE, |
passwords_data().state()); |
EXPECT_EQ(test_submitted_form().origin, passwords_data().origin()); |
@@ -624,7 +637,7 @@ TEST_F(ManagePasswordsStateTest, AndroidPasswordUpdateSubmitted) { |
EXPECT_THAT(passwords_data().GetCurrentForms(), |
ElementsAre(Pointee(android_form))); |
- EXPECT_THAT(passwords_data().federated_credentials_forms(), IsEmpty()); |
+ EXPECT_THAT(passwords_data().federation_providers_forms(), IsEmpty()); |
EXPECT_EQ(password_manager::ui::PENDING_PASSWORD_UPDATE_STATE, |
passwords_data().state()); |
EXPECT_EQ(test_submitted_form().origin, passwords_data().origin()); |
@@ -647,13 +660,14 @@ TEST_F(ManagePasswordsStateTest, PasswordUpdateSubmittedWithFederations) { |
EXPECT_THAT(passwords_data().GetCurrentForms(), |
UnorderedElementsAre(Pointee(test_local_form()), |
Pointee(test_local_federated_form()))); |
- EXPECT_THAT(passwords_data().federated_credentials_forms(), IsEmpty()); |
+ EXPECT_THAT(passwords_data().federation_providers_forms(), IsEmpty()); |
} |
TEST_F(ManagePasswordsStateTest, ChooseCredentialLocal) { |
- passwords_data().OnRequestCredentials(ScopedVector<autofill::PasswordForm>(), |
- ScopedVector<autofill::PasswordForm>(), |
- test_local_form().origin); |
+ passwords_data().OnRequestCredentials( |
+ std::vector<std::unique_ptr<autofill::PasswordForm>>(), |
+ std::vector<std::unique_ptr<autofill::PasswordForm>>(), |
+ test_local_form().origin); |
passwords_data().set_credentials_callback(base::Bind( |
&ManagePasswordsStateTest::CredentialCallback, base::Unretained(this))); |
EXPECT_CALL(*this, CredentialCallback(&test_local_form())); |
@@ -661,9 +675,10 @@ TEST_F(ManagePasswordsStateTest, ChooseCredentialLocal) { |
} |
TEST_F(ManagePasswordsStateTest, ChooseCredentialEmpty) { |
- passwords_data().OnRequestCredentials(ScopedVector<autofill::PasswordForm>(), |
- ScopedVector<autofill::PasswordForm>(), |
- test_local_form().origin); |
+ passwords_data().OnRequestCredentials( |
+ std::vector<std::unique_ptr<autofill::PasswordForm>>(), |
+ std::vector<std::unique_ptr<autofill::PasswordForm>>(), |
+ test_local_form().origin); |
passwords_data().set_credentials_callback(base::Bind( |
&ManagePasswordsStateTest::CredentialCallback, base::Unretained(this))); |
password_manager::CredentialInfo credential_info( |
@@ -674,9 +689,10 @@ TEST_F(ManagePasswordsStateTest, ChooseCredentialEmpty) { |
} |
TEST_F(ManagePasswordsStateTest, ChooseCredentialLocalWithNonEmptyFederation) { |
- passwords_data().OnRequestCredentials(ScopedVector<autofill::PasswordForm>(), |
- ScopedVector<autofill::PasswordForm>(), |
- test_local_form().origin); |
+ passwords_data().OnRequestCredentials( |
+ std::vector<std::unique_ptr<autofill::PasswordForm>>(), |
+ std::vector<std::unique_ptr<autofill::PasswordForm>>(), |
+ test_local_form().origin); |
passwords_data().set_credentials_callback(base::Bind( |
&ManagePasswordsStateTest::CredentialCallback, base::Unretained(this))); |
EXPECT_CALL(*this, CredentialCallback(&test_local_federated_form())); |