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

Unified Diff: chrome/browser/ui/passwords/passwords_model_delegate_mock.h

Issue 2202373002: Ignore OnBubbleHidden() event when the password bubble is reopened. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: delete proxy Created 4 years, 4 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: chrome/browser/ui/passwords/passwords_model_delegate_mock.h
diff --git a/chrome/browser/ui/passwords/manage_passwords_ui_controller_mock.h b/chrome/browser/ui/passwords/passwords_model_delegate_mock.h
similarity index 62%
copy from chrome/browser/ui/passwords/manage_passwords_ui_controller_mock.h
copy to chrome/browser/ui/passwords/passwords_model_delegate_mock.h
index c748722bad08e3915dc8372edd629b80b702c86f..053199da94de3ed3c0ec8304d228e85eb5595fac 100644
--- a/chrome/browser/ui/passwords/manage_passwords_ui_controller_mock.h
+++ b/chrome/browser/ui/passwords/passwords_model_delegate_mock.h
@@ -1,24 +1,23 @@
-// Copyright 2014 The Chromium Authors. All rights reserved.
+// Copyright 2016 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef CHROME_BROWSER_UI_PASSWORDS_MANAGE_PASSWORDS_UI_CONTROLLER_MOCK_H_
-#define CHROME_BROWSER_UI_PASSWORDS_MANAGE_PASSWORDS_UI_CONTROLLER_MOCK_H_
+#ifndef CHROME_BROWSER_UI_PASSWORDS_PASSWORDS_MODEL_DELEGATE_MOCK_H_
+#define CHROME_BROWSER_UI_PASSWORDS_PASSWORDS_MODEL_DELEGATE_MOCK_H_
#include "base/macros.h"
-#include "chrome/browser/ui/passwords/manage_passwords_ui_controller.h"
+#include "base/memory/weak_ptr.h"
+#include "chrome/browser/ui/passwords/passwords_model_delegate.h"
#include "testing/gmock/include/gmock/gmock.h"
-namespace content {
-class WebContents;
-} // namespace content
-
-class ManagePasswordsUIControllerMock : public ManagePasswordsUIController {
+class PasswordsModelDelegateMock
+ : public PasswordsModelDelegate,
+ public base::SupportsWeakPtr<PasswordsModelDelegateMock>{
public:
- explicit ManagePasswordsUIControllerMock(
- content::WebContents* contents);
- ~ManagePasswordsUIControllerMock() override;
+ PasswordsModelDelegateMock();
+ ~PasswordsModelDelegateMock() override;
+ MOCK_CONST_METHOD0(GetWebContents, content::WebContents*());
MOCK_CONST_METHOD0(GetOrigin, const GURL&());
MOCK_CONST_METHOD0(GetState, password_manager::ui::State());
MOCK_CONST_METHOD0(GetPendingPassword, const autofill::PasswordForm&());
@@ -36,8 +35,8 @@ class ManagePasswordsUIControllerMock : public ManagePasswordsUIController {
MOCK_METHOD0(NeverSavePassword, void());
MOCK_METHOD0(SavePassword, void());
MOCK_METHOD1(UpdatePassword, void(const autofill::PasswordForm&));
- MOCK_METHOD2(ChooseCredential,
- void(autofill::PasswordForm, password_manager::CredentialType));
+ MOCK_METHOD2(ChooseCredential, void(const autofill::PasswordForm&,
+ password_manager::CredentialType));
MOCK_METHOD0(NavigateToExternalPasswordManager, void());
MOCK_METHOD0(NavigateToSmartLockPage, void());
MOCK_METHOD0(NavigateToSmartLockHelpPage, void());
@@ -46,7 +45,7 @@ class ManagePasswordsUIControllerMock : public ManagePasswordsUIController {
MOCK_METHOD0(OnDialogHidden, void());
private:
- DISALLOW_COPY_AND_ASSIGN(ManagePasswordsUIControllerMock);
+ DISALLOW_COPY_AND_ASSIGN(PasswordsModelDelegateMock);
};
-#endif // CHROME_BROWSER_UI_PASSWORDS_MANAGE_PASSWORDS_UI_CONTROLLER_MOCK_H_
+#endif // CHROME_BROWSER_UI_PASSWORDS_PASSWORDS_MODEL_DELEGATE_MOCK_H_

Powered by Google App Engine
This is Rietveld 408576698