Adds a FakeToolbarModel for use in testing.
commit736d0032d2e728aea07d274a3ab9056729c349cf
authorlliabraa@chromium.org <lliabraa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 11 Oct 2012 21:32:41 +0000 (11 21:32 +0000)
committerlliabraa@chromium.org <lliabraa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 11 Oct 2012 21:32:41 +0000 (11 21:32 +0000)
tree47820330e5e5b96db341f3e2d51985c0dde5b4d0
parentc8159ad1f1704aab033489d8779e7d9f046bb3bf
Adds a FakeToolbarModel for use in testing.

The ToolbarModel's dependencies make it hard to include in unit tests. This simple fake is created with some default values which can be changed via the setters.

BUG=None

Review URL: https://chromiumcodereview.appspot.com/11040055

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@161407 0039d316-1c4b-4281-b951-d872f2087c98
16 files changed:
chrome/browser/chromeos/login/simple_web_view_dialog.cc
chrome/browser/ui/browser.cc
chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.mm
chrome/browser/ui/cocoa/location_bar/zoom_decoration.mm
chrome/browser/ui/gtk/location_bar_view_gtk.cc
chrome/browser/ui/search/toolbar_search_animator.cc
chrome/browser/ui/toolbar/test_toolbar_model.cc [new file with mode: 0644]
chrome/browser/ui/toolbar/test_toolbar_model.h [new file with mode: 0644]
chrome/browser/ui/toolbar/toolbar_model.h
chrome/browser/ui/toolbar/toolbar_model_impl.cc [moved from chrome/browser/ui/toolbar/toolbar_model.cc with 85% similarity]
chrome/browser/ui/toolbar/toolbar_model_impl.h [new file with mode: 0644]
chrome/browser/ui/views/location_bar/location_bar_view.cc
chrome/browser/ui/views/location_bar/zoom_view.cc
chrome/browser/ui/views/toolbar_view.cc
chrome/chrome_browser_ui.gypi
chrome/chrome_tests.gypi