Index: chrome/browser/ui/passwords/manage_passwords_ui_controller_unittest.cc |
diff --git a/chrome/browser/ui/passwords/manage_passwords_ui_controller_unittest.cc b/chrome/browser/ui/passwords/manage_passwords_ui_controller_unittest.cc |
index f9e132f71dcfc369155feb741e9e26dec7061f0e..0e573191da7f1b910f6ad4849be52f837c406204 100644 |
--- a/chrome/browser/ui/passwords/manage_passwords_ui_controller_unittest.cc |
+++ b/chrome/browser/ui/passwords/manage_passwords_ui_controller_unittest.cc |
@@ -2,12 +2,13 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
+#include <memory> |
#include <utility> |
#include <vector> |
#include "base/bind.h" |
#include "base/macros.h" |
-#include "base/memory/scoped_ptr.h" |
+#include "base/memory/ptr_util.h" |
#include "base/strings/string_number_conversions.h" |
#include "base/strings/utf_string_conversions.h" |
#include "build/build_config.h" |
@@ -165,12 +166,12 @@ class ManagePasswordsUIControllerTest : public ChromeRenderViewHostTestHarness { |
void ExpectIconStateIs(password_manager::ui::State state); |
void ExpectIconAndControllerStateIs(password_manager::ui::State state); |
- scoped_ptr<password_manager::PasswordFormManager> |
+ std::unique_ptr<password_manager::PasswordFormManager> |
CreateFormManagerWithBestMatches( |
const autofill::PasswordForm& observed_form, |
ScopedVector<autofill::PasswordForm> best_matches); |
- scoped_ptr<password_manager::PasswordFormManager> CreateFormManager(); |
+ std::unique_ptr<password_manager::PasswordFormManager> CreateFormManager(); |
// Tests that the state is not changed when the password is autofilled. |
void TestNotChangingStateOnAutofill( |
@@ -224,11 +225,11 @@ void ManagePasswordsUIControllerTest::ExpectIconAndControllerStateIs( |
EXPECT_EQ(state, controller()->GetState()); |
} |
-scoped_ptr<password_manager::PasswordFormManager> |
+std::unique_ptr<password_manager::PasswordFormManager> |
ManagePasswordsUIControllerTest::CreateFormManagerWithBestMatches( |
const autofill::PasswordForm& observed_form, |
ScopedVector<autofill::PasswordForm> best_matches) { |
- scoped_ptr<password_manager::PasswordFormManager> test_form_manager( |
+ std::unique_ptr<password_manager::PasswordFormManager> test_form_manager( |
new password_manager::PasswordFormManager(&password_manager_, &client_, |
driver_.AsWeakPtr(), |
observed_form, true)); |
@@ -237,7 +238,7 @@ ManagePasswordsUIControllerTest::CreateFormManagerWithBestMatches( |
return test_form_manager; |
} |
-scoped_ptr<password_manager::PasswordFormManager> |
+std::unique_ptr<password_manager::PasswordFormManager> |
ManagePasswordsUIControllerTest::CreateFormManager() { |
ScopedVector<autofill::PasswordForm> stored_forms; |
stored_forms.push_back(new autofill::PasswordForm(test_local_form())); |
@@ -252,7 +253,7 @@ void ManagePasswordsUIControllerTest::TestNotChangingStateOnAutofill( |
state == password_manager::ui::CONFIRMATION_STATE); |
// Set the bubble state to |state|. |
- scoped_ptr<password_manager::PasswordFormManager> test_form_manager( |
+ std::unique_ptr<password_manager::PasswordFormManager> test_form_manager( |
CreateFormManager()); |
test_form_manager->ProvisionallySave( |
test_local_form(), |
@@ -266,7 +267,7 @@ void ManagePasswordsUIControllerTest::TestNotChangingStateOnAutofill( |
ASSERT_EQ(state, controller()->GetState()); |
// Autofill happens. |
- scoped_ptr<autofill::PasswordForm> test_form( |
+ std::unique_ptr<autofill::PasswordForm> test_form( |
new autofill::PasswordForm(test_local_form())); |
autofill::PasswordFormMap map; |
map.insert( |
@@ -286,7 +287,7 @@ TEST_F(ManagePasswordsUIControllerTest, DefaultState) { |
} |
TEST_F(ManagePasswordsUIControllerTest, PasswordAutofilled) { |
- scoped_ptr<autofill::PasswordForm> test_form( |
+ std::unique_ptr<autofill::PasswordForm> test_form( |
new autofill::PasswordForm(test_local_form())); |
autofill::PasswordForm* test_form_ptr = test_form.get(); |
base::string16 kTestUsername = test_form->username_value; |
@@ -306,7 +307,7 @@ TEST_F(ManagePasswordsUIControllerTest, PasswordAutofilled) { |
} |
TEST_F(ManagePasswordsUIControllerTest, PasswordSubmitted) { |
- scoped_ptr<password_manager::PasswordFormManager> test_form_manager( |
+ std::unique_ptr<password_manager::PasswordFormManager> test_form_manager( |
CreateFormManager()); |
test_form_manager->ProvisionallySave( |
test_local_form(), |
@@ -327,7 +328,7 @@ TEST_F(ManagePasswordsUIControllerTest, BlacklistedFormPasswordSubmitted) { |
blacklisted.blacklisted_by_user = true; |
ScopedVector<autofill::PasswordForm> stored_forms; |
stored_forms.push_back(new autofill::PasswordForm(blacklisted)); |
- scoped_ptr<password_manager::PasswordFormManager> test_form_manager = |
+ std::unique_ptr<password_manager::PasswordFormManager> test_form_manager = |
CreateFormManagerWithBestMatches(test_local_form(), |
std::move(stored_forms)); |
@@ -341,16 +342,16 @@ TEST_F(ManagePasswordsUIControllerTest, BlacklistedFormPasswordSubmitted) { |
TEST_F(ManagePasswordsUIControllerTest, PasswordSubmittedBubbleSuppressed) { |
CreateSmartBubbleFieldTrial(); |
- scoped_ptr<password_manager::PasswordFormManager> test_form_manager( |
+ std::unique_ptr<password_manager::PasswordFormManager> test_form_manager( |
CreateFormManager()); |
password_manager::InteractionsStats stats; |
stats.origin_domain = test_local_form().origin.GetOrigin(); |
stats.username_value = test_local_form().username_value; |
stats.dismissal_count = kGreatDissmisalCount; |
- auto interactions(make_scoped_ptr( |
- new std::vector<scoped_ptr<password_manager::InteractionsStats>>)); |
+ auto interactions(base::WrapUnique( |
+ new std::vector<std::unique_ptr<password_manager::InteractionsStats>>)); |
interactions->push_back( |
- make_scoped_ptr(new password_manager::InteractionsStats(stats))); |
+ base::WrapUnique(new password_manager::InteractionsStats(stats))); |
test_form_manager->OnGetSiteStatistics(std::move(interactions)); |
test_form_manager->ProvisionallySave( |
test_local_form(), |
@@ -368,16 +369,16 @@ TEST_F(ManagePasswordsUIControllerTest, PasswordSubmittedBubbleSuppressed) { |
TEST_F(ManagePasswordsUIControllerTest, PasswordSubmittedBubbleNotSuppressed) { |
CreateSmartBubbleFieldTrial(); |
- scoped_ptr<password_manager::PasswordFormManager> test_form_manager( |
+ std::unique_ptr<password_manager::PasswordFormManager> test_form_manager( |
CreateFormManager()); |
password_manager::InteractionsStats stats; |
stats.origin_domain = test_local_form().origin.GetOrigin(); |
stats.username_value = base::ASCIIToUTF16("not my username"); |
stats.dismissal_count = kGreatDissmisalCount; |
- auto interactions(make_scoped_ptr( |
- new std::vector<scoped_ptr<password_manager::InteractionsStats>>)); |
+ auto interactions(base::WrapUnique( |
+ new std::vector<std::unique_ptr<password_manager::InteractionsStats>>)); |
interactions->push_back( |
- make_scoped_ptr(new password_manager::InteractionsStats(stats))); |
+ base::WrapUnique(new password_manager::InteractionsStats(stats))); |
test_form_manager->OnGetSiteStatistics(std::move(interactions)); |
test_form_manager->ProvisionallySave( |
test_local_form(), |
@@ -393,7 +394,7 @@ TEST_F(ManagePasswordsUIControllerTest, PasswordSubmittedBubbleNotSuppressed) { |
} |
TEST_F(ManagePasswordsUIControllerTest, PasswordSaved) { |
- scoped_ptr<password_manager::PasswordFormManager> test_form_manager( |
+ std::unique_ptr<password_manager::PasswordFormManager> test_form_manager( |
CreateFormManager()); |
test_form_manager->ProvisionallySave( |
test_local_form(), |
@@ -405,7 +406,7 @@ TEST_F(ManagePasswordsUIControllerTest, PasswordSaved) { |
} |
TEST_F(ManagePasswordsUIControllerTest, PasswordBlacklisted) { |
- scoped_ptr<password_manager::PasswordFormManager> test_form_manager( |
+ std::unique_ptr<password_manager::PasswordFormManager> test_form_manager( |
CreateFormManager()); |
test_form_manager->ProvisionallySave( |
test_local_form(), |
@@ -417,7 +418,7 @@ TEST_F(ManagePasswordsUIControllerTest, PasswordBlacklisted) { |
} |
TEST_F(ManagePasswordsUIControllerTest, NormalNavigations) { |
- scoped_ptr<password_manager::PasswordFormManager> test_form_manager( |
+ std::unique_ptr<password_manager::PasswordFormManager> test_form_manager( |
CreateFormManager()); |
controller()->OnPasswordSubmitted(std::move(test_form_manager)); |
ExpectIconStateIs(password_manager::ui::PENDING_PASSWORD_STATE); |
@@ -433,7 +434,7 @@ TEST_F(ManagePasswordsUIControllerTest, NormalNavigations) { |
} |
TEST_F(ManagePasswordsUIControllerTest, NormalNavigationsClosedBubble) { |
- scoped_ptr<password_manager::PasswordFormManager> test_form_manager( |
+ std::unique_ptr<password_manager::PasswordFormManager> test_form_manager( |
CreateFormManager()); |
controller()->OnPasswordSubmitted(std::move(test_form_manager)); |
controller()->SavePassword(); |
@@ -452,7 +453,7 @@ TEST_F(ManagePasswordsUIControllerTest, PasswordSubmittedToNonWebbyURL) { |
content::WebContentsTester::For(web_contents()) |
->NavigateAndCommit(GURL("chrome://sign-in")); |
- scoped_ptr<password_manager::PasswordFormManager> test_form_manager( |
+ std::unique_ptr<password_manager::PasswordFormManager> test_form_manager( |
CreateFormManager()); |
test_form_manager->ProvisionallySave( |
test_local_form(), |
@@ -469,7 +470,7 @@ TEST_F(ManagePasswordsUIControllerTest, BlacklistedElsewhere) { |
autofill::PasswordFormMap map; |
map.insert(std::make_pair( |
kTestUsername, |
- make_scoped_ptr(new autofill::PasswordForm(test_local_form())))); |
+ base::WrapUnique(new autofill::PasswordForm(test_local_form())))); |
controller()->OnPasswordAutofilled(map, map.begin()->second->origin, nullptr); |
test_local_form().blacklisted_by_user = true; |
@@ -485,7 +486,7 @@ TEST_F(ManagePasswordsUIControllerTest, BlacklistedElsewhere) { |
} |
TEST_F(ManagePasswordsUIControllerTest, AutomaticPasswordSave) { |
- scoped_ptr<password_manager::PasswordFormManager> test_form_manager( |
+ std::unique_ptr<password_manager::PasswordFormManager> test_form_manager( |
CreateFormManager()); |
controller()->OnAutomaticPasswordSave(std::move(test_form_manager)); |
@@ -607,7 +608,7 @@ TEST_F(ManagePasswordsUIControllerTest, AutoSigninFirstRun) { |
TEST_F(ManagePasswordsUIControllerTest, AutoSigninFirstRunAfterAutofill) { |
// Setup the managed state first. |
- scoped_ptr<autofill::PasswordForm> test_form( |
+ std::unique_ptr<autofill::PasswordForm> test_form( |
new autofill::PasswordForm(test_local_form())); |
autofill::PasswordForm* test_form_ptr = test_form.get(); |
const base::string16 kTestUsername = test_form->username_value; |
@@ -651,7 +652,7 @@ TEST_F(ManagePasswordsUIControllerTest, AutofillDuringAutoSignin) { |
controller()->OnAutoSignin(std::move(local_credentials), |
test_local_form().origin); |
ExpectIconAndControllerStateIs(password_manager::ui::AUTO_SIGNIN_STATE); |
- scoped_ptr<autofill::PasswordForm> test_form( |
+ std::unique_ptr<autofill::PasswordForm> test_form( |
new autofill::PasswordForm(test_local_form())); |
autofill::PasswordFormMap map; |
base::string16 kTestUsername = test_form->username_value; |
@@ -664,7 +665,7 @@ TEST_F(ManagePasswordsUIControllerTest, AutofillDuringAutoSignin) { |
TEST_F(ManagePasswordsUIControllerTest, InactiveOnPSLMatched) { |
base::string16 kTestUsername = base::ASCIIToUTF16("test_username"); |
autofill::PasswordFormMap map; |
- scoped_ptr<autofill::PasswordForm> psl_matched_test_form( |
+ std::unique_ptr<autofill::PasswordForm> psl_matched_test_form( |
new autofill::PasswordForm(test_local_form())); |
psl_matched_test_form->is_public_suffix_match = true; |
map.insert(std::make_pair(kTestUsername, std::move(psl_matched_test_form))); |
@@ -674,7 +675,7 @@ TEST_F(ManagePasswordsUIControllerTest, InactiveOnPSLMatched) { |
} |
TEST_F(ManagePasswordsUIControllerTest, UpdatePasswordSubmitted) { |
- scoped_ptr<password_manager::PasswordFormManager> test_form_manager( |
+ std::unique_ptr<password_manager::PasswordFormManager> test_form_manager( |
CreateFormManager()); |
controller()->OnUpdatePasswordSubmitted(std::move(test_form_manager)); |
EXPECT_EQ(password_manager::ui::PENDING_PASSWORD_UPDATE_STATE, |
@@ -684,7 +685,7 @@ TEST_F(ManagePasswordsUIControllerTest, UpdatePasswordSubmitted) { |
} |
TEST_F(ManagePasswordsUIControllerTest, PasswordUpdated) { |
- scoped_ptr<password_manager::PasswordFormManager> test_form_manager( |
+ std::unique_ptr<password_manager::PasswordFormManager> test_form_manager( |
CreateFormManager()); |
test_form_manager->ProvisionallySave( |
test_local_form(), |