| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include <vector> | 5 #include <vector> |
| 6 | 6 |
| 7 #include "base/prefs/pref_registry_simple.h" | 7 #include "base/prefs/pref_registry_simple.h" |
| 8 #include "base/prefs/pref_service.h" | 8 #include "base/prefs/pref_service.h" |
| 9 #include "base/prefs/testing_pref_service.h" | 9 #include "base/prefs/testing_pref_service.h" |
| 10 #include "base/strings/utf_string_conversions.h" | 10 #include "base/strings/utf_string_conversions.h" |
| (...skipping 16 matching lines...) Expand all Loading... |
| 27 | 27 |
| 28 namespace password_manager { | 28 namespace password_manager { |
| 29 | 29 |
| 30 namespace { | 30 namespace { |
| 31 | 31 |
| 32 class TestPasswordManagerDriver : public StubPasswordManagerDriver { | 32 class TestPasswordManagerDriver : public StubPasswordManagerDriver { |
| 33 public: | 33 public: |
| 34 TestPasswordManagerDriver(PasswordManagerClient* client) | 34 TestPasswordManagerDriver(PasswordManagerClient* client) |
| 35 : password_manager_(client), | 35 : password_manager_(client), |
| 36 password_generation_manager_(client, this), | 36 password_generation_manager_(client, this), |
| 37 password_autofill_manager_(this, NULL) {} | 37 password_autofill_manager_(this, nullptr) {} |
| 38 ~TestPasswordManagerDriver() override {} | 38 ~TestPasswordManagerDriver() override {} |
| 39 | 39 |
| 40 // PasswordManagerDriver implementation. | 40 // PasswordManagerDriver implementation. |
| 41 PasswordGenerationManager* GetPasswordGenerationManager() override { | 41 PasswordGenerationManager* GetPasswordGenerationManager() override { |
| 42 return &password_generation_manager_; | 42 return &password_generation_manager_; |
| 43 } | 43 } |
| 44 PasswordManager* GetPasswordManager() override { return &password_manager_; } | 44 PasswordManager* GetPasswordManager() override { return &password_manager_; } |
| 45 PasswordAutofillManager* GetPasswordAutofillManager() override { | 45 PasswordAutofillManager* GetPasswordAutofillManager() override { |
| 46 return &password_autofill_manager_; | 46 return &password_autofill_manager_; |
| 47 } | 47 } |
| (...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 204 // be disabled. | 204 // be disabled. |
| 205 client_->set_is_off_the_record(true); | 205 client_->set_is_off_the_record(true); |
| 206 PrefService* prefs = client_->GetPrefs(); | 206 PrefService* prefs = client_->GetPrefs(); |
| 207 prefs->SetBoolean(prefs::kPasswordManagerSavingEnabled, true); | 207 prefs->SetBoolean(prefs::kPasswordManagerSavingEnabled, true); |
| 208 client_->set_is_password_sync_enabled(true); | 208 client_->set_is_password_sync_enabled(true); |
| 209 | 209 |
| 210 EXPECT_FALSE(IsGenerationEnabled()); | 210 EXPECT_FALSE(IsGenerationEnabled()); |
| 211 } | 211 } |
| 212 | 212 |
| 213 } // namespace password_manager | 213 } // namespace password_manager |
| OLD | NEW |