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 0a4fa82c4db49bf6a8846b525618ec891c992132..2df61abe81bb80431572637534bafa470ebbdb90 100644 |
--- a/chrome/browser/ui/passwords/manage_passwords_ui_controller_unittest.cc |
+++ b/chrome/browser/ui/passwords/manage_passwords_ui_controller_unittest.cc |
@@ -120,30 +120,19 @@ void TestManagePasswordsUIController::NeverSavePasswordInternal() { |
OnLoginsChanged(list); |
} |
-// TODO(crbug.com/554886) Centralise mock clients. |
-class MockPasswordManagerClient |
- : public password_manager::StubPasswordManagerClient { |
- public: |
- MOCK_CONST_METHOD0(GetPasswordManager, |
- const password_manager::PasswordManager*()); |
-}; |
- |
} // namespace |
class ManagePasswordsUIControllerTest : public ChromeRenderViewHostTestHarness { |
public: |
- ManagePasswordsUIControllerTest() : password_manager_(&mock_client_) {} |
+ ManagePasswordsUIControllerTest() : password_manager_(&client_) {} |
void SetUp() override { |
ChromeRenderViewHostTestHarness::SetUp(); |
- ON_CALL(mock_client_, GetPasswordManager()) |
- .WillByDefault(testing::Return(&password_manager_)); |
- |
// Create the test UIController here so that it's bound to |
// |test_web_contents_|, and will be retrieved correctly via |
// ManagePasswordsUIController::FromWebContents in |controller()|. |
- new TestManagePasswordsUIController(web_contents(), &mock_client_); |
+ new TestManagePasswordsUIController(web_contents(), &client_); |
test_local_form_.origin = GURL("http://example.com"); |
test_local_form_.username_value = base::ASCIIToUTF16("username"); |
@@ -195,7 +184,7 @@ class ManagePasswordsUIControllerTest : public ChromeRenderViewHostTestHarness { |
scoped_ptr<password_manager::PasswordFormManager> CreateFormManager(); |
private: |
- MockPasswordManagerClient mock_client_; |
+ password_manager::StubPasswordManagerClient client_; |
password_manager::StubPasswordManagerDriver driver_; |
password_manager::PasswordManager password_manager_; |
@@ -209,9 +198,9 @@ ManagePasswordsUIControllerTest::CreateFormManagerWithBestMatches( |
const autofill::PasswordForm& observed_form, |
ScopedVector<autofill::PasswordForm> best_matches) { |
scoped_ptr<password_manager::PasswordFormManager> test_form_manager( |
- new password_manager::PasswordFormManager( |
- &password_manager_, &mock_client_, driver_.AsWeakPtr(), observed_form, |
- true)); |
+ new password_manager::PasswordFormManager(&password_manager_, &client_, |
+ driver_.AsWeakPtr(), |
+ observed_form, true)); |
test_form_manager->SimulateFetchMatchingLoginsFromPasswordStore(); |
test_form_manager->OnGetPasswordStoreResults(best_matches.Pass()); |
return test_form_manager.Pass(); |