Chromium Code Reviews| Index: chrome/browser/ui/toolbar/fake_toolbar_model.h |
| diff --git a/chrome/browser/ui/toolbar/fake_toolbar_model.h b/chrome/browser/ui/toolbar/fake_toolbar_model.h |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..9fae61691b3245b70046e5327230d59724cfe7f8 |
| --- /dev/null |
| +++ b/chrome/browser/ui/toolbar/fake_toolbar_model.h |
| @@ -0,0 +1,50 @@ |
| +// Copyright 2012 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_TOOLBAR_FAKE_TOOLBAR_MODEL_H_ |
| +#define CHROME_BROWSER_UI_TOOLBAR_FAKE_TOOLBAR_MODEL_H_ |
| + |
| +#include "base/string16.h" |
| +#include "chrome/browser/ui/toolbar/toolbar_model.h" |
| + |
| +// A ToolbarModel that is backed by instance variables, which are initialized |
| +// with some basic values that can be changed with the provided setters. This |
| +// should be used only for testing. |
| +class FakeToolbarModel : virtual public ToolbarModel { |
| + public: |
| + FakeToolbarModel(); |
| + virtual ~FakeToolbarModel(); |
| + |
| + void SetText(string16 text); |
|
sky
2012/10/05 16:41:22
const string16&
lliabraa
2012/10/09 19:29:35
Done.
|
| + virtual string16 GetText(bool display_search_urls_as_search_terms) const; |
| + |
| + void SetURL(GURL url); |
|
sky
2012/10/05 16:41:22
const GURL&
lliabraa
2012/10/09 19:29:35
Done.
|
| + virtual GURL GetURL() const; |
| + |
| + void SetReplaceSearchURLWithSearchTerms(bool should_replace_url); |
| + virtual bool WouldReplaceSearchURLWithSearchTerms() const; |
| + |
| + void SetSecurityLevel(SecurityLevel security_level); |
| + virtual SecurityLevel GetSecurityLevel() const; |
| + |
| + void SetIcon(int icon); |
| + virtual int GetIcon() const; |
| + |
| + void SetEVCertName(string16 ev_cert_name); |
|
sky
2012/10/05 16:41:22
const string16&
lliabraa
2012/10/09 19:29:35
Done.
|
| + virtual string16 GetEVCertName() const; |
| + |
| + void SetShouldDisplayURL(bool should_display_url); |
| + virtual bool ShouldDisplayURL() const; |
|
sky
2012/10/05 16:41:22
Keep all the virtual methods grouped together and
lliabraa
2012/10/09 19:29:35
Done.
|
| + |
| + private: |
| + string16 text_; |
| + GURL url_; |
| + bool should_replace_url_; |
| + SecurityLevel security_level_; |
| + int icon_; |
| + string16 ev_cert_name_; |
| + bool should_display_url_; |
| +}; |
|
sky
2012/10/05 16:41:22
DISALLOW_...
lliabraa
2012/10/09 19:29:35
Done.
|
| + |
| +#endif // CHROME_BROWSER_UI_TOOLBAR_FAKE_TOOLBAR_MODEL_H_ |