chrome: Eliminate BrowserWindowTesting interface once and for all.
commit1ffdd2d4277ce64277974e9d541300b70ee125e3
authortfarina <tfarina@chromium.org>
Mon, 5 Jan 2015 19:24:20 +0000 (5 11:24 -0800)
committerCommit bot <commit-bot@chromium.org>
Mon, 5 Jan 2015 19:25:24 +0000 (5 19:25 +0000)
tree3fc0e160ac3bfcd6ec734f14eea4093f5f734481
parentf0b38f78f146cedf336ac9ad0236f681833c7263
chrome: Eliminate BrowserWindowTesting interface once and for all.

This interface/abstract class was views only, implemented only by
BrowserView and used only within browser tests in
chrome/browser/ui/views.

To do what it is doing there were already other methods that could
provide the pointers the tests needed, so we changed them use those
other methods like going through BrowserView directly as we do
everywhere else.

This is the last patch from a series that started first in
https://chromium.googlesource.com/chromium/src/+/80667a2e8e2b563efb7e935a44c54d5729cbeb35
and
https://chromium.googlesource.com/chromium/src/+/8451cc1a50896771d5819cc9fe563a2b8cf2ca45.

BUG=None
TEST=browser_tests
R=sky@chromium.org

Review URL: https://codereview.chromium.org/832783002

Cr-Commit-Position: refs/heads/master@{#309929}
12 files changed:
chrome/browser/ui/browser_window.h
chrome/browser/ui/cocoa/browser_window_cocoa.h
chrome/browser/ui/cocoa/browser_window_cocoa.mm
chrome/browser/ui/views/frame/browser_view.cc
chrome/browser/ui/views/frame/browser_view.h
chrome/browser/ui/views/frame/browser_window_testing_views.h [deleted file]
chrome/browser/ui/views/omnibox/omnibox_view_views_browsertest.cc
chrome/browser/ui/views/toolbar/browser_action_test_util_views.cc
chrome/browser/ui/views/toolbar/browser_actions_container_browsertest.cc
chrome/chrome_browser_ui.gypi
chrome/test/base/test_browser_window.cc
chrome/test/base/test_browser_window.h