| Index: components/password_manager/core/browser/password_manager_unittest.cc
|
| diff --git a/components/password_manager/core/browser/password_manager_unittest.cc b/components/password_manager/core/browser/password_manager_unittest.cc
|
| index 052a6eba4e8a820ea843b2da7bca0461fc787fc6..8cb257c6659c19c298fe301e46b1c88a6444c35e 100644
|
| --- a/components/password_manager/core/browser/password_manager_unittest.cc
|
| +++ b/components/password_manager/core/browser/password_manager_unittest.cc
|
| @@ -9,6 +9,7 @@
|
| #include <vector>
|
|
|
| #include "base/macros.h"
|
| +#include "base/memory/ptr_util.h"
|
| #include "base/message_loop/message_loop.h"
|
| #include "base/strings/string_util.h"
|
| #include "base/strings/utf_string_conversions.h"
|
| @@ -77,15 +78,16 @@ class MockPasswordManagerClient : public StubPasswordManagerClient {
|
| MOCK_CONST_METHOD0(IsUpdatePasswordUIEnabled, bool());
|
| MOCK_CONST_METHOD0(GetStoreResultFilter, const CredentialsFilter*());
|
|
|
| - // Workaround for scoped_ptr<> lacking a copy constructor.
|
| + // Workaround for std::unique_ptr<> lacking a copy constructor.
|
| bool PromptUserToSaveOrUpdatePassword(
|
| - scoped_ptr<PasswordFormManager> manager,
|
| + std::unique_ptr<PasswordFormManager> manager,
|
| password_manager::CredentialSourceType type,
|
| bool update_password) override {
|
| PromptUserToSaveOrUpdatePasswordPtr(manager.release(), type);
|
| return false;
|
| }
|
| - void AutomaticPasswordSave(scoped_ptr<PasswordFormManager> manager) override {
|
| + void AutomaticPasswordSave(
|
| + std::unique_ptr<PasswordFormManager> manager) override {
|
| AutomaticPasswordSaveIndicator();
|
| }
|
|
|
| @@ -107,7 +109,7 @@ class MockPasswordManagerDriver : public StubPasswordManagerDriver {
|
| // Invokes the password store consumer with a single copy of |form|.
|
| ACTION_P(InvokeConsumer, form) {
|
| ScopedVector<PasswordForm> result;
|
| - result.push_back(make_scoped_ptr(new PasswordForm(form)));
|
| + result.push_back(base::WrapUnique(new PasswordForm(form)));
|
| arg0->OnGetPasswordStoreResults(std::move(result));
|
| }
|
|
|
| @@ -231,8 +233,8 @@ class PasswordManagerTest : public testing::Test {
|
| scoped_refptr<MockPasswordStore> store_;
|
| MockPasswordManagerClient client_;
|
| MockPasswordManagerDriver driver_;
|
| - scoped_ptr<PasswordAutofillManager> password_autofill_manager_;
|
| - scoped_ptr<PasswordManager> manager_;
|
| + std::unique_ptr<PasswordAutofillManager> password_autofill_manager_;
|
| + std::unique_ptr<PasswordManager> manager_;
|
| PasswordForm submitted_form_;
|
| };
|
|
|
| @@ -264,7 +266,7 @@ TEST_F(PasswordManagerTest, FormSubmitWithOnlyNewPasswordField) {
|
| .WillRepeatedly(Return(true));
|
| OnPasswordFormSubmitted(form);
|
|
|
| - scoped_ptr<PasswordFormManager> form_manager_to_save;
|
| + std::unique_ptr<PasswordFormManager> form_manager_to_save;
|
| EXPECT_CALL(client_,
|
| PromptUserToSaveOrUpdatePasswordPtr(
|
| _, CredentialSourceType::CREDENTIAL_SOURCE_PASSWORD_MANAGER))
|
| @@ -344,7 +346,7 @@ TEST_F(PasswordManagerTest, FormSubmitNoGoodMatch) {
|
| OnPasswordFormSubmitted(form);
|
|
|
| // We still expect an add, since we didn't have a good match.
|
| - scoped_ptr<PasswordFormManager> form_manager_to_save;
|
| + std::unique_ptr<PasswordFormManager> form_manager_to_save;
|
| EXPECT_CALL(client_,
|
| PromptUserToSaveOrUpdatePasswordPtr(
|
| _, CredentialSourceType::CREDENTIAL_SOURCE_PASSWORD_MANAGER))
|
| @@ -392,7 +394,7 @@ TEST_F(PasswordManagerTest, FormSubmit) {
|
| .WillRepeatedly(Return(true));
|
| OnPasswordFormSubmitted(form);
|
|
|
| - scoped_ptr<PasswordFormManager> form_manager_to_save;
|
| + std::unique_ptr<PasswordFormManager> form_manager_to_save;
|
| EXPECT_CALL(client_,
|
| PromptUserToSaveOrUpdatePasswordPtr(
|
| _, CredentialSourceType::CREDENTIAL_SOURCE_PASSWORD_MANAGER))
|
| @@ -442,7 +444,7 @@ TEST_F(PasswordManagerTest, FormSubmitWithFormOnPreviousPage) {
|
| .WillRepeatedly(Return(true));
|
| OnPasswordFormSubmitted(second_form);
|
|
|
| - scoped_ptr<PasswordFormManager> form_manager_to_save;
|
| + std::unique_ptr<PasswordFormManager> form_manager_to_save;
|
| EXPECT_CALL(client_,
|
| PromptUserToSaveOrUpdatePasswordPtr(
|
| _, CredentialSourceType::CREDENTIAL_SOURCE_PASSWORD_MANAGER))
|
| @@ -475,7 +477,7 @@ TEST_F(PasswordManagerTest, FormSubmitInvisibleLogin) {
|
| OnPasswordFormSubmitted(form);
|
|
|
| // Expect info bar to appear:
|
| - scoped_ptr<PasswordFormManager> form_manager_to_save;
|
| + std::unique_ptr<PasswordFormManager> form_manager_to_save;
|
| EXPECT_CALL(client_,
|
| PromptUserToSaveOrUpdatePasswordPtr(
|
| _, CredentialSourceType::CREDENTIAL_SOURCE_PASSWORD_MANAGER))
|
| @@ -730,7 +732,7 @@ TEST_F(PasswordManagerTest, DoNotSaveWithEmptyNewPasswordAndNonemptyPassword) {
|
| .WillRepeatedly(Return(true));
|
| OnPasswordFormSubmitted(form);
|
|
|
| - scoped_ptr<PasswordFormManager> form_manager_to_save;
|
| + std::unique_ptr<PasswordFormManager> form_manager_to_save;
|
| EXPECT_CALL(client_,
|
| PromptUserToSaveOrUpdatePasswordPtr(
|
| _, CredentialSourceType::CREDENTIAL_SOURCE_PASSWORD_MANAGER))
|
| @@ -765,7 +767,7 @@ TEST_F(PasswordManagerTest, FormSubmitWithOnlyPasswordField) {
|
| .WillRepeatedly(Return(true));
|
| OnPasswordFormSubmitted(form);
|
|
|
| - scoped_ptr<PasswordFormManager> form_manager_to_save;
|
| + std::unique_ptr<PasswordFormManager> form_manager_to_save;
|
| EXPECT_CALL(client_,
|
| PromptUserToSaveOrUpdatePasswordPtr(
|
| _, CredentialSourceType::CREDENTIAL_SOURCE_PASSWORD_MANAGER))
|
| @@ -817,7 +819,7 @@ TEST_F(PasswordManagerTest, InPageNavigation) {
|
| EXPECT_CALL(client_, IsSavingAndFillingEnabledForCurrentPage())
|
| .WillRepeatedly(Return(true));
|
|
|
| - scoped_ptr<PasswordFormManager> form_manager_to_save;
|
| + std::unique_ptr<PasswordFormManager> form_manager_to_save;
|
| EXPECT_CALL(client_,
|
| PromptUserToSaveOrUpdatePasswordPtr(
|
| _, CredentialSourceType::CREDENTIAL_SOURCE_PASSWORD_MANAGER))
|
| @@ -851,7 +853,7 @@ TEST_F(PasswordManagerTest, InPageNavigationBlacklistedSite) {
|
| // Prefs are needed for failure logging about blacklisting.
|
| EXPECT_CALL(client_, GetPrefs()).WillRepeatedly(Return(nullptr));
|
|
|
| - scoped_ptr<PasswordFormManager> form_manager_to_save;
|
| + std::unique_ptr<PasswordFormManager> form_manager_to_save;
|
| EXPECT_CALL(client_,
|
| PromptUserToSaveOrUpdatePasswordPtr(
|
| _, CredentialSourceType::CREDENTIAL_SOURCE_PASSWORD_MANAGER))
|
| @@ -888,7 +890,7 @@ TEST_F(PasswordManagerTest, SavingSignupForms_NoHTMLMatch) {
|
| .WillRepeatedly(Return(true));
|
| OnPasswordFormSubmitted(submitted_form);
|
|
|
| - scoped_ptr<PasswordFormManager> form_manager_to_save;
|
| + std::unique_ptr<PasswordFormManager> form_manager_to_save;
|
| EXPECT_CALL(client_,
|
| PromptUserToSaveOrUpdatePasswordPtr(
|
| _, CredentialSourceType::CREDENTIAL_SOURCE_PASSWORD_MANAGER))
|
| @@ -943,7 +945,7 @@ TEST_F(PasswordManagerTest, SavingSignupForms_NoActionMatch) {
|
| .WillRepeatedly(Return(true));
|
| OnPasswordFormSubmitted(submitted_form);
|
|
|
| - scoped_ptr<PasswordFormManager> form_manager_to_save;
|
| + std::unique_ptr<PasswordFormManager> form_manager_to_save;
|
| EXPECT_CALL(client_,
|
| PromptUserToSaveOrUpdatePasswordPtr(
|
| _, CredentialSourceType::CREDENTIAL_SOURCE_PASSWORD_MANAGER))
|
| @@ -997,7 +999,7 @@ TEST_F(PasswordManagerTest, FormSubmittedChangedWithAutofillResponse) {
|
| .WillRepeatedly(Return(true));
|
| OnPasswordFormSubmitted(form);
|
|
|
| - scoped_ptr<PasswordFormManager> form_manager_to_save;
|
| + std::unique_ptr<PasswordFormManager> form_manager_to_save;
|
| EXPECT_CALL(client_,
|
| PromptUserToSaveOrUpdatePasswordPtr(
|
| _, CredentialSourceType::CREDENTIAL_SOURCE_PASSWORD_MANAGER))
|
| @@ -1069,7 +1071,7 @@ TEST_F(PasswordManagerTest, SaveFormFetchedAfterSubmit) {
|
| ASSERT_TRUE(form_manager);
|
| form_manager->OnGetPasswordStoreResults(ScopedVector<PasswordForm>());
|
|
|
| - scoped_ptr<PasswordFormManager> form_manager_to_save;
|
| + std::unique_ptr<PasswordFormManager> form_manager_to_save;
|
| EXPECT_CALL(client_,
|
| PromptUserToSaveOrUpdatePasswordPtr(
|
| _, CredentialSourceType::CREDENTIAL_SOURCE_PASSWORD_MANAGER))
|
| @@ -1218,7 +1220,7 @@ TEST_F(PasswordManagerTest,
|
| OnPasswordFormSubmitted(form);
|
|
|
| // Verify that a normal prompt is shown instead of the force saving UI.
|
| - scoped_ptr<PasswordFormManager> form_to_save;
|
| + std::unique_ptr<PasswordFormManager> form_to_save;
|
| EXPECT_CALL(client_,
|
| PromptUserToSaveOrUpdatePasswordPtr(
|
| _, CredentialSourceType::CREDENTIAL_SOURCE_PASSWORD_MANAGER))
|
| @@ -1267,7 +1269,7 @@ TEST_F(PasswordManagerTest, PasswordGenerationUsernameChanged) {
|
| TEST_F(PasswordManagerTest, ForceSavingPasswords) {
|
| // Add the enable-password-force-saving feature.
|
| base::FeatureList::ClearInstanceForTesting();
|
| - scoped_ptr<base::FeatureList> feature_list(new base::FeatureList);
|
| + std::unique_ptr<base::FeatureList> feature_list(new base::FeatureList);
|
| feature_list->InitializeFromCommandLine(
|
| password_manager::features::kEnablePasswordForceSaving.name, "");
|
| base::FeatureList::SetInstance(std::move(feature_list));
|
| @@ -1280,7 +1282,7 @@ TEST_F(PasswordManagerTest, ForceSavingPasswords) {
|
| manager()->OnPasswordFormsParsed(&driver_, observed);
|
| manager()->OnPasswordFormsRendered(&driver_, observed, true);
|
|
|
| - scoped_ptr<PasswordFormManager> form_manager_to_save;
|
| + std::unique_ptr<PasswordFormManager> form_manager_to_save;
|
| EXPECT_CALL(client_, IsSavingAndFillingEnabledForCurrentPage())
|
| .WillRepeatedly(Return(true));
|
| EXPECT_CALL(client_,
|
| @@ -1298,7 +1300,7 @@ TEST_F(PasswordManagerTest, ForceSavingPasswords) {
|
| TEST_F(PasswordManagerTest, ForceSavingPasswords_Empty) {
|
| // Add the enable-password-force-saving feature.
|
| base::FeatureList::ClearInstanceForTesting();
|
| - scoped_ptr<base::FeatureList> feature_list(new base::FeatureList);
|
| + std::unique_ptr<base::FeatureList> feature_list(new base::FeatureList);
|
| feature_list->InitializeFromCommandLine(
|
| password_manager::features::kEnablePasswordForceSaving.name, "");
|
| base::FeatureList::SetInstance(std::move(feature_list));
|
| @@ -1405,7 +1407,7 @@ TEST_F(PasswordManagerTest, UpdatePasswordOfAffiliatedCredential) {
|
| filled_form.password_value = ASCIIToUTF16("new_password");
|
| OnPasswordFormSubmitted(filled_form);
|
|
|
| - scoped_ptr<PasswordFormManager> form_manager_to_save;
|
| + std::unique_ptr<PasswordFormManager> form_manager_to_save;
|
| EXPECT_CALL(client_,
|
| PromptUserToSaveOrUpdatePasswordPtr(
|
| _, CredentialSourceType::CREDENTIAL_SOURCE_PASSWORD_MANAGER))
|
|
|