| Index: chrome/browser/ui/window_sizer/window_sizer_ash_unittest.cc
|
| ===================================================================
|
| --- chrome/browser/ui/window_sizer/window_sizer_ash_unittest.cc (revision 148382)
|
| +++ chrome/browser/ui/window_sizer/window_sizer_ash_unittest.cc (working copy)
|
| @@ -26,7 +26,6 @@
|
| #include "ui/aura/root_window.h"
|
| #include "ui/aura/test/test_windows.h"
|
|
|
| -
|
| namespace {
|
|
|
| typedef ash::test::AshTestBase WindowSizerTest;
|
| @@ -60,7 +59,7 @@
|
| // it.
|
| class TestBrowserWindowAura : public TestBrowserWindow {
|
| public:
|
| - TestBrowserWindowAura(Browser* browser, aura::Window* native_window);
|
| + explicit TestBrowserWindowAura(aura::Window* native_window);
|
| virtual ~TestBrowserWindowAura();
|
|
|
| virtual gfx::NativeWindow GetNativeWindow() OVERRIDE {
|
| @@ -75,11 +74,8 @@
|
|
|
| } // namespace
|
|
|
| -TestBrowserWindowAura::TestBrowserWindowAura(
|
| - Browser* browser,
|
| - aura::Window *native_window)
|
| - : TestBrowserWindow(browser),
|
| - native_window_(native_window) {
|
| +TestBrowserWindowAura::TestBrowserWindowAura(aura::Window *native_window)
|
| + : native_window_(native_window) {
|
| }
|
|
|
| TestBrowserWindowAura::~TestBrowserWindowAura() {}
|
| @@ -621,40 +617,33 @@
|
|
|
| // Create a browser which we can use to pass into the GetWindowBounds
|
| // function.
|
| - scoped_ptr<TestingProfile> profile;
|
| - profile.reset(new TestingProfile());
|
| - scoped_ptr<Browser> browser;
|
| + scoped_ptr<TestingProfile> profile(new TestingProfile());
|
| // Creating a popup handler here to make sure it does not interfere with the
|
| // existing windows.
|
| - browser.reset(new Browser(Browser::TYPE_TABBED, profile.get()));
|
| + scoped_ptr<Browser> browser(
|
| + chrome::CreateBrowserWithTestWindowForProfile(profile.get()));
|
|
|
| - scoped_ptr<Browser> window_owning_browser;
|
| // Creating a popup handler here to make sure it does not interfere with the
|
| // existing windows.
|
| - window_owning_browser.reset(new Browser(Browser::TYPE_TABBED,
|
| - profile.get()));
|
| - scoped_ptr<BrowserWindow> browser_window;
|
| - browser_window.reset(new TestBrowserWindowAura(window_owning_browser.get(),
|
| - window.get()));
|
| - window_owning_browser->SetWindowForTesting(browser_window.get());
|
| + scoped_ptr<BrowserWindow> browser_window(
|
| + new TestBrowserWindowAura(window.get()));
|
| + Browser::CreateParams window_params(profile.get());
|
| + window_params.window = browser_window.get();
|
| + scoped_ptr<Browser> window_owning_browser(new Browser(window_params));
|
|
|
| - scoped_ptr<Browser> popup_owning_browser;
|
| // Creating a popup to make sure it does not interfere with the positioning.
|
| - popup_owning_browser.reset(new Browser(Browser::TYPE_POPUP,
|
| - profile.get()));
|
| - scoped_ptr<BrowserWindow> browser_popup;
|
| - browser_popup.reset(new TestBrowserWindowAura(popup_owning_browser.get(),
|
| - popup.get()));
|
| - popup_owning_browser->SetWindowForTesting(browser_popup.get());
|
| + scoped_ptr<BrowserWindow> browser_popup(
|
| + new TestBrowserWindowAura(popup.get()));
|
| + Browser::CreateParams popup_params(Browser::TYPE_POPUP, profile.get());
|
| + popup_params.window = browser_popup.get();
|
| + scoped_ptr<Browser> popup_owning_browser(new Browser(popup_params));
|
|
|
| - scoped_ptr<Browser> panel_owning_browser;
|
| // Creating a panel to make sure it does not interfere with the positioning.
|
| - panel_owning_browser.reset(new Browser(Browser::TYPE_PANEL,
|
| - profile.get()));
|
| - scoped_ptr<BrowserWindow> browser_panel;
|
| - browser_panel.reset(new TestBrowserWindowAura(panel_owning_browser.get(),
|
| - panel.get()));
|
| - panel_owning_browser->SetWindowForTesting(browser_panel.get());
|
| + scoped_ptr<BrowserWindow> browser_panel(
|
| + new TestBrowserWindowAura(panel.get()));
|
| + Browser::CreateParams panel_params(Browser::TYPE_POPUP, profile.get());
|
| + panel_params.window = browser_panel.get();
|
| + scoped_ptr<Browser> panel_owning_browser(new Browser(panel_params));
|
|
|
| window->Show();
|
| { // With a shown window it's size should get returned.
|
|
|