| Index: components/password_manager/core/browser/password_store_unittest.cc
|
| diff --git a/components/password_manager/core/browser/password_store_unittest.cc b/components/password_manager/core/browser/password_store_unittest.cc
|
| index 4d0363fc9690f351109991ace5419b0fd5c2b4ed..9daa18b0586e4f80dadb2b00b97e04ca2e2d7a4a 100644
|
| --- a/components/password_manager/core/browser/password_store_unittest.cc
|
| +++ b/components/password_manager/core/browser/password_store_unittest.cc
|
| @@ -8,11 +8,13 @@
|
| // passwords. This will not be needed anymore if crbug.com/466638 is fixed.
|
|
|
| #include <stddef.h>
|
| +
|
| #include <utility>
|
|
|
| #include "base/bind.h"
|
| #include "base/files/scoped_temp_dir.h"
|
| #include "base/macros.h"
|
| +#include "base/memory/ptr_util.h"
|
| #include "base/stl_util.h"
|
| #include "base/strings/string_util.h"
|
| #include "base/strings/utf_string_conversions.h"
|
| @@ -105,7 +107,7 @@ ACTION(STLDeleteElements0) {
|
| TEST_F(PasswordStoreTest, IgnoreOldWwwGoogleLogins) {
|
| scoped_refptr<PasswordStoreDefault> store(new PasswordStoreDefault(
|
| base::ThreadTaskRunnerHandle::Get(), base::ThreadTaskRunnerHandle::Get(),
|
| - make_scoped_ptr(new LoginDatabase(test_login_db_file_path()))));
|
| + base::WrapUnique(new LoginDatabase(test_login_db_file_path()))));
|
| store->Init(syncer::SyncableService::StartSyncFlare());
|
|
|
| const time_t cutoff = 1325376000; // 00:00 Jan 1 2012 UTC
|
| @@ -228,7 +230,7 @@ TEST_F(PasswordStoreTest, IgnoreOldWwwGoogleLogins) {
|
| TEST_F(PasswordStoreTest, StartSyncFlare) {
|
| scoped_refptr<PasswordStoreDefault> store(new PasswordStoreDefault(
|
| base::ThreadTaskRunnerHandle::Get(), base::ThreadTaskRunnerHandle::Get(),
|
| - make_scoped_ptr(new LoginDatabase(test_login_db_file_path()))));
|
| + base::WrapUnique(new LoginDatabase(test_login_db_file_path()))));
|
| StartSyncFlareMock mock;
|
| store->Init(
|
| base::Bind(&StartSyncFlareMock::StartSyncFlare, base::Unretained(&mock)));
|
| @@ -257,22 +259,27 @@ TEST_F(PasswordStoreTest, GetLoginImpl) {
|
|
|
| scoped_refptr<PasswordStoreDefault> store(new PasswordStoreDefault(
|
| base::ThreadTaskRunnerHandle::Get(), base::ThreadTaskRunnerHandle::Get(),
|
| - make_scoped_ptr(new LoginDatabase(test_login_db_file_path()))));
|
| + base::WrapUnique(new LoginDatabase(test_login_db_file_path()))));
|
| store->Init(syncer::SyncableService::StartSyncFlare());
|
|
|
| // For each attribute in the primary key, create one form that mismatches on
|
| // that attribute.
|
| - scoped_ptr<PasswordForm> test_form(
|
| + std::unique_ptr<PasswordForm> test_form(
|
| CreatePasswordFormFromDataForTesting(kTestCredential));
|
| - scoped_ptr<PasswordForm> mismatching_form_1(new PasswordForm(*test_form));
|
| + std::unique_ptr<PasswordForm> mismatching_form_1(
|
| + new PasswordForm(*test_form));
|
| mismatching_form_1->signon_realm = kTestPSLMatchingWebRealm;
|
| - scoped_ptr<PasswordForm> mismatching_form_2(new PasswordForm(*test_form));
|
| + std::unique_ptr<PasswordForm> mismatching_form_2(
|
| + new PasswordForm(*test_form));
|
| mismatching_form_2->origin = GURL(kTestPSLMatchingWebOrigin);
|
| - scoped_ptr<PasswordForm> mismatching_form_3(new PasswordForm(*test_form));
|
| + std::unique_ptr<PasswordForm> mismatching_form_3(
|
| + new PasswordForm(*test_form));
|
| mismatching_form_3->username_element = base::ASCIIToUTF16("other_element");
|
| - scoped_ptr<PasswordForm> mismatching_form_4(new PasswordForm(*test_form));
|
| + std::unique_ptr<PasswordForm> mismatching_form_4(
|
| + new PasswordForm(*test_form));
|
| mismatching_form_4->password_element = base::ASCIIToUTF16("other_element");
|
| - scoped_ptr<PasswordForm> mismatching_form_5(new PasswordForm(*test_form));
|
| + std::unique_ptr<PasswordForm> mismatching_form_5(
|
| + new PasswordForm(*test_form));
|
| mismatching_form_5->username_value =
|
| base::ASCIIToUTF16("other_username_value");
|
|
|
| @@ -286,7 +293,7 @@ TEST_F(PasswordStoreTest, GetLoginImpl) {
|
|
|
| store->AddLogin(*test_form);
|
| base::MessageLoop::current()->RunUntilIdle();
|
| - scoped_ptr<PasswordForm> returned_form = store->GetLoginImpl(*test_form);
|
| + std::unique_ptr<PasswordForm> returned_form = store->GetLoginImpl(*test_form);
|
| ASSERT_TRUE(returned_form);
|
| EXPECT_EQ(*test_form, *returned_form);
|
|
|
| @@ -315,10 +322,10 @@ TEST_F(PasswordStoreTest, UpdateLoginPrimaryKeyFields) {
|
|
|
| scoped_refptr<PasswordStoreDefault> store(new PasswordStoreDefault(
|
| base::ThreadTaskRunnerHandle::Get(), base::ThreadTaskRunnerHandle::Get(),
|
| - make_scoped_ptr(new LoginDatabase(test_login_db_file_path()))));
|
| + base::WrapUnique(new LoginDatabase(test_login_db_file_path()))));
|
| store->Init(syncer::SyncableService::StartSyncFlare());
|
|
|
| - scoped_ptr<PasswordForm> old_form(
|
| + std::unique_ptr<PasswordForm> old_form(
|
| CreatePasswordFormFromDataForTesting(kTestCredentials[0]));
|
| store->AddLogin(*old_form);
|
| base::MessageLoop::current()->RunUntilIdle();
|
| @@ -326,7 +333,7 @@ TEST_F(PasswordStoreTest, UpdateLoginPrimaryKeyFields) {
|
| MockPasswordStoreObserver mock_observer;
|
| store->AddObserver(&mock_observer);
|
|
|
| - scoped_ptr<PasswordForm> new_form(
|
| + std::unique_ptr<PasswordForm> new_form(
|
| CreatePasswordFormFromDataForTesting(kTestCredentials[1]));
|
| EXPECT_CALL(mock_observer, OnLoginsChanged(testing::SizeIs(2u)));
|
| PasswordForm old_primary_key;
|
| @@ -368,10 +375,10 @@ TEST_F(PasswordStoreTest, RemoveLoginsCreatedBetweenCallbackIsCalled) {
|
|
|
| scoped_refptr<PasswordStoreDefault> store(new PasswordStoreDefault(
|
| base::ThreadTaskRunnerHandle::Get(), base::ThreadTaskRunnerHandle::Get(),
|
| - make_scoped_ptr(new LoginDatabase(test_login_db_file_path()))));
|
| + base::WrapUnique(new LoginDatabase(test_login_db_file_path()))));
|
| store->Init(syncer::SyncableService::StartSyncFlare());
|
|
|
| - scoped_ptr<PasswordForm> test_form(
|
| + std::unique_ptr<PasswordForm> test_form(
|
| CreatePasswordFormFromDataForTesting(kTestCredential));
|
| store->AddLogin(*test_form);
|
| base::MessageLoop::current()->RunUntilIdle();
|
| @@ -421,11 +428,11 @@ TEST_F(PasswordStoreTest, GetLoginsWithoutAffiliations) {
|
|
|
| scoped_refptr<PasswordStoreDefault> store(new PasswordStoreDefault(
|
| base::ThreadTaskRunnerHandle::Get(), base::ThreadTaskRunnerHandle::Get(),
|
| - make_scoped_ptr(new LoginDatabase(test_login_db_file_path()))));
|
| + base::WrapUnique(new LoginDatabase(test_login_db_file_path()))));
|
| store->Init(syncer::SyncableService::StartSyncFlare());
|
|
|
| MockAffiliatedMatchHelper* mock_helper = new MockAffiliatedMatchHelper;
|
| - store->SetAffiliatedMatchHelper(make_scoped_ptr(mock_helper));
|
| + store->SetAffiliatedMatchHelper(base::WrapUnique(mock_helper));
|
|
|
| ScopedVector<PasswordForm> all_credentials;
|
| for (size_t i = 0; i < arraysize(kTestCredentials); ++i) {
|
| @@ -528,11 +535,11 @@ TEST_F(PasswordStoreTest, GetLoginsWithAffiliations) {
|
|
|
| scoped_refptr<PasswordStoreDefault> store(new PasswordStoreDefault(
|
| base::ThreadTaskRunnerHandle::Get(), base::ThreadTaskRunnerHandle::Get(),
|
| - make_scoped_ptr(new LoginDatabase(test_login_db_file_path()))));
|
| + base::WrapUnique(new LoginDatabase(test_login_db_file_path()))));
|
| store->Init(syncer::SyncableService::StartSyncFlare());
|
|
|
| MockAffiliatedMatchHelper* mock_helper = new MockAffiliatedMatchHelper;
|
| - store->SetAffiliatedMatchHelper(make_scoped_ptr(mock_helper));
|
| + store->SetAffiliatedMatchHelper(base::WrapUnique(mock_helper));
|
|
|
| ScopedVector<PasswordForm> all_credentials;
|
| for (size_t i = 0; i < arraysize(kTestCredentials); ++i) {
|
| @@ -716,7 +723,7 @@ TEST_F(PasswordStoreTest, MAYBE_UpdatePasswordsStoredForAffiliatedWebsites) {
|
| scoped_refptr<PasswordStoreDefault> store(new PasswordStoreDefault(
|
| base::ThreadTaskRunnerHandle::Get(),
|
| base::ThreadTaskRunnerHandle::Get(),
|
| - make_scoped_ptr(new LoginDatabase(test_login_db_file_path()))));
|
| + base::WrapUnique(new LoginDatabase(test_login_db_file_path()))));
|
| store->Init(syncer::SyncableService::StartSyncFlare());
|
| store->RemoveLoginsCreatedBetween(base::Time(), base::Time::Max(),
|
| base::Closure());
|
| @@ -736,7 +743,7 @@ TEST_F(PasswordStoreTest, MAYBE_UpdatePasswordsStoredForAffiliatedWebsites) {
|
| // otherwise it will already start propagating updates as new Android
|
| // credentials are added.
|
| MockAffiliatedMatchHelper* mock_helper = new MockAffiliatedMatchHelper;
|
| - store->SetAffiliatedMatchHelper(make_scoped_ptr(mock_helper));
|
| + store->SetAffiliatedMatchHelper(base::WrapUnique(mock_helper));
|
| store->enable_propagating_password_changes_to_web_credentials(
|
| propagation_enabled);
|
|
|
| @@ -825,7 +832,7 @@ TEST_F(PasswordStoreTest, GetLoginsWithAffiliatedRealms) {
|
| scoped_refptr<PasswordStoreDefault> store(new PasswordStoreDefault(
|
| base::ThreadTaskRunnerHandle::Get(),
|
| base::ThreadTaskRunnerHandle::Get(),
|
| - make_scoped_ptr(new LoginDatabase(test_login_db_file_path()))));
|
| + base::WrapUnique(new LoginDatabase(test_login_db_file_path()))));
|
| store->Init(syncer::SyncableService::StartSyncFlare());
|
| store->RemoveLoginsCreatedBetween(base::Time(), base::Time::Max(),
|
| base::Closure());
|
| @@ -846,7 +853,7 @@ TEST_F(PasswordStoreTest, GetLoginsWithAffiliatedRealms) {
|
| expected_results.push_back(new PasswordForm(*all_credentials[i]));
|
|
|
| MockAffiliatedMatchHelper* mock_helper = new MockAffiliatedMatchHelper;
|
| - store->SetAffiliatedMatchHelper(make_scoped_ptr(mock_helper));
|
| + store->SetAffiliatedMatchHelper(base::WrapUnique(mock_helper));
|
|
|
| std::vector<std::string> affiliated_web_realms;
|
| affiliated_web_realms.push_back(kTestWebRealm1);
|
|
|