| Index: ui/views/widget/native_widget_aura_unittest.cc
|
| diff --git a/ui/views/widget/native_widget_aura_unittest.cc b/ui/views/widget/native_widget_aura_unittest.cc
|
| index 0a626ae45a1c145e4e0941c4b9107dc8fe31c5e8..24df6585b1c872b146de2727c8ea5cad0e902d7b 100644
|
| --- a/ui/views/widget/native_widget_aura_unittest.cc
|
| +++ b/ui/views/widget/native_widget_aura_unittest.cc
|
| @@ -4,9 +4,10 @@
|
|
|
| #include "ui/views/widget/native_widget_aura.h"
|
|
|
| +#include <memory>
|
| +
|
| #include "base/command_line.h"
|
| #include "base/macros.h"
|
| -#include "base/memory/scoped_ptr.h"
|
| #include "base/message_loop/message_loop.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
| #include "ui/aura/client/aura_constants.h"
|
| @@ -78,7 +79,7 @@ class NativeWidgetAuraTest : public aura::test::AuraTestBase {
|
| }
|
|
|
| private:
|
| - scoped_ptr<wm::FocusController> focus_controller_;
|
| + std::unique_ptr<wm::FocusController> focus_controller_;
|
| TestFocusRules* test_focus_rules_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(NativeWidgetAuraTest);
|
| @@ -87,10 +88,10 @@ class NativeWidgetAuraTest : public aura::test::AuraTestBase {
|
| TEST_F(NativeWidgetAuraTest, CenterWindowLargeParent) {
|
| // Make a parent window larger than the host represented by
|
| // WindowEventDispatcher.
|
| - scoped_ptr<aura::Window> parent(new aura::Window(NULL));
|
| + std::unique_ptr<aura::Window> parent(new aura::Window(NULL));
|
| parent->Init(ui::LAYER_NOT_DRAWN);
|
| parent->SetBounds(gfx::Rect(0, 0, 1024, 800));
|
| - scoped_ptr<Widget> widget(new Widget());
|
| + std::unique_ptr<Widget> widget(new Widget());
|
| NativeWidgetAura* window = Init(parent.get(), widget.get());
|
|
|
| window->CenterWindow(gfx::Size(100, 100));
|
| @@ -104,10 +105,10 @@ TEST_F(NativeWidgetAuraTest, CenterWindowLargeParent) {
|
| TEST_F(NativeWidgetAuraTest, CenterWindowSmallParent) {
|
| // Make a parent window smaller than the host represented by
|
| // WindowEventDispatcher.
|
| - scoped_ptr<aura::Window> parent(new aura::Window(NULL));
|
| + std::unique_ptr<aura::Window> parent(new aura::Window(NULL));
|
| parent->Init(ui::LAYER_NOT_DRAWN);
|
| parent->SetBounds(gfx::Rect(0, 0, 480, 320));
|
| - scoped_ptr<Widget> widget(new Widget());
|
| + std::unique_ptr<Widget> widget(new Widget());
|
| NativeWidgetAura* window = Init(parent.get(), widget.get());
|
|
|
| window->CenterWindow(gfx::Size(100, 100));
|
| @@ -122,10 +123,10 @@ TEST_F(NativeWidgetAuraTest, CenterWindowSmallParent) {
|
| TEST_F(NativeWidgetAuraTest, CenterWindowSmallParentNotAtOrigin) {
|
| // Make a parent window smaller than the host represented by
|
| // WindowEventDispatcher and offset it slightly from the origin.
|
| - scoped_ptr<aura::Window> parent(new aura::Window(NULL));
|
| + std::unique_ptr<aura::Window> parent(new aura::Window(NULL));
|
| parent->Init(ui::LAYER_NOT_DRAWN);
|
| parent->SetBounds(gfx::Rect(20, 40, 480, 320));
|
| - scoped_ptr<Widget> widget(new Widget());
|
| + std::unique_ptr<Widget> widget(new Widget());
|
| NativeWidgetAura* window = Init(parent.get(), widget.get());
|
| window->CenterWindow(gfx::Size(500, 600));
|
|
|
| @@ -141,7 +142,7 @@ TEST_F(NativeWidgetAuraTest, CreateMinimized) {
|
| params.context = root_window();
|
| params.show_state = ui::SHOW_STATE_MINIMIZED;
|
| params.bounds.SetRect(0, 0, 1024, 800);
|
| - scoped_ptr<Widget> widget(new Widget());
|
| + std::unique_ptr<Widget> widget(new Widget());
|
| widget->Init(params);
|
| widget->Show();
|
|
|
| @@ -219,7 +220,7 @@ class TestWidget : public views::Widget {
|
| TEST_F(NativeWidgetAuraTest, ShowMaximizedDoesntBounceAround) {
|
| root_window()->SetBounds(gfx::Rect(0, 0, 640, 480));
|
| root_window()->SetLayoutManager(new MaximizeLayoutManager);
|
| - scoped_ptr<TestWidget> widget(new TestWidget());
|
| + std::unique_ptr<TestWidget> widget(new TestWidget());
|
| Widget::InitParams params(Widget::InitParams::TYPE_WINDOW);
|
| params.ownership = views::Widget::InitParams::WIDGET_OWNS_NATIVE_WIDGET;
|
| params.parent = NULL;
|
| @@ -276,7 +277,7 @@ TEST_F(NativeWidgetAuraTest, TestPropertiesWhenAddedToLayout) {
|
| root_window()->SetBounds(gfx::Rect(0, 0, 640, 480));
|
| PropertyTestLayoutManager* layout_manager = new PropertyTestLayoutManager();
|
| root_window()->SetLayoutManager(layout_manager);
|
| - scoped_ptr<TestWidget> widget(new TestWidget());
|
| + std::unique_ptr<TestWidget> widget(new TestWidget());
|
| Widget::InitParams params(Widget::InitParams::TYPE_WINDOW);
|
| params.ownership = views::Widget::InitParams::WIDGET_OWNS_NATIVE_WIDGET;
|
| params.delegate = new PropertyTestWidgetDelegate(widget.get());
|
| @@ -293,7 +294,7 @@ TEST_F(NativeWidgetAuraTest, GetClientAreaScreenBounds) {
|
| params.ownership = views::Widget::InitParams::WIDGET_OWNS_NATIVE_WIDGET;
|
| params.context = root_window();
|
| params.bounds.SetRect(10, 20, 300, 400);
|
| - scoped_ptr<Widget> widget(new Widget());
|
| + std::unique_ptr<Widget> widget(new Widget());
|
| widget->Init(params);
|
|
|
| // For Aura, client area bounds match window bounds.
|
| @@ -349,7 +350,7 @@ TEST_F(NativeWidgetAuraTest, DontCaptureOnGesture) {
|
| child->set_consume_gesture_event(false);
|
| view->SetLayoutManager(new FillLayout);
|
| view->AddChildView(child);
|
| - scoped_ptr<TestWidget> widget(new TestWidget());
|
| + std::unique_ptr<TestWidget> widget(new TestWidget());
|
| Widget::InitParams params(Widget::InitParams::TYPE_WINDOW_FRAMELESS);
|
| params.ownership = views::Widget::InitParams::WIDGET_OWNS_NATIVE_WIDGET;
|
| params.context = root_window();
|
| @@ -390,7 +391,7 @@ TEST_F(NativeWidgetAuraTest, DontCaptureOnGesture) {
|
| TEST_F(NativeWidgetAuraTest, PreferViewLayersToChildWindows) {
|
| // Create two widgets: |parent| and |child|. |child| is a child of |parent|.
|
| views::View* parent_root = new views::View;
|
| - scoped_ptr<Widget> parent(new Widget());
|
| + std::unique_ptr<Widget> parent(new Widget());
|
| Widget::InitParams parent_params(Widget::InitParams::TYPE_WINDOW_FRAMELESS);
|
| parent_params.ownership =
|
| views::Widget::InitParams::WIDGET_OWNS_NATIVE_WIDGET;
|
| @@ -400,7 +401,7 @@ TEST_F(NativeWidgetAuraTest, PreferViewLayersToChildWindows) {
|
| parent->SetBounds(gfx::Rect(0, 0, 400, 400));
|
| parent->Show();
|
|
|
| - scoped_ptr<Widget> child(new Widget());
|
| + std::unique_ptr<Widget> child(new Widget());
|
| Widget::InitParams child_params(Widget::InitParams::TYPE_CONTROL);
|
| child_params.ownership = views::Widget::InitParams::WIDGET_OWNS_NATIVE_WIDGET;
|
| child_params.parent = parent->GetNativeWindow();
|
| @@ -452,7 +453,7 @@ TEST_F(NativeWidgetAuraTest, PreferViewLayersToChildWindows) {
|
| // Verifies that widget->FlashFrame() sets aura::client::kDrawAttentionKey,
|
| // and activating the window clears it.
|
| TEST_F(NativeWidgetAuraTest, FlashFrame) {
|
| - scoped_ptr<Widget> widget(new Widget());
|
| + std::unique_ptr<Widget> widget(new Widget());
|
| Widget::InitParams params(Widget::InitParams::TYPE_WINDOW);
|
| params.context = root_window();
|
| params.ownership = views::Widget::InitParams::WIDGET_OWNS_NATIVE_WIDGET;
|
| @@ -470,10 +471,10 @@ TEST_F(NativeWidgetAuraTest, FlashFrame) {
|
| }
|
|
|
| TEST_F(NativeWidgetAuraTest, NoCrashOnThemeAfterClose) {
|
| - scoped_ptr<aura::Window> parent(new aura::Window(NULL));
|
| + std::unique_ptr<aura::Window> parent(new aura::Window(NULL));
|
| parent->Init(ui::LAYER_NOT_DRAWN);
|
| parent->SetBounds(gfx::Rect(0, 0, 480, 320));
|
| - scoped_ptr<Widget> widget(new Widget());
|
| + std::unique_ptr<Widget> widget(new Widget());
|
| Init(parent.get(), widget.get());
|
| widget->Show();
|
| widget->Close();
|
|
|