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

Unified Diff: chrome/browser/ui/cocoa/infobars/infobar_test_helper.h

Issue 6249010: Cleanup: de-inline a bunch of classes, rename and move "PluginInstaller" to "... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 9 years, 11 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/cocoa/infobars/infobar_test_helper.h
===================================================================
--- chrome/browser/ui/cocoa/infobars/infobar_test_helper.h (revision 71863)
+++ chrome/browser/ui/cocoa/infobars/infobar_test_helper.h (working copy)
@@ -1,4 +1,4 @@
-// Copyright (c) 2009 The Chromium Authors. All rights reserved.
+// Copyright (c) 2011 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.
@@ -13,148 +13,141 @@
const char kMockConfirmInfoBarMessage[] = "MockConfirmInfoBarMessage";
}
-//////////////////////////////////////////////////////////////////////////
-// Mock InfoBarDelgates
+// MockAlertInfoBarDelegate ---------------------------------------------------
+
class MockAlertInfoBarDelegate : public AlertInfoBarDelegate {
public:
- explicit MockAlertInfoBarDelegate()
- : AlertInfoBarDelegate(NULL),
- message_text_accessed(false),
- icon_accessed(false),
- closed(false) {
- }
+ MockAlertInfoBarDelegate();
- virtual string16 GetMessageText() const {
- message_text_accessed = true;
- return ASCIIToUTF16(kMockAlertInfoBarMessage);
- }
+ private:
+ virtual ~MockAlertInfoBarDelegate();
- virtual SkBitmap* GetIcon() const {
- icon_accessed = true;
- return NULL;
- }
+ // AlertInfoBarDelegate
+ virtual void InfoBarClosed();
+ virtual SkBitmap* GetIcon() const;
+ virtual string16 GetMessageText() const;
- virtual void InfoBarClosed() {
- closed = true;
- }
-
- // These are declared mutable to get around const-ness issues.
mutable bool message_text_accessed;
mutable bool icon_accessed;
bool closed;
+
+ DISALLOW_COPY_AND_ASSIGN(MockAlertInfoBarDelegate);
};
-class MockLinkInfoBarDelegate : public LinkInfoBarDelegate {
- public:
- explicit MockLinkInfoBarDelegate()
- : LinkInfoBarDelegate(NULL),
- message_text_accessed(false),
- link_text_accessed(false),
- icon_accessed(false),
- link_clicked(false),
- closed(false),
- closes_on_action(true) {
- }
+MockAlertInfoBarDelegate::MockAlertInfoBarDelegate()
+ : AlertInfoBarDelegate(NULL),
+ message_text_accessed(false),
+ icon_accessed(false),
+ closed(false) {
+}
- virtual string16 GetMessageTextWithOffset(size_t* link_offset) const {
- message_text_accessed = true;
- return ASCIIToUTF16(kMockLinkInfoBarMessage);
- }
+void MockAlertInfoBarDelegate::InfoBarClosed() {
+ closed = true;
+}
- virtual string16 GetLinkText() const {
- link_text_accessed = true;
- return ASCIIToUTF16(kMockLinkInfoBarLink);
- }
+SkBitmap* MockAlertInfoBarDelegate::GetIcon() const {
+ icon_accessed = true;
+ return NULL;
+}
- virtual SkBitmap* GetIcon() const {
- icon_accessed = true;
- return NULL;
- }
+string16 MockAlertInfoBarDelegate::GetMessageText() const {
+ message_text_accessed = true;
+ return ASCIIToUTF16(kMockAlertInfoBarMessage);
+}
- virtual bool LinkClicked(WindowOpenDisposition disposition) {
- link_clicked = true;
- return closes_on_action;
- }
- virtual void InfoBarClosed() {
- closed = true;
- }
+// MockLinkInfoBarDelegate ----------------------------------------------------
- // These are declared mutable to get around const-ness issues.
+class MockLinkInfoBarDelegate : public LinkInfoBarDelegate {
+ public:
+ MockLinkInfoBarDelegate();
+
+ private:
+ virtual ~MockLinkInfoBarDelegate();
+
+ // LinkInfoBarDelegate
+ virtual void InfoBarClosed();
+ virtual SkBitmap* GetIcon() const;
+ virtual string16 GetMessageTextWithOffset(size_t* link_offset) const;
+ virtual string16 GetLinkText() const;
+ virtual bool LinkClicked(WindowOpenDisposition disposition);
+
+ mutable bool icon_accessed;
mutable bool message_text_accessed;
mutable bool link_text_accessed;
- mutable bool icon_accessed;
bool link_clicked;
bool closed;
// Determines whether the infobar closes when an action is taken or not.
bool closes_on_action;
+
+ DISALLOW_COPY_AND_ASSIGN(MockLinkInfoBarDelegate);
};
-class MockConfirmInfoBarDelegate : public ConfirmInfoBarDelegate {
- public:
- explicit MockConfirmInfoBarDelegate()
- : ConfirmInfoBarDelegate(NULL),
- message_text_accessed(false),
- link_text_accessed(false),
- icon_accessed(false),
- ok_clicked(false),
- cancel_clicked(false),
- link_clicked(false),
- closed(false),
- closes_on_action(true) {
- }
- virtual int GetButtons() const {
- return (BUTTON_OK | BUTTON_CANCEL);
- }
+MockLinkInfoBarDelegate::MockLinkInfoBarDelegate()
+ : LinkInfoBarDelegate(NULL),
+ icon_accessed(false),
+ message_text_accessed(false),
+ link_text_accessed(false),
+ link_clicked(false),
+ closed(false),
+ closes_on_action(true) {
+}
- virtual string16 GetButtonLabel(InfoBarButton button) const {
- if (button == BUTTON_OK)
- return ASCIIToUTF16("OK");
- else
- return ASCIIToUTF16("Cancel");
- }
+MockLinkInfoBarDelegate::~MockLinkInfoBarDelegate() {
+}
- virtual bool Accept() {
- ok_clicked = true;
- return closes_on_action;
- }
+void MockLinkInfoBarDelegate::InfoBarClosed() {
+ closed = true;
+}
- virtual bool Cancel() {
- cancel_clicked = true;
- return closes_on_action;
- }
+SkBitmap* MockLinkInfoBarDelegate::GetIcon() const {
+ icon_accessed = true;
+ return NULL;
+}
- virtual string16 GetMessageText() const {
- message_text_accessed = true;
- return ASCIIToUTF16(kMockConfirmInfoBarMessage);
- }
+string16 MockLinkInfoBarDelegate::GetMessageTextWithOffset(
+ size_t* link_offset) const {
+ message_text_accessed = true;
+ return ASCIIToUTF16(kMockLinkInfoBarMessage);
+}
- virtual SkBitmap* GetIcon() const {
- icon_accessed = true;
- return NULL;
- }
+string16 MockLinkInfoBarDelegate::GetLinkText() const {
+ link_text_accessed = true;
+ return ASCIIToUTF16(kMockLinkInfoBarLink);
+}
- virtual void InfoBarClosed() {
- closed = true;
- }
+bool MockLinkInfoBarDelegate::LinkClicked(WindowOpenDisposition disposition) {
+ link_clicked = true;
+ return closes_on_action;
+}
- virtual string16 GetLinkText() {
- link_text_accessed = true;
- return string16();
- }
- virtual bool LinkClicked(WindowOpenDisposition disposition) {
- link_clicked = true;
- return closes_on_action;
- }
+// MockConfirmInfoBarDelegate -------------------------------------------------
- // These are declared mutable to get around const-ness issues.
+class MockConfirmInfoBarDelegate : public ConfirmInfoBarDelegate {
+ public:
+ MockConfirmInfoBarDelegate();
+
+ private:
+ virtual ~MockConfirmInfoBarDelegate();
+
+ // ConfirmInfoBarDelegate
+ virtual void InfoBarClosed();
+ virtual SkBitmap* GetIcon() const;
+ virtual string16 GetMessageText() const;
+ virtual int GetButtons() const;
+ virtual string16 GetButtonLabel(InfoBarButton button) const;
+ virtual bool Accept();
+ virtual bool Cancel();
+ virtual string16 GetLinkText();
+ virtual bool LinkClicked(WindowOpenDisposition disposition);
+
+ mutable bool icon_accessed;
mutable bool message_text_accessed;
mutable bool link_text_accessed;
- mutable bool icon_accessed;
bool ok_clicked;
bool cancel_clicked;
bool link_clicked;
@@ -162,4 +155,65 @@
// Determines whether the infobar closes when an action is taken or not.
bool closes_on_action;
+
+ DISALLOW_COPY_AND_ASSIGN(MockConfirmInfoBarDelegate);
};
+
+MockConfirmInfoBarDelegate::MockConfirmInfoBarDelegate()
+ : ConfirmInfoBarDelegate(NULL),
+ icon_accessed(false),
+ message_text_accessed(false),
+ link_text_accessed(false),
+ ok_clicked(false),
+ cancel_clicked(false),
+ link_clicked(false),
+ closed(false),
+ closes_on_action(true) {
+}
+
+MockConfirmInfoBarDelegate::~MockConfirmInfoBarDelegate() {
+}
+
+void MockConfirmInfoBarDelegate::InfoBarClosed() {
+ closed = true;
+}
+
+SkBitmap* MockConfirmInfoBarDelegate::GetIcon() const {
+ icon_accessed = true;
+ return NULL;
+}
+
+string16 MockConfirmInfoBarDelegate::GetMessageText() const {
+ message_text_accessed = true;
+ return ASCIIToUTF16(kMockConfirmInfoBarMessage);
+}
+
+int MockConfirmInfoBarDelegate::GetButtons() const {
+ return (BUTTON_OK | BUTTON_CANCEL);
+}
+
+string16 MockConfirmInfoBarDelegate::GetButtonLabel(
+ InfoBarButton button) const {
+ return ASCIIToUTF16((button == BUTTON_OK) ? "OK" : "Cancel");
+}
+
+bool MockConfirmInfoBarDelegate::Accept() {
+ ok_clicked = true;
+ return closes_on_action;
+}
+
+bool MockConfirmInfoBarDelegate::Cancel() {
+ cancel_clicked = true;
+ return closes_on_action;
+}
+
+string16 MockConfirmInfoBarDelegate::GetLinkText() {
+ link_text_accessed = true;
+ return string16();
+}
+
+bool MockConfirmInfoBarDelegate::LinkClicked(
+ WindowOpenDisposition disposition) {
+ link_clicked = true;
+ return closes_on_action;
+}

Powered by Google App Engine
This is Rietveld 408576698