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

Unified Diff: components/password_manager/core/browser/password_manager_unittest.cc

Issue 1852093002: components/password_manager: scoped_ptr -> unique_ptr (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebase and revert an accidental .proto change Created 4 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: 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))

Powered by Google App Engine
This is Rietveld 408576698