| OLD | NEW |
| 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 397 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 408 arc_support_host_ = Extension::Create(base::FilePath(), Manifest::UNPACKED, | 408 arc_support_host_ = Extension::Create(base::FilePath(), Manifest::UNPACKED, |
| 409 manifest, Extension::NO_FLAGS, | 409 manifest, Extension::NO_FLAGS, |
| 410 ArcSupportHost::kHostAppId, &error); | 410 ArcSupportHost::kHostAppId, &error); |
| 411 } | 411 } |
| 412 | 412 |
| 413 // Creates a running V2 app (not pinned) of type |app_id|. | 413 // Creates a running V2 app (not pinned) of type |app_id|. |
| 414 virtual void CreateRunningV2App(const std::string& app_id) { | 414 virtual void CreateRunningV2App(const std::string& app_id) { |
| 415 DCHECK(!test_controller_); | 415 DCHECK(!test_controller_); |
| 416 ash::ShelfID id = | 416 ash::ShelfID id = |
| 417 launcher_controller_->CreateAppShortcutLauncherItemWithType( | 417 launcher_controller_->CreateAppShortcutLauncherItemWithType( |
| 418 app_id, | 418 ash::launcher::AppLauncherId(app_id), model_->item_count(), |
| 419 model_->item_count(), | |
| 420 ash::TYPE_PLATFORM_APP); | 419 ash::TYPE_PLATFORM_APP); |
| 421 DCHECK(id); | 420 DCHECK(id); |
| 422 // Change the created launcher controller into a V2 app controller. | 421 // Change the created launcher controller into a V2 app controller. |
| 423 test_controller_ = new TestV2AppLauncherItemController(app_id, | 422 test_controller_ = new TestV2AppLauncherItemController(app_id, |
| 424 launcher_controller_.get()); | 423 launcher_controller_.get()); |
| 425 launcher_controller_->SetItemController(id, test_controller_); | 424 launcher_controller_->SetItemController(id, test_controller_); |
| 426 } | 425 } |
| 427 | 426 |
| 428 // Sets the stage for a multi user test. | 427 // Sets the stage for a multi user test. |
| 429 virtual void SetUpMultiUserScenario(syncer::SyncChangeList* user_a, | 428 virtual void SetUpMultiUserScenario(syncer::SyncChangeList* user_a, |
| (...skipping 3578 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4008 app_service_->GetPinPosition(extension_misc::kChromeAppId))); | 4007 app_service_->GetPinPosition(extension_misc::kChromeAppId))); |
| 4009 EXPECT_TRUE( | 4008 EXPECT_TRUE( |
| 4010 position_1.Equals(app_service_->GetPinPosition(extension1_->id()))); | 4009 position_1.Equals(app_service_->GetPinPosition(extension1_->id()))); |
| 4011 EXPECT_TRUE( | 4010 EXPECT_TRUE( |
| 4012 position_1.Equals(app_service_->GetPinPosition(extension1_->id()))); | 4011 position_1.Equals(app_service_->GetPinPosition(extension1_->id()))); |
| 4013 EXPECT_TRUE( | 4012 EXPECT_TRUE( |
| 4014 position_2.Equals(app_service_->GetPinPosition(extension2_->id()))); | 4013 position_2.Equals(app_service_->GetPinPosition(extension2_->id()))); |
| 4015 EXPECT_TRUE( | 4014 EXPECT_TRUE( |
| 4016 position_3.Equals(app_service_->GetPinPosition(extension3_->id()))); | 4015 position_3.Equals(app_service_->GetPinPosition(extension3_->id()))); |
| 4017 } | 4016 } |
| OLD | NEW |