| OLD | NEW | 
|---|
| (Empty) |  | 
|  | 1 // Copyright 2012 The Chromium Authors. All rights reserved. | 
|  | 2 // Use of this source code is governed by a BSD-style license that can be | 
|  | 3 // found in the LICENSE file. | 
|  | 4 | 
|  | 5 #ifndef CHROME_BROWSER_UI_TOOLBAR_TEST_TOOLBAR_MODEL_H_ | 
|  | 6 #define CHROME_BROWSER_UI_TOOLBAR_TEST_TOOLBAR_MODEL_H_ | 
|  | 7 | 
|  | 8 #include "base/compiler_specific.h" | 
|  | 9 #include "base/string16.h" | 
|  | 10 #include "chrome/browser/ui/toolbar/toolbar_model.h" | 
|  | 11 | 
|  | 12 // A ToolbarModel that is backed by instance variables, which are initialized | 
|  | 13 // with some basic values that can be changed with the provided setters. This | 
|  | 14 // should be used only for testing. | 
|  | 15 class TestToolbarModel : public ToolbarModel { | 
|  | 16  public: | 
|  | 17   TestToolbarModel(); | 
|  | 18   virtual ~TestToolbarModel(); | 
|  | 19   virtual string16 GetText( | 
|  | 20       bool display_search_urls_as_search_terms) const OVERRIDE; | 
|  | 21   virtual GURL GetURL() const OVERRIDE; | 
|  | 22   virtual bool WouldReplaceSearchURLWithSearchTerms() const OVERRIDE; | 
|  | 23   virtual SecurityLevel GetSecurityLevel() const OVERRIDE; | 
|  | 24   virtual int GetIcon() const OVERRIDE; | 
|  | 25   virtual string16 GetEVCertName() const OVERRIDE; | 
|  | 26   virtual bool ShouldDisplayURL() const OVERRIDE; | 
|  | 27   virtual void SetInputInProgress(bool value) OVERRIDE; | 
|  | 28   virtual bool GetInputInProgress() const OVERRIDE; | 
|  | 29 | 
|  | 30   void set_text(const string16& text) { text_ = text; } | 
|  | 31   void set_url(const GURL& url) { url_ = url;} | 
|  | 32   void set_replace_search_url_with_search_terms(bool should_replace_url) { | 
|  | 33     should_replace_url_ = should_replace_url; | 
|  | 34   } | 
|  | 35   void set_security_level(SecurityLevel security_level) { | 
|  | 36     security_level_ = security_level; | 
|  | 37   } | 
|  | 38   void set_icon(int icon) { icon_ = icon; } | 
|  | 39   void set_ev_cert_name(const string16& ev_cert_name) { | 
|  | 40     ev_cert_name_ = ev_cert_name; | 
|  | 41   } | 
|  | 42   void set_should_display_url(bool should_display_url) { | 
|  | 43     should_display_url_ = should_display_url; | 
|  | 44   } | 
|  | 45 | 
|  | 46  private: | 
|  | 47   string16 text_; | 
|  | 48   GURL url_; | 
|  | 49   bool should_replace_url_; | 
|  | 50   SecurityLevel security_level_; | 
|  | 51   int icon_; | 
|  | 52   string16 ev_cert_name_; | 
|  | 53   bool should_display_url_; | 
|  | 54   bool input_in_progress_; | 
|  | 55 | 
|  | 56   DISALLOW_COPY_AND_ASSIGN(TestToolbarModel); | 
|  | 57 }; | 
|  | 58 | 
|  | 59 #endif  // CHROME_BROWSER_UI_TOOLBAR_TEST_TOOLBAR_MODEL_H_ | 
| OLD | NEW | 
|---|