Commit 93cbcb5e authored by Vadym Doroshenko's avatar Vadym Doroshenko Committed by Commit Bot

Remove not needed argument in ProvisionallySave

is_gaia_with_skip_save_password_form is already inside submitted_form.

Bug: 831123
Change-Id: I671cb3d2f1e423ef9128e3c05b8c26805d4c156e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1768533Reviewed-by: default avatarVasilii Sukhanov <vasilii@chromium.org>
Commit-Queue: Vadym Doroshenko <dvadym@chromium.org>
Cr-Commit-Position: refs/heads/master@{#690396}
parent f80f4b5f
...@@ -638,8 +638,7 @@ void NewPasswordFormManager::OnFetchCompleted() { ...@@ -638,8 +638,7 @@ void NewPasswordFormManager::OnFetchCompleted() {
bool NewPasswordFormManager::ProvisionallySave( bool NewPasswordFormManager::ProvisionallySave(
const FormData& submitted_form, const FormData& submitted_form,
const PasswordManagerDriver* driver, const PasswordManagerDriver* driver) {
bool is_gaia_with_skip_save_password_form) {
DCHECK(DoesManage(submitted_form, driver)); DCHECK(DoesManage(submitted_form, driver));
std::unique_ptr<PasswordForm> parsed_submitted_form = std::unique_ptr<PasswordForm> parsed_submitted_form =
...@@ -654,8 +653,6 @@ bool NewPasswordFormManager::ProvisionallySave( ...@@ -654,8 +653,6 @@ bool NewPasswordFormManager::ProvisionallySave(
return is_submitted_; return is_submitted_;
parsed_submitted_form_ = std::move(parsed_submitted_form); parsed_submitted_form_ = std::move(parsed_submitted_form);
parsed_submitted_form_->form_data.is_gaia_with_skip_save_password_form =
is_gaia_with_skip_save_password_form;
submitted_form_ = submitted_form; submitted_form_ = submitted_form;
is_submitted_ = true; is_submitted_ = true;
CalculateFillingAssistanceMetric(submitted_form); CalculateFillingAssistanceMetric(submitted_form);
......
...@@ -87,11 +87,8 @@ class NewPasswordFormManager : public PasswordFormManagerInterface, ...@@ -87,11 +87,8 @@ class NewPasswordFormManager : public PasswordFormManagerInterface,
// |submitted_form| and |driver|) then saves |submitted_form| to // |submitted_form| and |driver|) then saves |submitted_form| to
// |submitted_form_| field, sets |is_submitted| = true and returns true. // |submitted_form_| field, sets |is_submitted| = true and returns true.
// Otherwise returns false. // Otherwise returns false.
// |is_gaia_with_skip_save_password_form| is true iff this is Gaia form which
// should be skipped on saving.
bool ProvisionallySave(const autofill::FormData& submitted_form, bool ProvisionallySave(const autofill::FormData& submitted_form,
const PasswordManagerDriver* driver, const PasswordManagerDriver* driver);
bool is_gaia_with_skip_save_password_form);
// If |submitted_form| is managed by *this then saves |submitted_form| to // If |submitted_form| is managed by *this then saves |submitted_form| to
// |submitted_form_| field, sets |is_submitted| = true and returns true. // |submitted_form_| field, sets |is_submitted| = true and returns true.
......
...@@ -556,8 +556,7 @@ TEST_F(NewPasswordFormManagerTest, AutofillWithBlacklistedMatch) { ...@@ -556,8 +556,7 @@ TEST_F(NewPasswordFormManagerTest, AutofillWithBlacklistedMatch) {
TEST_F(NewPasswordFormManagerTest, SetSubmitted) { TEST_F(NewPasswordFormManagerTest, SetSubmitted) {
EXPECT_FALSE(form_manager_->is_submitted()); EXPECT_FALSE(form_manager_->is_submitted());
EXPECT_TRUE( EXPECT_TRUE(form_manager_->ProvisionallySave(submitted_form_, &driver_));
form_manager_->ProvisionallySave(submitted_form_, &driver_, false));
EXPECT_TRUE(form_manager_->is_submitted()); EXPECT_TRUE(form_manager_->is_submitted());
FormData another_form = submitted_form_; FormData another_form = submitted_form_;
...@@ -565,14 +564,13 @@ TEST_F(NewPasswordFormManagerTest, SetSubmitted) { ...@@ -565,14 +564,13 @@ TEST_F(NewPasswordFormManagerTest, SetSubmitted) {
#if !defined(OS_IOS) #if !defined(OS_IOS)
// |another_form| is managed because the same |unique_renderer_id| as // |another_form| is managed because the same |unique_renderer_id| as
// |observed_form_|. // |observed_form_|.
EXPECT_TRUE(form_manager_->ProvisionallySave(another_form, &driver_, false)); EXPECT_TRUE(form_manager_->ProvisionallySave(another_form, &driver_));
EXPECT_TRUE(form_manager_->is_submitted()); EXPECT_TRUE(form_manager_->is_submitted());
#endif #endif
} }
TEST_F(NewPasswordFormManagerTest, SetSubmittedMultipleTimes) { TEST_F(NewPasswordFormManagerTest, SetSubmittedMultipleTimes) {
EXPECT_TRUE( EXPECT_TRUE(form_manager_->ProvisionallySave(submitted_form_, &driver_));
form_manager_->ProvisionallySave(submitted_form_, &driver_, false));
EXPECT_TRUE(form_manager_->is_submitted()); EXPECT_TRUE(form_manager_->is_submitted());
// Make the submitted form to be invalid password form. // Make the submitted form to be invalid password form.
...@@ -580,8 +578,7 @@ TEST_F(NewPasswordFormManagerTest, SetSubmittedMultipleTimes) { ...@@ -580,8 +578,7 @@ TEST_F(NewPasswordFormManagerTest, SetSubmittedMultipleTimes) {
// Expect that |form_manager_| is still in submitted state because the first // Expect that |form_manager_| is still in submitted state because the first
// time the submited form was valid. // time the submited form was valid.
EXPECT_TRUE( EXPECT_TRUE(form_manager_->ProvisionallySave(submitted_form_, &driver_));
form_manager_->ProvisionallySave(submitted_form_, &driver_, false));
EXPECT_TRUE(form_manager_->is_submitted()); EXPECT_TRUE(form_manager_->is_submitted());
EXPECT_TRUE(form_manager_->GetSubmittedForm()); EXPECT_TRUE(form_manager_->GetSubmittedForm());
} }
...@@ -656,8 +653,7 @@ TEST_F(NewPasswordFormManagerTest, CreatePendingCredentialsEmptyStore) { ...@@ -656,8 +653,7 @@ TEST_F(NewPasswordFormManagerTest, CreatePendingCredentialsEmptyStore) {
TestMockTimeTaskRunner::ScopedContext scoped_context(task_runner_.get()); TestMockTimeTaskRunner::ScopedContext scoped_context(task_runner_.get());
fetcher_->NotifyFetchCompleted(); fetcher_->NotifyFetchCompleted();
EXPECT_TRUE( EXPECT_TRUE(form_manager_->ProvisionallySave(submitted_form_, &driver_));
form_manager_->ProvisionallySave(submitted_form_, &driver_, false));
CheckPendingCredentials(parsed_submitted_form_, CheckPendingCredentials(parsed_submitted_form_,
form_manager_->GetPendingCredentials()); form_manager_->GetPendingCredentials());
EXPECT_EQ(UserAction::kOverrideUsernameAndPassword, EXPECT_EQ(UserAction::kOverrideUsernameAndPassword,
...@@ -670,8 +666,7 @@ TEST_F(NewPasswordFormManagerTest, CreatePendingCredentialsNewCredentials) { ...@@ -670,8 +666,7 @@ TEST_F(NewPasswordFormManagerTest, CreatePendingCredentialsNewCredentials) {
TestMockTimeTaskRunner::ScopedContext scoped_context(task_runner_.get()); TestMockTimeTaskRunner::ScopedContext scoped_context(task_runner_.get());
SetNonFederatedAndNotifyFetchCompleted({&saved_match_}); SetNonFederatedAndNotifyFetchCompleted({&saved_match_});
EXPECT_TRUE( EXPECT_TRUE(form_manager_->ProvisionallySave(submitted_form_, &driver_));
form_manager_->ProvisionallySave(submitted_form_, &driver_, false));
CheckPendingCredentials(parsed_submitted_form_, CheckPendingCredentials(parsed_submitted_form_,
form_manager_->GetPendingCredentials()); form_manager_->GetPendingCredentials());
EXPECT_EQ(UserAction::kOverrideUsernameAndPassword, EXPECT_EQ(UserAction::kOverrideUsernameAndPassword,
...@@ -695,8 +690,7 @@ TEST_F(NewPasswordFormManagerTest, CreatePendingCredentialsAlreadySaved) { ...@@ -695,8 +690,7 @@ TEST_F(NewPasswordFormManagerTest, CreatePendingCredentialsAlreadySaved) {
for (bool is_incognito : {false, true}) { for (bool is_incognito : {false, true}) {
EXPECT_CALL(client_, IsIncognito).WillOnce(Return(is_incognito)); EXPECT_CALL(client_, IsIncognito).WillOnce(Return(is_incognito));
form_manager_->Fill(); form_manager_->Fill();
EXPECT_TRUE( EXPECT_TRUE(form_manager_->ProvisionallySave(submitted_form_, &driver_));
form_manager_->ProvisionallySave(submitted_form_, &driver_, false));
CheckPendingCredentials(/* expected */ saved_match_, CheckPendingCredentials(/* expected */ saved_match_,
form_manager_->GetPendingCredentials()); form_manager_->GetPendingCredentials());
EXPECT_EQ(is_incognito ? UserAction::kChoose : UserAction::kNone, EXPECT_EQ(is_incognito ? UserAction::kChoose : UserAction::kNone,
...@@ -721,8 +715,7 @@ TEST_F(NewPasswordFormManagerTest, CreatePendingCredentialsPSLMatchSaved) { ...@@ -721,8 +715,7 @@ TEST_F(NewPasswordFormManagerTest, CreatePendingCredentialsPSLMatchSaved) {
submitted_form_.fields[kPasswordFieldIndex].value = submitted_form_.fields[kPasswordFieldIndex].value =
saved_match_.password_value; saved_match_.password_value;
EXPECT_TRUE( EXPECT_TRUE(form_manager_->ProvisionallySave(submitted_form_, &driver_));
form_manager_->ProvisionallySave(submitted_form_, &driver_, false));
CheckPendingCredentials(expected, form_manager_->GetPendingCredentials()); CheckPendingCredentials(expected, form_manager_->GetPendingCredentials());
EXPECT_EQ(UserAction::kChoosePslMatch, EXPECT_EQ(UserAction::kChoosePslMatch,
form_manager_->GetMetricsRecorder()->GetUserAction()); form_manager_->GetMetricsRecorder()->GetUserAction());
...@@ -740,8 +733,7 @@ TEST_F(NewPasswordFormManagerTest, CreatePendingCredentialsPasswordOverriden) { ...@@ -740,8 +733,7 @@ TEST_F(NewPasswordFormManagerTest, CreatePendingCredentialsPasswordOverriden) {
submitted_form_.fields[kUsernameFieldIndex].value = submitted_form_.fields[kUsernameFieldIndex].value =
saved_match_.username_value; saved_match_.username_value;
submitted_form_.fields[kPasswordFieldIndex].value = expected.password_value; submitted_form_.fields[kPasswordFieldIndex].value = expected.password_value;
EXPECT_TRUE( EXPECT_TRUE(form_manager_->ProvisionallySave(submitted_form_, &driver_));
form_manager_->ProvisionallySave(submitted_form_, &driver_, false));
CheckPendingCredentials(expected, form_manager_->GetPendingCredentials()); CheckPendingCredentials(expected, form_manager_->GetPendingCredentials());
EXPECT_EQ(UserAction::kOverridePassword, EXPECT_EQ(UserAction::kOverridePassword,
form_manager_->GetMetricsRecorder()->GetUserAction()); form_manager_->GetMetricsRecorder()->GetUserAction());
...@@ -760,8 +752,7 @@ TEST_F(NewPasswordFormManagerTest, CreatePendingCredentialsUpdate) { ...@@ -760,8 +752,7 @@ TEST_F(NewPasswordFormManagerTest, CreatePendingCredentialsUpdate) {
PasswordForm expected = saved_match_; PasswordForm expected = saved_match_;
expected.password_value = ASCIIToUTF16("verystrongpassword"); expected.password_value = ASCIIToUTF16("verystrongpassword");
EXPECT_TRUE( EXPECT_TRUE(form_manager_->ProvisionallySave(submitted_form, &driver_));
form_manager_->ProvisionallySave(submitted_form, &driver_, false));
CheckPendingCredentials(expected, form_manager_->GetPendingCredentials()); CheckPendingCredentials(expected, form_manager_->GetPendingCredentials());
EXPECT_EQ(UserAction::kOverridePassword, EXPECT_EQ(UserAction::kOverridePassword,
form_manager_->GetMetricsRecorder()->GetUserAction()); form_manager_->GetMetricsRecorder()->GetUserAction());
...@@ -783,8 +774,7 @@ TEST_F(NewPasswordFormManagerTest, ...@@ -783,8 +774,7 @@ TEST_F(NewPasswordFormManagerTest,
PasswordForm expected = saved_match_; PasswordForm expected = saved_match_;
expected.password_value = ASCIIToUTF16("verystrongpassword"); expected.password_value = ASCIIToUTF16("verystrongpassword");
EXPECT_TRUE( EXPECT_TRUE(form_manager_->ProvisionallySave(submitted_form, &driver_));
form_manager_->ProvisionallySave(submitted_form, &driver_, false));
CheckPendingCredentials(expected, form_manager_->GetPendingCredentials()); CheckPendingCredentials(expected, form_manager_->GetPendingCredentials());
} }
...@@ -803,8 +793,7 @@ TEST_F(NewPasswordFormManagerTest, CreatePendingCredentialsEmptyName) { ...@@ -803,8 +793,7 @@ TEST_F(NewPasswordFormManagerTest, CreatePendingCredentialsEmptyName) {
form_manager_->ProcessServerPredictions(predictions); form_manager_->ProcessServerPredictions(predictions);
EXPECT_TRUE( EXPECT_TRUE(form_manager_->ProvisionallySave(anonymous_signup, &driver_));
form_manager_->ProvisionallySave(anonymous_signup, &driver_, false));
EXPECT_EQ(ASCIIToUTF16("a password"), EXPECT_EQ(ASCIIToUTF16("a password"),
form_manager_->GetPendingCredentials().password_value); form_manager_->GetPendingCredentials().password_value);
} }
...@@ -824,7 +813,7 @@ TEST_F(NewPasswordFormManagerTest, NoCrashOnNonPasswordForm) { ...@@ -824,7 +813,7 @@ TEST_F(NewPasswordFormManagerTest, NoCrashOnNonPasswordForm) {
submitted_form.fields[kPasswordFieldIndex].value = ASCIIToUTF16("password"); submitted_form.fields[kPasswordFieldIndex].value = ASCIIToUTF16("password");
// Expect no crash. // Expect no crash.
form_manager_->ProvisionallySave(submitted_form, &driver_, false); form_manager_->ProvisionallySave(submitted_form, &driver_);
} }
TEST_F(NewPasswordFormManagerTest, IsEqualToSubmittedForm) { TEST_F(NewPasswordFormManagerTest, IsEqualToSubmittedForm) {
...@@ -840,8 +829,7 @@ TEST_F(NewPasswordFormManagerTest, IsEqualToSubmittedForm) { ...@@ -840,8 +829,7 @@ TEST_F(NewPasswordFormManagerTest, IsEqualToSubmittedForm) {
// No submitted form yet. // No submitted form yet.
EXPECT_FALSE(form_manager_->IsEqualToSubmittedForm(submitted_form)); EXPECT_FALSE(form_manager_->IsEqualToSubmittedForm(submitted_form));
ASSERT_TRUE( ASSERT_TRUE(form_manager_->ProvisionallySave(submitted_form, &driver_));
form_manager_->ProvisionallySave(submitted_form, &driver_, false));
observed_form_.unique_renderer_id += 10; observed_form_.unique_renderer_id += 10;
observed_form_.fields.clear(); observed_form_.fields.clear();
...@@ -865,8 +853,7 @@ TEST_F(NewPasswordFormManagerTest, SaveNewCredentials) { ...@@ -865,8 +853,7 @@ TEST_F(NewPasswordFormManagerTest, SaveNewCredentials) {
submitted_form.fields[kUsernameFieldIndex].value = new_username; submitted_form.fields[kUsernameFieldIndex].value = new_username;
submitted_form.fields[kPasswordFieldIndex].value = new_password; submitted_form.fields[kPasswordFieldIndex].value = new_password;
EXPECT_TRUE( EXPECT_TRUE(form_manager_->ProvisionallySave(submitted_form, &driver_));
form_manager_->ProvisionallySave(submitted_form, &driver_, false));
EXPECT_TRUE(form_manager_->IsNewLogin()); EXPECT_TRUE(form_manager_->IsNewLogin());
MockFormSaver& form_saver = MockFormSaver::Get(form_manager_.get()); MockFormSaver& form_saver = MockFormSaver::Get(form_manager_.get());
...@@ -915,8 +902,7 @@ TEST_F(NewPasswordFormManagerTest, SavePSLToAlreadySaved) { ...@@ -915,8 +902,7 @@ TEST_F(NewPasswordFormManagerTest, SavePSLToAlreadySaved) {
submitted_form.fields[kPasswordFieldIndex].value = submitted_form.fields[kPasswordFieldIndex].value =
psl_saved_match_.password_value; psl_saved_match_.password_value;
EXPECT_TRUE( EXPECT_TRUE(form_manager_->ProvisionallySave(submitted_form, &driver_));
form_manager_->ProvisionallySave(submitted_form, &driver_, false));
EXPECT_TRUE(form_manager_->IsNewLogin()); EXPECT_TRUE(form_manager_->IsNewLogin());
EXPECT_TRUE(form_manager_->IsPendingCredentialsPublicSuffixMatch()); EXPECT_TRUE(form_manager_->IsPendingCredentialsPublicSuffixMatch());
...@@ -952,8 +938,7 @@ TEST_F(NewPasswordFormManagerTest, OverridePassword) { ...@@ -952,8 +938,7 @@ TEST_F(NewPasswordFormManagerTest, OverridePassword) {
submitted_form.fields[kUsernameFieldIndex].value = username; submitted_form.fields[kUsernameFieldIndex].value = username;
submitted_form.fields[kPasswordFieldIndex].value = new_password; submitted_form.fields[kPasswordFieldIndex].value = new_password;
EXPECT_TRUE( EXPECT_TRUE(form_manager_->ProvisionallySave(submitted_form, &driver_));
form_manager_->ProvisionallySave(submitted_form, &driver_, false));
EXPECT_FALSE(form_manager_->IsNewLogin()); EXPECT_FALSE(form_manager_->IsNewLogin());
EXPECT_TRUE(form_manager_->IsPasswordUpdate()); EXPECT_TRUE(form_manager_->IsPasswordUpdate());
...@@ -988,8 +973,7 @@ TEST_F(NewPasswordFormManagerTest, UpdatePasswordOnChangePasswordForm) { ...@@ -988,8 +973,7 @@ TEST_F(NewPasswordFormManagerTest, UpdatePasswordOnChangePasswordForm) {
base::string16 new_password = saved_match_.password_value + ASCIIToUTF16("1"); base::string16 new_password = saved_match_.password_value + ASCIIToUTF16("1");
submitted_form.fields[1].value = new_password; submitted_form.fields[1].value = new_password;
EXPECT_TRUE( EXPECT_TRUE(form_manager_->ProvisionallySave(submitted_form, &driver_));
form_manager_->ProvisionallySave(submitted_form, &driver_, false));
EXPECT_FALSE(form_manager_->IsNewLogin()); EXPECT_FALSE(form_manager_->IsNewLogin());
EXPECT_TRUE(form_manager_->IsPasswordUpdate()); EXPECT_TRUE(form_manager_->IsPasswordUpdate());
...@@ -1025,8 +1009,7 @@ TEST_F(NewPasswordFormManagerTest, VotesUploadingOnPasswordUpdate) { ...@@ -1025,8 +1009,7 @@ TEST_F(NewPasswordFormManagerTest, VotesUploadingOnPasswordUpdate) {
auto new_password = saved_match_.password_value + ASCIIToUTF16("1"); auto new_password = saved_match_.password_value + ASCIIToUTF16("1");
submitted_form.fields[1].value = new_password; submitted_form.fields[1].value = new_password;
EXPECT_TRUE( EXPECT_TRUE(form_manager_->ProvisionallySave(submitted_form, &driver_));
form_manager_->ProvisionallySave(submitted_form, &driver_, false));
std::map<base::string16, autofill::ServerFieldType> expected_types; std::map<base::string16, autofill::ServerFieldType> expected_types;
expected_types[ASCIIToUTF16("password")] = autofill::PASSWORD; expected_types[ASCIIToUTF16("password")] = autofill::PASSWORD;
...@@ -1056,7 +1039,7 @@ TEST_F(NewPasswordFormManagerTest, UpdateUsernameEmptyStore) { ...@@ -1056,7 +1039,7 @@ TEST_F(NewPasswordFormManagerTest, UpdateUsernameEmptyStore) {
TestMockTimeTaskRunner::ScopedContext scoped_context(task_runner_.get()); TestMockTimeTaskRunner::ScopedContext scoped_context(task_runner_.get());
fetcher_->NotifyFetchCompleted(); fetcher_->NotifyFetchCompleted();
form_manager_->ProvisionallySave(submitted_form_, &driver_, false); form_manager_->ProvisionallySave(submitted_form_, &driver_);
base::string16 new_username = base::string16 new_username =
parsed_submitted_form_.username_value + ASCIIToUTF16("1"); parsed_submitted_form_.username_value + ASCIIToUTF16("1");
...@@ -1079,7 +1062,7 @@ TEST_F(NewPasswordFormManagerTest, UpdateUsernameToAnotherFieldValue) { ...@@ -1079,7 +1062,7 @@ TEST_F(NewPasswordFormManagerTest, UpdateUsernameToAnotherFieldValue) {
ASCIIToUTF16("automatically_chosen_username"); ASCIIToUTF16("automatically_chosen_username");
submitted_form_.fields[0].value = user_chosen_username; submitted_form_.fields[0].value = user_chosen_username;
submitted_form_.fields[1].value = automatically_chosen_username; submitted_form_.fields[1].value = automatically_chosen_username;
form_manager_->ProvisionallySave(submitted_form_, &driver_, false); form_manager_->ProvisionallySave(submitted_form_, &driver_);
EXPECT_EQ(automatically_chosen_username, EXPECT_EQ(automatically_chosen_username,
form_manager_->GetPendingCredentials().username_value); form_manager_->GetPendingCredentials().username_value);
...@@ -1108,7 +1091,7 @@ TEST_F(NewPasswordFormManagerTest, UpdateUsernameToAlreadyExisting) { ...@@ -1108,7 +1091,7 @@ TEST_F(NewPasswordFormManagerTest, UpdateUsernameToAlreadyExisting) {
TestMockTimeTaskRunner::ScopedContext scoped_context(task_runner_.get()); TestMockTimeTaskRunner::ScopedContext scoped_context(task_runner_.get());
SetNonFederatedAndNotifyFetchCompleted({&saved_match_}); SetNonFederatedAndNotifyFetchCompleted({&saved_match_});
form_manager_->ProvisionallySave(submitted_form_, &driver_, false); form_manager_->ProvisionallySave(submitted_form_, &driver_);
base::string16 new_username = saved_match_.username_value; base::string16 new_username = saved_match_.username_value;
base::string16 expected_password = parsed_submitted_form_.password_value; base::string16 expected_password = parsed_submitted_form_.password_value;
...@@ -1126,7 +1109,7 @@ TEST_F(NewPasswordFormManagerTest, UpdatePasswordValueEmptyStore) { ...@@ -1126,7 +1109,7 @@ TEST_F(NewPasswordFormManagerTest, UpdatePasswordValueEmptyStore) {
TestMockTimeTaskRunner::ScopedContext scoped_context(task_runner_.get()); TestMockTimeTaskRunner::ScopedContext scoped_context(task_runner_.get());
fetcher_->NotifyFetchCompleted(); fetcher_->NotifyFetchCompleted();
form_manager_->ProvisionallySave(submitted_form_, &driver_, false); form_manager_->ProvisionallySave(submitted_form_, &driver_);
base::string16 new_password = base::string16 new_password =
parsed_submitted_form_.password_value + ASCIIToUTF16("1"); parsed_submitted_form_.password_value + ASCIIToUTF16("1");
...@@ -1154,7 +1137,7 @@ TEST_F(NewPasswordFormManagerTest, UpdatePasswordValueToAlreadyExisting) { ...@@ -1154,7 +1137,7 @@ TEST_F(NewPasswordFormManagerTest, UpdatePasswordValueToAlreadyExisting) {
// Emulate submitting form with known username and different password. // Emulate submitting form with known username and different password.
submitted_form_.fields[kUsernameFieldIndex].value = submitted_form_.fields[kUsernameFieldIndex].value =
saved_match_.username_value; saved_match_.username_value;
form_manager_->ProvisionallySave(submitted_form_, &driver_, false); form_manager_->ProvisionallySave(submitted_form_, &driver_);
// The user changes password to already saved one. // The user changes password to already saved one.
base::string16 password = saved_match_.password_value; base::string16 password = saved_match_.password_value;
...@@ -1175,7 +1158,7 @@ TEST_F(NewPasswordFormManagerTest, UpdatePasswordValueMultiplePasswordFields) { ...@@ -1175,7 +1158,7 @@ TEST_F(NewPasswordFormManagerTest, UpdatePasswordValueMultiplePasswordFields) {
base::string16 pin = ASCIIToUTF16("pin"); base::string16 pin = ASCIIToUTF16("pin");
form.fields[0].value = password; form.fields[0].value = password;
form.fields[1].value = pin; form.fields[1].value = pin;
form_manager_->ProvisionallySave(form, &driver_, false); form_manager_->ProvisionallySave(form, &driver_);
// Check that a second password field is chosen for saving. // Check that a second password field is chosen for saving.
EXPECT_EQ(pin, form_manager_->GetPendingCredentials().password_value); EXPECT_EQ(pin, form_manager_->GetPendingCredentials().password_value);
...@@ -1232,8 +1215,7 @@ TEST_F(NewPasswordFormManagerTest, Clone) { ...@@ -1232,8 +1215,7 @@ TEST_F(NewPasswordFormManagerTest, Clone) {
fetcher_->NotifyFetchCompleted(); fetcher_->NotifyFetchCompleted();
// Provisionally save in order to create pending credentials. // Provisionally save in order to create pending credentials.
ASSERT_TRUE( ASSERT_TRUE(form_manager_->ProvisionallySave(submitted_form_, &driver_));
form_manager_->ProvisionallySave(submitted_form_, &driver_, false));
std::unique_ptr<NewPasswordFormManager> cloned_manager = std::unique_ptr<NewPasswordFormManager> cloned_manager =
form_manager_->Clone(); form_manager_->Clone();
...@@ -1328,8 +1310,7 @@ TEST_F(NewPasswordFormManagerTest, RecordReadonlyWhenSaving) { ...@@ -1328,8 +1310,7 @@ TEST_F(NewPasswordFormManagerTest, RecordReadonlyWhenSaving) {
ukm::TestAutoSetUkmRecorder test_ukm_recorder; ukm::TestAutoSetUkmRecorder test_ukm_recorder;
SetNonFederatedAndNotifyFetchCompleted({&saved_match_}); SetNonFederatedAndNotifyFetchCompleted({&saved_match_});
EXPECT_TRUE( EXPECT_TRUE(form_manager_->ProvisionallySave(submitted_form_, &driver_));
form_manager_->ProvisionallySave(submitted_form_, &driver_, false));
// Destroy the form manager to destroy the UKM recorder it owns. The recorder // Destroy the form manager to destroy the UKM recorder it owns. The recorder
// only records metrics in its destructor. // only records metrics in its destructor.
...@@ -1353,8 +1334,7 @@ TEST_F(NewPasswordFormManagerTest, RecordReadonlyWhenSaving_ParsingFailed) { ...@@ -1353,8 +1334,7 @@ TEST_F(NewPasswordFormManagerTest, RecordReadonlyWhenSaving_ParsingFailed) {
FormData malformed_form = submitted_form_; FormData malformed_form = submitted_form_;
malformed_form.fields.clear(); malformed_form.fields.clear();
EXPECT_FALSE( EXPECT_FALSE(form_manager_->ProvisionallySave(malformed_form, &driver_));
form_manager_->ProvisionallySave(malformed_form, &driver_, false));
// Destroy the form manager to destroy the UKM recorder it owns. The recorder // Destroy the form manager to destroy the UKM recorder it owns. The recorder
// only records metrics in its destructor. // only records metrics in its destructor.
...@@ -1499,8 +1479,7 @@ TEST_F(NewPasswordFormManagerTest, GeneratedPasswordWhichIsNotInFormData) { ...@@ -1499,8 +1479,7 @@ TEST_F(NewPasswordFormManagerTest, GeneratedPasswordWhichIsNotInFormData) {
.WillOnce(SaveArg<0>(&saved_form)); .WillOnce(SaveArg<0>(&saved_form));
EXPECT_CALL(client_, UpdateFormManagers()); EXPECT_CALL(client_, UpdateFormManagers());
EXPECT_TRUE( EXPECT_TRUE(form_manager_->ProvisionallySave(submitted_form_, &driver_));
form_manager_->ProvisionallySave(submitted_form_, &driver_, false));
form_manager_->Save(); form_manager_->Save();
EXPECT_EQ(submitted_form_.fields[kUsernameFieldIndex].value, EXPECT_EQ(submitted_form_.fields[kUsernameFieldIndex].value,
...@@ -1733,8 +1712,7 @@ TEST_F(NewPasswordFormManagerTest, Update) { ...@@ -1733,8 +1712,7 @@ TEST_F(NewPasswordFormManagerTest, Update) {
submitted_form.fields[kUsernameFieldIndex].value = username; submitted_form.fields[kUsernameFieldIndex].value = username;
submitted_form.fields[kPasswordFieldIndex].value = new_password; submitted_form.fields[kPasswordFieldIndex].value = new_password;
EXPECT_TRUE( EXPECT_TRUE(form_manager_->ProvisionallySave(submitted_form, &driver_));
form_manager_->ProvisionallySave(submitted_form, &driver_, false));
MockFormSaver& form_saver = MockFormSaver::Get(form_manager_.get()); MockFormSaver& form_saver = MockFormSaver::Get(form_manager_.get());
PasswordForm updated_form; PasswordForm updated_form;
...@@ -1775,7 +1753,7 @@ TEST_F(NewPasswordFormManagerTest, MAYBE_FillingAssistanceMetric) { ...@@ -1775,7 +1753,7 @@ TEST_F(NewPasswordFormManagerTest, MAYBE_FillingAssistanceMetric) {
base::HistogramTester histogram_tester; base::HistogramTester histogram_tester;
// Simulate successful submission. // Simulate successful submission.
form_manager_->ProvisionallySave(submitted_form_, &driver_, false); form_manager_->ProvisionallySave(submitted_form_, &driver_);
form_manager_->GetMetricsRecorder()->LogSubmitPassed(); form_manager_->GetMetricsRecorder()->LogSubmitPassed();
form_manager_.reset(); form_manager_.reset();
...@@ -1792,8 +1770,7 @@ TEST_F(NewPasswordFormManagerTest, PasswordRevealedVote) { ...@@ -1792,8 +1770,7 @@ TEST_F(NewPasswordFormManagerTest, PasswordRevealedVote) {
CreateFormManager(observed_form_); CreateFormManager(observed_form_);
fetcher_->NotifyFetchCompleted(); fetcher_->NotifyFetchCompleted();
EXPECT_TRUE( EXPECT_TRUE(form_manager_->ProvisionallySave(submitted_form_, &driver_));
form_manager_->ProvisionallySave(submitted_form_, &driver_, false));
if (password_revealed) if (password_revealed)
form_manager_->OnPasswordsRevealed(); form_manager_->OnPasswordsRevealed();
...@@ -1820,8 +1797,7 @@ TEST_F(NewPasswordFormManagerTest, GenerationUploadOnNoInteraction) { ...@@ -1820,8 +1797,7 @@ TEST_F(NewPasswordFormManagerTest, GenerationUploadOnNoInteraction) {
form_manager_->SetGenerationPopupWasShown( form_manager_->SetGenerationPopupWasShown(
true /*generation_popup_was_shown*/, false /*is_manual_generation*/); true /*generation_popup_was_shown*/, false /*is_manual_generation*/);
} }
EXPECT_TRUE( EXPECT_TRUE(form_manager_->ProvisionallySave(submitted_form_, &driver_));
form_manager_->ProvisionallySave(submitted_form_, &driver_, false));
EXPECT_CALL( EXPECT_CALL(
mock_autofill_download_manager_, mock_autofill_download_manager_,
...@@ -1846,8 +1822,7 @@ TEST_F(NewPasswordFormManagerTest, GenerationUploadOnNeverClicked) { ...@@ -1846,8 +1822,7 @@ TEST_F(NewPasswordFormManagerTest, GenerationUploadOnNeverClicked) {
form_manager_->SetGenerationPopupWasShown( form_manager_->SetGenerationPopupWasShown(
true /*generation_popup_was_shown*/, false /*is_manual_generation*/); true /*generation_popup_was_shown*/, false /*is_manual_generation*/);
} }
EXPECT_TRUE( EXPECT_TRUE(form_manager_->ProvisionallySave(submitted_form_, &driver_));
form_manager_->ProvisionallySave(submitted_form_, &driver_, false));
EXPECT_CALL( EXPECT_CALL(
mock_autofill_download_manager_, mock_autofill_download_manager_,
......
...@@ -962,9 +962,7 @@ NewPasswordFormManager* PasswordManager::ProvisionallySaveForm( ...@@ -962,9 +962,7 @@ NewPasswordFormManager* PasswordManager::ProvisionallySaveForm(
return nullptr; return nullptr;
} }
if (!matched_manager->ProvisionallySave( if (!matched_manager->ProvisionallySave(submitted_form, driver))
submitted_form, driver,
submitted_form.is_gaia_with_skip_save_password_form))
return nullptr; return nullptr;
// Set all other form managers to no submission state. // Set all other form managers to no submission state.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment