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

Side by Side Diff: chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl_unittest.cc

Issue 2391253004: Use mojo Shelf interfaces for both mash and classic ash. (Closed)
Patch Set: Sync and rebase. Created 4 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
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 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 "chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl.h" 5 #include "chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 8
9 #include <algorithm> 9 #include <algorithm>
10 #include <map> 10 #include <map>
(...skipping 275 matching lines...) Expand 10 before | Expand all | Expand 10 after
286 new ChromeLauncherAppMenuItem(base::string16(), NULL, false)); 286 new ChromeLauncherAppMenuItem(base::string16(), NULL, false));
287 items.push_back( 287 items.push_back(
288 new ChromeLauncherAppMenuItem(base::string16(), NULL, false)); 288 new ChromeLauncherAppMenuItem(base::string16(), NULL, false));
289 return items; 289 return items;
290 } 290 }
291 ash::ShelfMenuModel* CreateApplicationMenu(int event_flags) override { 291 ash::ShelfMenuModel* CreateApplicationMenu(int event_flags) override {
292 return NULL; 292 return NULL;
293 } 293 }
294 bool IsDraggable() override { return false; } 294 bool IsDraggable() override { return false; }
295 bool CanPin() const override { 295 bool CanPin() const override {
296 return GetPinnableForAppID(app_id(), launcher_controller()->GetProfile()) == 296 return GetPinnableForAppID(app_id(), launcher_controller()->profile()) ==
297 AppListControllerDelegate::PIN_EDITABLE; 297 AppListControllerDelegate::PIN_EDITABLE;
298 } 298 }
299 bool ShouldShowTooltip() override { return false; } 299 bool ShouldShowTooltip() override { return false; }
300 300
301 private: 301 private:
302 DISALLOW_COPY_AND_ASSIGN(TestV2AppLauncherItemController); 302 DISALLOW_COPY_AND_ASSIGN(TestV2AppLauncherItemController);
303 }; 303 };
304 304
305 } // namespace 305 } // namespace
306 306
(...skipping 233 matching lines...) Expand 10 before | Expand all | Expand 10 after
540 540
541 void SetAppIconLoaders(std::unique_ptr<AppIconLoader> loader1, 541 void SetAppIconLoaders(std::unique_ptr<AppIconLoader> loader1,
542 std::unique_ptr<AppIconLoader> loader2) { 542 std::unique_ptr<AppIconLoader> loader2) {
543 std::vector<std::unique_ptr<AppIconLoader>> loaders; 543 std::vector<std::unique_ptr<AppIconLoader>> loaders;
544 loaders.push_back(std::move(loader1)); 544 loaders.push_back(std::move(loader1));
545 loaders.push_back(std::move(loader2)); 545 loaders.push_back(std::move(loader2));
546 launcher_controller_->SetAppIconLoadersForTest(loaders); 546 launcher_controller_->SetAppIconLoadersForTest(loaders);
547 } 547 }
548 548
549 void SetLauncherControllerHelper(LauncherControllerHelper* helper) { 549 void SetLauncherControllerHelper(LauncherControllerHelper* helper) {
550 launcher_controller_->SetLauncherControllerHelperForTest(helper); 550 launcher_controller_->SetLauncherControllerHelperForTest(
551 base::WrapUnique<LauncherControllerHelper>(helper));
551 } 552 }
552 553
553 void InsertPrefValue(base::ListValue* pref_value, 554 void InsertPrefValue(base::ListValue* pref_value,
554 int index, 555 int index,
555 const std::string& extension_id) { 556 const std::string& extension_id) {
556 auto entry = base::MakeUnique<base::DictionaryValue>(); 557 auto entry = base::MakeUnique<base::DictionaryValue>();
557 entry->SetString(ash::launcher::kPinnedAppsPrefAppIDPath, extension_id); 558 entry->SetString(ash::launcher::kPinnedAppsPrefAppIDPath, extension_id);
558 pref_value->Insert(index, std::move(entry)); 559 pref_value->Insert(index, std::move(entry));
559 } 560 }
560 561
(...skipping 3448 matching lines...) Expand 10 before | Expand all | Expand 10 after
4009 app_service_->GetPinPosition(extension_misc::kChromeAppId))); 4010 app_service_->GetPinPosition(extension_misc::kChromeAppId)));
4010 EXPECT_TRUE( 4011 EXPECT_TRUE(
4011 position_1.Equals(app_service_->GetPinPosition(extension1_->id()))); 4012 position_1.Equals(app_service_->GetPinPosition(extension1_->id())));
4012 EXPECT_TRUE( 4013 EXPECT_TRUE(
4013 position_1.Equals(app_service_->GetPinPosition(extension1_->id()))); 4014 position_1.Equals(app_service_->GetPinPosition(extension1_->id())));
4014 EXPECT_TRUE( 4015 EXPECT_TRUE(
4015 position_2.Equals(app_service_->GetPinPosition(extension2_->id()))); 4016 position_2.Equals(app_service_->GetPinPosition(extension2_->id())));
4016 EXPECT_TRUE( 4017 EXPECT_TRUE(
4017 position_3.Equals(app_service_->GetPinPosition(extension3_->id()))); 4018 position_3.Equals(app_service_->GetPinPosition(extension3_->id())));
4018 } 4019 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698