| Index: ash/shelf/shelf_unittest.cc
|
| diff --git a/ash/shelf/shelf_unittest.cc b/ash/shelf/shelf_unittest.cc
|
| index 91f3417c1c0a9afca2c3849238785fcc46ff0f26..084ae1cf223b0b3fce6330ab21d1447882eff635 100644
|
| --- a/ash/shelf/shelf_unittest.cc
|
| +++ b/ash/shelf/shelf_unittest.cc
|
| @@ -6,12 +6,10 @@
|
|
|
| #include <utility>
|
|
|
| -#include "ash/common/shelf/shelf_item_delegate_manager.h"
|
| #include "ash/common/shelf/shelf_model.h"
|
| #include "ash/shelf/shelf_button.h"
|
| #include "ash/shelf/shelf_view.h"
|
| #include "ash/shelf/shelf_widget.h"
|
| -#include "ash/shell.h"
|
| #include "ash/test/ash_test_base.h"
|
| #include "ash/test/shelf_test_api.h"
|
| #include "ash/test/shelf_view_test_api.h"
|
| @@ -25,18 +23,11 @@
|
| #include "base/win/windows_version.h"
|
| #endif
|
|
|
| -using ash::ShelfView;
|
| -using ash::ShelfButton;
|
| -
|
| namespace ash {
|
|
|
| -class ShelfTest : public ash::test::AshTestBase {
|
| +class ShelfTest : public test::AshTestBase {
|
| public:
|
| - ShelfTest()
|
| - : shelf_(NULL),
|
| - shelf_view_(NULL),
|
| - shelf_model_(NULL),
|
| - item_delegate_manager_(NULL) {}
|
| + ShelfTest() : shelf_(nullptr), shelf_view_(nullptr), shelf_model_(nullptr) {}
|
|
|
| ~ShelfTest() override {}
|
|
|
| @@ -49,29 +40,22 @@ class ShelfTest : public ash::test::AshTestBase {
|
| test::ShelfTestAPI test(shelf_);
|
| shelf_view_ = test.shelf_view();
|
| shelf_model_ = shelf_view_->model();
|
| - item_delegate_manager_ =
|
| - Shell::GetInstance()->shelf_item_delegate_manager();
|
|
|
| - test_.reset(new ash::test::ShelfViewTestAPI(shelf_view_));
|
| + test_.reset(new test::ShelfViewTestAPI(shelf_view_));
|
| }
|
|
|
| - void TearDown() override { test::AshTestBase::TearDown(); }
|
| -
|
| Shelf* shelf() { return shelf_; }
|
|
|
| ShelfView* shelf_view() { return shelf_view_; }
|
|
|
| ShelfModel* shelf_model() { return shelf_model_; }
|
|
|
| - ShelfItemDelegateManager* item_manager() { return item_delegate_manager_; }
|
| -
|
| - ash::test::ShelfViewTestAPI* test_api() { return test_.get(); }
|
| + test::ShelfViewTestAPI* test_api() { return test_.get(); }
|
|
|
| private:
|
| Shelf* shelf_;
|
| ShelfView* shelf_view_;
|
| ShelfModel* shelf_model_;
|
| - ShelfItemDelegateManager* item_delegate_manager_;
|
| std::unique_ptr<test::ShelfViewTestAPI> test_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(ShelfTest);
|
| @@ -98,7 +82,7 @@ TEST_F(ShelfTest, StatusReflection) {
|
|
|
| // Confirm that using the menu will clear the hover attribute. To avoid another
|
| // browser test we check this here.
|
| -TEST_F(ShelfTest, checkHoverAfterMenu) {
|
| +TEST_F(ShelfTest, CheckHoverAfterMenu) {
|
| // Initially we have the app list.
|
| int button_count = test_api()->GetButtonCount();
|
|
|
| @@ -110,8 +94,8 @@ TEST_F(ShelfTest, checkHoverAfterMenu) {
|
|
|
| std::unique_ptr<ShelfItemDelegate> delegate(
|
| new test::TestShelfItemDelegate(NULL));
|
| - item_manager()->SetShelfItemDelegate(shelf_model()->items()[index].id,
|
| - std::move(delegate));
|
| + shelf_model()->SetShelfItemDelegate(shelf_model()->items()[index].id,
|
| + std::move(delegate));
|
|
|
| ASSERT_EQ(++button_count, test_api()->GetButtonCount());
|
| ShelfButton* button = test_api()->GetButton(index);
|
|
|