| Index: ash/shelf/shelf_view_unittest.cc
|
| diff --git a/ash/shelf/shelf_view_unittest.cc b/ash/shelf/shelf_view_unittest.cc
|
| index 2888436d7f362eca090cd5e1788ad069d6dc6236..afb511795271ed0eabe938e51a11e2616f09ab50 100644
|
| --- a/ash/shelf/shelf_view_unittest.cc
|
| +++ b/ash/shelf/shelf_view_unittest.cc
|
| @@ -5,6 +5,7 @@
|
| #include "ash/shelf/shelf_view.h"
|
|
|
| #include <algorithm>
|
| +#include <memory>
|
| #include <utility>
|
| #include <vector>
|
|
|
| @@ -32,7 +33,6 @@
|
| #include "ash/test/test_shelf_item_delegate.h"
|
| #include "base/compiler_specific.h"
|
| #include "base/i18n/rtl.h"
|
| -#include "base/memory/scoped_ptr.h"
|
| #include "base/strings/string_number_conversions.h"
|
| #include "base/test/histogram_tester.h"
|
| #include "base/test/user_action_tester.h"
|
| @@ -113,8 +113,8 @@ class ShelfViewIconObserverTest : public AshTestBase {
|
| }
|
|
|
| private:
|
| - scoped_ptr<TestShelfIconObserver> observer_;
|
| - scoped_ptr<ShelfViewTestAPI> shelf_view_test_;
|
| + std::unique_ptr<TestShelfIconObserver> observer_;
|
| + std::unique_ptr<ShelfViewTestAPI> shelf_view_test_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(ShelfViewIconObserverTest);
|
| };
|
| @@ -167,7 +167,7 @@ TEST_F(ShelfViewIconObserverTest, AddRemove) {
|
| params.bounds = gfx::Rect(0, 0, 200, 200);
|
| params.context = CurrentContext();
|
|
|
| - scoped_ptr<views::Widget> widget(new views::Widget());
|
| + std::unique_ptr<views::Widget> widget(new views::Widget());
|
| widget->Init(params);
|
| shelf_delegate->AddShelfItem(widget->GetNativeWindow());
|
| shelf_view_test()->RunMessageLoopUntilAnimationsDone();
|
| @@ -203,7 +203,7 @@ TEST_F(ShelfViewIconObserverTest, MAYBE_AddRemoveWithMultipleDisplays) {
|
| params.bounds = gfx::Rect(0, 0, 200, 200);
|
| params.context = CurrentContext();
|
|
|
| - scoped_ptr<views::Widget> widget(new views::Widget());
|
| + std::unique_ptr<views::Widget> widget(new views::Widget());
|
| widget->Init(params);
|
| shelf_delegate->AddShelfItem(widget->GetNativeWindow());
|
| shelf_view_test()->RunMessageLoopUntilAnimationsDone();
|
| @@ -330,7 +330,8 @@ class ShelfViewTest : public AshTestBase {
|
|
|
| protected:
|
| void CreateAndSetShelfItemDelegateForID(ShelfID id) {
|
| - scoped_ptr<ShelfItemDelegate> delegate(new TestShelfItemDelegate(NULL));
|
| + std::unique_ptr<ShelfItemDelegate> delegate(
|
| + new TestShelfItemDelegate(NULL));
|
| item_manager_->SetShelfItemDelegate(id, std::move(delegate));
|
| }
|
|
|
| @@ -680,7 +681,7 @@ class ShelfViewTest : public AshTestBase {
|
| // Owned by ash::Shell.
|
| TestShelfDelegateForShelfView* shelf_delegate_;
|
|
|
| - scoped_ptr<ShelfViewTestAPI> test_api_;
|
| + std::unique_ptr<ShelfViewTestAPI> test_api_;
|
|
|
| private:
|
| DISALLOW_COPY_AND_ASSIGN(ShelfViewTest);
|
| @@ -1232,7 +1233,7 @@ TEST_F(ShelfViewTest, ClickingTwiceActivatesOnce) {
|
| ShelfID browser_shelf_id = model_->items()[browser_index_].id;
|
| ShelfItemSelectionTracker* selection_tracker = new ShelfItemSelectionTracker;
|
| item_manager_->SetShelfItemDelegate(
|
| - browser_shelf_id, scoped_ptr<ShelfItemDelegate>(selection_tracker));
|
| + browser_shelf_id, std::unique_ptr<ShelfItemDelegate>(selection_tracker));
|
|
|
| // A single click selects the item.
|
| SimulateClick(browser_index_);
|
| @@ -1257,7 +1258,7 @@ TEST_F(ShelfViewTest, ClickAndMoveSlightly) {
|
| // the shelf item gets selected.
|
| ShelfItemSelectionTracker* selection_tracker = new ShelfItemSelectionTracker;
|
| item_manager_->SetShelfItemDelegate(
|
| - shelf_id, scoped_ptr<ShelfItemDelegate>(selection_tracker));
|
| + shelf_id, std::unique_ptr<ShelfItemDelegate>(selection_tracker));
|
|
|
| gfx::Vector2d press_offset(5, 30);
|
| gfx::Point press_location = gfx::Point() + press_offset;
|
| @@ -1859,7 +1860,7 @@ TEST_F(ShelfViewTest,
|
| ShelfID browser_shelf_id = model_->items()[browser_index_].id;
|
| ShelfItemSelectionTracker* selection_tracker = new ShelfItemSelectionTracker;
|
| item_manager_->SetShelfItemDelegate(
|
| - browser_shelf_id, scoped_ptr<ShelfItemDelegate>(selection_tracker));
|
| + browser_shelf_id, std::unique_ptr<ShelfItemDelegate>(selection_tracker));
|
|
|
| SimulateClick(browser_index_);
|
| EXPECT_EQ(1,
|
| @@ -1876,7 +1877,7 @@ TEST_F(ShelfViewTest, Launcher_TaskUserActionsRecordedWhenItemSelected) {
|
| selection_tracker->set_item_selected_action(
|
| ShelfItemDelegate::kNewWindowCreated);
|
| item_manager_->SetShelfItemDelegate(
|
| - browser_shelf_id, scoped_ptr<ShelfItemDelegate>(selection_tracker));
|
| + browser_shelf_id, std::unique_ptr<ShelfItemDelegate>(selection_tracker));
|
|
|
| SimulateClick(browser_index_);
|
| EXPECT_EQ(1, user_action_tester.GetActionCount("Launcher_LaunchTask"));
|
| @@ -1891,7 +1892,7 @@ TEST_F(ShelfViewTest,
|
| ShelfID browser_shelf_id = model_->items()[browser_index_].id;
|
| ShelfItemSelectionTracker* selection_tracker = new ShelfItemSelectionTracker;
|
| item_manager_->SetShelfItemDelegate(
|
| - browser_shelf_id, scoped_ptr<ShelfItemDelegate>(selection_tracker));
|
| + browser_shelf_id, std::unique_ptr<ShelfItemDelegate>(selection_tracker));
|
|
|
| selection_tracker->set_item_selected_action(
|
| ShelfItemDelegate::kExistingWindowMinimized);
|
|
|