| OLD | NEW |
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 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 <map> | 5 #include <map> |
| 6 #include <memory> | 6 #include <memory> |
| 7 #include <string> | 7 #include <string> |
| 8 #include <unordered_set> | 8 #include <unordered_set> |
| 9 #include <vector> | 9 #include <vector> |
| 10 | 10 |
| (...skipping 367 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 378 EXPECT_EQ(0u, arc_test.app_instance()->launch_requests().size()); | 378 EXPECT_EQ(0u, arc_test.app_instance()->launch_requests().size()); |
| 379 | 379 |
| 380 menu->ActivatedAt(0); | 380 menu->ActivatedAt(0); |
| 381 | 381 |
| 382 const std::vector<std::unique_ptr<arc::FakeAppInstance::Request>>& | 382 const std::vector<std::unique_ptr<arc::FakeAppInstance::Request>>& |
| 383 launch_requests = arc_test.app_instance()->launch_requests(); | 383 launch_requests = arc_test.app_instance()->launch_requests(); |
| 384 ASSERT_EQ(1u, launch_requests.size()); | 384 ASSERT_EQ(1u, launch_requests.size()); |
| 385 EXPECT_TRUE(launch_requests[0]->IsForApp(app_info)); | 385 EXPECT_TRUE(launch_requests[0]->IsForApp(app_info)); |
| 386 | 386 |
| 387 controller()->SetAppOpen(app_id, true); | 387 controller()->SetAppOpen(app_id, true); |
| 388 // It is not expected that menu model is unchanged on GetContextMenuModel. Arc | 388 // It is not expected that menu model is unchanged on GetContextMenuModel. |
| 389 // app menu requires model to be recalculated. | 389 // ARC app menu requires model to be recalculated. |
| 390 menu = item.GetContextMenuModel(); | 390 menu = item.GetContextMenuModel(); |
| 391 ASSERT_EQ(4, menu->GetItemCount()); | 391 ASSERT_EQ(4, menu->GetItemCount()); |
| 392 ValidateItemState(menu, 0, MenuState(app_list::AppContextMenu::TOGGLE_PIN)); | 392 ValidateItemState(menu, 0, MenuState(app_list::AppContextMenu::TOGGLE_PIN)); |
| 393 ValidateItemState(menu, 1, MenuState()); // separator | 393 ValidateItemState(menu, 1, MenuState()); // separator |
| 394 ValidateItemState(menu, 2, MenuState(app_list::AppContextMenu::UNINSTALL)); | 394 ValidateItemState(menu, 2, MenuState(app_list::AppContextMenu::UNINSTALL)); |
| 395 ValidateItemState( | 395 ValidateItemState( |
| 396 menu, 3, MenuState(app_list::AppContextMenu::SHOW_APP_INFO)); | 396 menu, 3, MenuState(app_list::AppContextMenu::SHOW_APP_INFO)); |
| 397 | 397 |
| 398 // This makes all apps non-ready. | 398 // This makes all apps non-ready. |
| 399 controller()->SetAppOpen(app_id, false); | 399 controller()->SetAppOpen(app_id, false); |
| (...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 487 ValidateItemState(menu, 0, MenuState(app_list::AppContextMenu::LAUNCH_NEW)); | 487 ValidateItemState(menu, 0, MenuState(app_list::AppContextMenu::LAUNCH_NEW)); |
| 488 ValidateItemState(menu, 1, MenuState()); // separator | 488 ValidateItemState(menu, 1, MenuState()); // separator |
| 489 ValidateItemState(menu, 2, MenuState(app_list::AppContextMenu::TOGGLE_PIN)); | 489 ValidateItemState(menu, 2, MenuState(app_list::AppContextMenu::TOGGLE_PIN)); |
| 490 ValidateItemState(menu, 3, MenuState()); // separator | 490 ValidateItemState(menu, 3, MenuState()); // separator |
| 491 ValidateItemState( | 491 ValidateItemState( |
| 492 menu, 4, MenuState(app_list::AppContextMenu::SHOW_APP_INFO)); | 492 menu, 4, MenuState(app_list::AppContextMenu::SHOW_APP_INFO)); |
| 493 } | 493 } |
| 494 } | 494 } |
| 495 | 495 |
| 496 #endif | 496 #endif |
| OLD | NEW |