Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(213)

Side by Side Diff: ui/app_list/views/apps_grid_view_unittest.cc

Issue 27777002: Implement app list folder management page UI. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix LauncherAppBrowserTest.ClickItem and DragAndDrop. Created 7 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "ui/app_list/views/apps_grid_view.h" 5 #include "ui/app_list/views/apps_grid_view.h"
6 6
7 #include <string> 7 #include <string>
8 8
9 #include "base/basictypes.h" 9 #include "base/basictypes.h"
10 #include "base/compiler_specific.h" 10 #include "base/compiler_specific.h"
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after
99 // testing::Test overrides: 99 // testing::Test overrides:
100 virtual void SetUp() OVERRIDE { 100 virtual void SetUp() OVERRIDE {
101 model_.reset(new AppListTestModel); 101 model_.reset(new AppListTestModel);
102 pagination_model_.reset(new PaginationModel); 102 pagination_model_.reset(new PaginationModel);
103 103
104 apps_grid_view_.reset( 104 apps_grid_view_.reset(
105 new AppsGridView(NULL, pagination_model_.get(), NULL)); 105 new AppsGridView(NULL, pagination_model_.get(), NULL));
106 apps_grid_view_->SetLayout(kIconDimension, kCols, kRows); 106 apps_grid_view_->SetLayout(kIconDimension, kCols, kRows);
107 apps_grid_view_->SetBoundsRect(gfx::Rect(gfx::Size(kWidth, kHeight))); 107 apps_grid_view_->SetBoundsRect(gfx::Rect(gfx::Size(kWidth, kHeight)));
108 apps_grid_view_->SetModel(model_.get()); 108 apps_grid_view_->SetModel(model_.get());
109 apps_grid_view_->SetApps(model_->apps());
109 110
110 test_api_.reset(new AppsGridViewTestApi(apps_grid_view_.get())); 111 test_api_.reset(new AppsGridViewTestApi(apps_grid_view_.get()));
111 } 112 }
112 virtual void TearDown() OVERRIDE { 113 virtual void TearDown() OVERRIDE {
113 apps_grid_view_.reset(); // Release apps grid view before models. 114 apps_grid_view_.reset(); // Release apps grid view before models.
114 } 115 }
115 116
116 protected: 117 protected:
117 AppListItemView* GetItemViewAt(int index) { 118 AppListItemView* GetItemViewAt(int index) {
118 return static_cast<AppListItemView*>( 119 return static_cast<AppListItemView*>(
(...skipping 334 matching lines...) Expand 10 before | Expand all | Expand 10 after
453 AppListItemView* item_view = GetItemViewAt(0); 454 AppListItemView* item_view = GetItemViewAt(0);
454 ASSERT_TRUE(item_view); 455 ASSERT_TRUE(item_view);
455 const views::Label* title_label = item_view->title(); 456 const views::Label* title_label = item_view->title();
456 EXPECT_FALSE(title_label->GetTooltipText( 457 EXPECT_FALSE(title_label->GetTooltipText(
457 title_label->bounds().CenterPoint(), &actual_tooltip)); 458 title_label->bounds().CenterPoint(), &actual_tooltip));
458 EXPECT_EQ(title, UTF16ToUTF8(title_label->text())); 459 EXPECT_EQ(title, UTF16ToUTF8(title_label->text()));
459 } 460 }
460 461
461 } // namespace test 462 } // namespace test
462 } // namespace app_list 463 } // namespace app_list
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698