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

Unified Diff: chrome/browser/ui/ash/launcher/chrome_launcher_controller_unittest.cc

Issue 152223002: Renames LauncherID, LauncherItem and LauncherItems... (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: OWNERS Created 6 years, 11 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 side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/ash/launcher/chrome_launcher_controller_unittest.cc
diff --git a/chrome/browser/ui/ash/launcher/chrome_launcher_controller_unittest.cc b/chrome/browser/ui/ash/launcher/chrome_launcher_controller_unittest.cc
index 9b3a456832a14ae014535d1db25038d418d5e70a..de24467499f1721887c58e08475ad5b9496b2b88 100644
--- a/chrome/browser/ui/ash/launcher/chrome_launcher_controller_unittest.cc
+++ b/chrome/browser/ui/ash/launcher/chrome_launcher_controller_unittest.cc
@@ -102,13 +102,13 @@ class TestShelfModelObserver : public ash::ShelfModelObserver {
last_index_ = index;
}
- virtual void ShelfItemRemoved(int index, ash::LauncherID id) OVERRIDE {
+ virtual void ShelfItemRemoved(int index, ash::ShelfID id) OVERRIDE {
++removed_;
last_index_ = index;
}
virtual void ShelfItemChanged(int index,
- const ash::LauncherItem& old_item) OVERRIDE {
+ const ash::ShelfItem& old_item) OVERRIDE {
++changed_;
last_index_ = index;
}
@@ -361,7 +361,7 @@ class ChromeLauncherControllerTest : public BrowserWithTestWindowTest {
// Creates a running V2 app (not pinned) of type |app_id|.
virtual void CreateRunningV2App(const std::string& app_id) {
DCHECK(!test_controller_);
- ash::LauncherID id =
+ ash::ShelfID id =
launcher_controller_->CreateAppShortcutLauncherItemWithType(
app_id,
model_->item_count(),
@@ -423,7 +423,7 @@ class ChromeLauncherControllerTest : public BrowserWithTestWindowTest {
}
void AddAppListLauncherItem() {
- ash::LauncherItem app_list;
+ ash::ShelfItem app_list;
app_list.type = ash::TYPE_APP_LIST;
model_->Add(app_list);
}
@@ -467,7 +467,7 @@ class ChromeLauncherControllerTest : public BrowserWithTestWindowTest {
void GetAppLaunchers(ChromeLauncherController* controller,
std::vector<std::string>* launchers) {
launchers->clear();
- for (ash::LauncherItems::const_iterator iter(model_->items().begin());
+ for (ash::ShelfItems::const_iterator iter(model_->items().begin());
iter != model_->items().end(); ++iter) {
ChromeLauncherController::IDToItemControllerMap::const_iterator
entry(controller->id_to_item_controller_map_.find(iter->id));
@@ -492,9 +492,8 @@ class ChromeLauncherControllerTest : public BrowserWithTestWindowTest {
result+= "*";
// FALLTHROUGH
case ash::TYPE_WINDOWED_APP: {
- const std::string& app =
- launcher_controller_->GetAppIDForLauncherID(
- model_->items()[i].id);
+ const std::string& app =
+ launcher_controller_->GetAppIDForShelfID(model_->items()[i].id);
if (app == extension1_->id()) {
result += "app1";
EXPECT_FALSE(
@@ -533,9 +532,8 @@ class ChromeLauncherControllerTest : public BrowserWithTestWindowTest {
break;
}
case ash::TYPE_APP_SHORTCUT: {
- const std::string& app =
- launcher_controller_->GetAppIDForLauncherID(
- model_->items()[i].id);
+ const std::string& app =
+ launcher_controller_->GetAppIDForShelfID(model_->items()[i].id);
if (app == extension1_->id()) {
result += "App1";
EXPECT_TRUE(launcher_controller_->IsAppPinned(extension1_->id()));
@@ -1014,9 +1012,9 @@ TEST_F(LegacyShelfLayoutChromeLauncherControllerTest,
EXPECT_FALSE(launcher_controller_->IsAppPinned(extension3_->id()));
EXPECT_EQ("Chrome, AppList", GetPinnedAppStatus());
- // Installing |extension3_| should add it to the launcher - behind the
+ // Installing |extension3_| should add it to the shelf - behind the
// chrome icon.
- ash::LauncherItem item;
+ ash::ShelfItem item;
extension_service_->AddExtension(extension3_.get());
EXPECT_FALSE(launcher_controller_->IsAppPinned(extension1_->id()));
EXPECT_FALSE(launcher_controller_->IsAppPinned(extension2_->id()));
@@ -1094,9 +1092,9 @@ TEST_F(LegacyShelfLayoutChromeLauncherControllerTest,
EXPECT_FALSE(launcher_controller_->IsAppPinned(extension3_->id()));
EXPECT_EQ("Chrome, AppList", GetPinnedAppStatus());
- // Installing |extension2_| should add it to the launcher - behind the
+ // Installing |extension2_| should add it to the shelf - behind the
// chrome icon.
- ash::LauncherItem item;
+ ash::ShelfItem item;
extension_service_->AddExtension(extension2_.get());
EXPECT_FALSE(launcher_controller_->IsAppPinned(extension1_->id()));
EXPECT_FALSE(launcher_controller_->IsAppPinned(extension3_->id()));
@@ -1175,11 +1173,11 @@ TEST_F(ChromeLauncherControllerTest,
// We simulate this problem by intentionally placing the app list item in
// the middle of several apps which caused a crash (see crbug.com/329597).
- const char kAppLauncherIdPlaceholder[] = "AppLauncherIDPlaceholder--------";
+ const char kAppShelfIdPlaceholder[] = "AppShelfIDPlaceholder--------";
base::ListValue policy_value;
InsertPrefValue(&policy_value, 0, extension1_->id());
- InsertPrefValue(&policy_value, 1, kAppLauncherIdPlaceholder);
+ InsertPrefValue(&policy_value, 1, kAppShelfIdPlaceholder);
InsertPrefValue(&policy_value, 2, extension2_->id());
profile()->GetTestingPrefService()->SetUserPref(prefs::kPinnedLauncherApps,
policy_value.DeepCopy());
@@ -1209,9 +1207,9 @@ TEST_F(ChromeLauncherControllerTest, RestoreDefaultAppsReverseOrder) {
EXPECT_FALSE(launcher_controller_->IsAppPinned(extension3_->id()));
EXPECT_EQ("AppList, Chrome", GetPinnedAppStatus());
- // Installing |extension3_| should add it to the launcher - behind the
+ // Installing |extension3_| should add it to the shelf - behind the
// chrome icon.
- ash::LauncherItem item;
+ ash::ShelfItem item;
extension_service_->AddExtension(extension3_.get());
EXPECT_FALSE(launcher_controller_->IsAppPinned(extension1_->id()));
EXPECT_FALSE(launcher_controller_->IsAppPinned(extension2_->id()));
@@ -1286,9 +1284,9 @@ TEST_F(ChromeLauncherControllerTest, RestoreDefaultAppsRandomOrderChromeMoved) {
EXPECT_FALSE(launcher_controller_->IsAppPinned(extension3_->id()));
EXPECT_EQ("AppList, Chrome", GetPinnedAppStatus());
- // Installing |extension2_| should add it to the launcher - behind the
+ // Installing |extension2_| should add it to the shelf - behind the
// chrome icon.
- ash::LauncherItem item;
+ ash::ShelfItem item;
extension_service_->AddExtension(extension2_.get());
EXPECT_FALSE(launcher_controller_->IsAppPinned(extension1_->id()));
EXPECT_FALSE(launcher_controller_->IsAppPinned(extension3_->id()));
@@ -2137,7 +2135,7 @@ TEST_F(ChromeLauncherControllerTest, PendingInsertionOrder) {
// menu titles in the order of their appearance in the menu (not including the
// application name).
bool CheckMenuCreation(ChromeLauncherController* controller,
- const ash::LauncherItem& item,
+ const ash::ShelfItem& item,
size_t expected_items,
base::string16 title[],
bool is_browser) {
@@ -2185,10 +2183,10 @@ TEST_F(ChromeLauncherControllerTest, BrowserMenuGeneration) {
InitLauncherController();
// Check that the browser list is empty at this time.
- ash::LauncherItem item_browser;
+ ash::ShelfItem item_browser;
item_browser.type = ash::TYPE_BROWSER_SHORTCUT;
item_browser.id =
- launcher_controller_->GetLauncherIDForAppID(extension_misc::kChromeAppId);
+ launcher_controller_->GetShelfIDForAppID(extension_misc::kChromeAppId);
EXPECT_TRUE(CheckMenuCreation(
launcher_controller_.get(), item_browser, 0, NULL, true));
@@ -2230,10 +2228,10 @@ TEST_F(MultiProfileMultiBrowserShelfLayoutChromeLauncherControllerTest,
// Create a browser item in the LauncherController.
InitLauncherController();
- ash::LauncherItem item_browser;
+ ash::ShelfItem item_browser;
item_browser.type = ash::TYPE_BROWSER_SHORTCUT;
item_browser.id =
- launcher_controller_->GetLauncherIDForAppID(extension_misc::kChromeAppId);
+ launcher_controller_->GetShelfIDForAppID(extension_misc::kChromeAppId);
// Check that the menu is empty.
chrome::NewTab(browser());
@@ -2290,7 +2288,7 @@ TEST_F(ChromeLauncherControllerTest, V1AppMenuGeneration) {
EXPECT_FALSE(launcher_controller_->IsAppPinned(extension3_->id()));
// Installing |extension3_| adds it to the launcher.
- ash::LauncherID gmail_id = model_->next_id();
+ ash::ShelfID gmail_id = model_->next_id();
extension_service_->AddExtension(extension3_.get());
EXPECT_EQ(3, model_->item_count());
int gmail_index = model_->ItemIndexByID(gmail_id);
@@ -2299,12 +2297,12 @@ TEST_F(ChromeLauncherControllerTest, V1AppMenuGeneration) {
launcher_controller_->SetRefocusURLPatternForTest(gmail_id, GURL(gmail_url));
// Check the menu content.
- ash::LauncherItem item_browser;
+ ash::ShelfItem item_browser;
item_browser.type = ash::TYPE_BROWSER_SHORTCUT;
item_browser.id =
- launcher_controller_->GetLauncherIDForAppID(extension_misc::kChromeAppId);
+ launcher_controller_->GetShelfIDForAppID(extension_misc::kChromeAppId);
- ash::LauncherItem item_gmail;
+ ash::ShelfItem item_gmail;
item_gmail.type = ash::TYPE_APP_SHORTCUT;
item_gmail.id = gmail_id;
EXPECT_TRUE(CheckMenuCreation(
@@ -2360,7 +2358,7 @@ TEST_F(MultiProfileMultiBrowserShelfLayoutChromeLauncherControllerTest,
chrome::NewTab(browser());
// Installing |extension3_| adds it to the launcher.
- ash::LauncherID gmail_id = model_->next_id();
+ ash::ShelfID gmail_id = model_->next_id();
extension_service_->AddExtension(extension3_.get());
EXPECT_EQ(3, model_->item_count());
int gmail_index = model_->ItemIndexByID(gmail_id);
@@ -2369,12 +2367,12 @@ TEST_F(MultiProfileMultiBrowserShelfLayoutChromeLauncherControllerTest,
launcher_controller_->SetRefocusURLPatternForTest(gmail_id, GURL(gmail_url));
// Check the menu content.
- ash::LauncherItem item_browser;
+ ash::ShelfItem item_browser;
item_browser.type = ash::TYPE_BROWSER_SHORTCUT;
item_browser.id =
- launcher_controller_->GetLauncherIDForAppID(extension_misc::kChromeAppId);
+ launcher_controller_->GetShelfIDForAppID(extension_misc::kChromeAppId);
- ash::LauncherItem item_gmail;
+ ash::ShelfItem item_gmail;
item_gmail.type = ash::TYPE_APP_SHORTCUT;
item_gmail.id = gmail_id;
EXPECT_TRUE(CheckMenuCreation(
@@ -2480,7 +2478,7 @@ TEST_F(ChromeLauncherControllerTest, V1AppMenuExecution) {
// Add |extension3_| to the launcher and add two items.
GURL gmail = GURL("https://mail.google.com/mail/u");
- ash::LauncherID gmail_id = model_->next_id();
+ ash::ShelfID gmail_id = model_->next_id();
extension_service_->AddExtension(extension3_.get());
launcher_controller_->SetRefocusURLPatternForTest(gmail_id, GURL(gmail_url));
base::string16 title1 = ASCIIToUTF16("Test1");
@@ -2490,7 +2488,7 @@ TEST_F(ChromeLauncherControllerTest, V1AppMenuExecution) {
NavigateAndCommitActiveTabWithTitle(browser(), GURL(gmail_url), title2);
// Check that the menu is properly set.
- ash::LauncherItem item_gmail;
+ ash::ShelfItem item_gmail;
item_gmail.type = ash::TYPE_APP_SHORTCUT;
item_gmail.id = gmail_id;
base::string16 two_menu_items[] = {title1, title2};
@@ -2529,7 +2527,7 @@ TEST_F(ChromeLauncherControllerTest, V1AppMenuDeletionExecution) {
// Add |extension3_| to the launcher and add two items.
GURL gmail = GURL("https://mail.google.com/mail/u");
- ash::LauncherID gmail_id = model_->next_id();
+ ash::ShelfID gmail_id = model_->next_id();
extension_service_->AddExtension(extension3_.get());
launcher_controller_->SetRefocusURLPatternForTest(gmail_id, GURL(gmail_url));
base::string16 title1 = ASCIIToUTF16("Test1");
@@ -2539,7 +2537,7 @@ TEST_F(ChromeLauncherControllerTest, V1AppMenuDeletionExecution) {
NavigateAndCommitActiveTabWithTitle(browser(), GURL(gmail_url), title2);
// Check that the menu is properly set.
- ash::LauncherItem item_gmail;
+ ash::ShelfItem item_gmail;
item_gmail.type = ash::TYPE_APP_SHORTCUT;
item_gmail.id = gmail_id;
base::string16 two_menu_items[] = {title1, title2};
@@ -2567,7 +2565,7 @@ TEST_F(ChromeLauncherControllerTest, V1AppMenuDeletionExecution) {
// Tests that panels create launcher items correctly
TEST_F(ChromeLauncherControllerTest, AppPanels) {
InitLauncherControllerWithBrowser();
- // App list and Browser shortcut LauncherItems are added.
+ // App list and Browser shortcut ShelfItems are added.
EXPECT_EQ(2, model_observer_->added());
TestAppIconLoaderImpl* app_icon_loader = new TestAppIconLoaderImpl();
@@ -2581,7 +2579,7 @@ TEST_F(ChromeLauncherControllerTest, AppPanels) {
"id",
app_id,
launcher_controller_.get());
- ash::LauncherID launcher_id1 = launcher_controller_->CreateAppLauncherItem(
+ ash::ShelfID shelf_id1 = launcher_controller_->CreateAppLauncherItem(
app_panel_controller, app_id, ash::STATUS_RUNNING);
int panel_index = model_observer_->last_index();
EXPECT_EQ(3, model_observer_->added());
@@ -2590,7 +2588,7 @@ TEST_F(ChromeLauncherControllerTest, AppPanels) {
model_observer_->clear_counts();
// App panels should have a separate identifier than the app id
- EXPECT_EQ(0, launcher_controller_->GetLauncherIDForAppID(app_id));
+ EXPECT_EQ(0, launcher_controller_->GetShelfIDForAppID(app_id));
// Setting the app image image should not change the panel if it set its icon
app_panel_controller->set_image_set_by_controller(true);
@@ -2608,14 +2606,14 @@ TEST_F(ChromeLauncherControllerTest, AppPanels) {
app_id,
launcher_controller_.get());
- ash::LauncherID launcher_id2 = launcher_controller_->CreateAppLauncherItem(
+ ash::ShelfID shelf_id2 = launcher_controller_->CreateAppLauncherItem(
app_panel_controller2, app_id, ash::STATUS_RUNNING);
EXPECT_EQ(panel_index, model_observer_->last_index());
EXPECT_EQ(1, model_observer_->added());
model_observer_->clear_counts();
- launcher_controller_->CloseLauncherItem(launcher_id2);
- launcher_controller_->CloseLauncherItem(launcher_id1);
+ launcher_controller_->CloseLauncherItem(shelf_id2);
+ launcher_controller_->CloseLauncherItem(shelf_id1);
EXPECT_EQ(2, model_observer_->removed());
}
@@ -2635,7 +2633,7 @@ TEST_F(ChromeLauncherControllerTest, GmailMatching) {
EXPECT_FALSE(launcher_controller_->ContentCanBeHandledByGmailApp(content));
// Installing |extension3_| adds it to the launcher.
- ash::LauncherID gmail_id = model_->next_id();
+ ash::ShelfID gmail_id = model_->next_id();
extension_service_->AddExtension(extension3_.get());
EXPECT_EQ(3, model_->item_count());
int gmail_index = model_->ItemIndexByID(gmail_id);
@@ -2646,7 +2644,7 @@ TEST_F(ChromeLauncherControllerTest, GmailMatching) {
EXPECT_TRUE(launcher_controller_->ContentCanBeHandledByGmailApp(content));
// Check also that the app has detected that properly.
- ash::LauncherItem item_gmail;
+ ash::ShelfItem item_gmail;
item_gmail.type = ash::TYPE_APP_SHORTCUT;
item_gmail.id = gmail_id;
EXPECT_EQ(2U, launcher_controller_->GetApplicationList(item_gmail, 0).size());
@@ -2666,7 +2664,7 @@ TEST_F(ChromeLauncherControllerTest, GmailOfflineMatching) {
browser()->tab_strip_model()->GetActiveWebContents();
// Installing |extension3_| adds it to the launcher.
- ash::LauncherID gmail_id = model_->next_id();
+ ash::ShelfID gmail_id = model_->next_id();
extension_service_->AddExtension(extension3_.get());
EXPECT_EQ(3, model_->item_count());
int gmail_index = model_->ItemIndexByID(gmail_id);
@@ -2735,7 +2733,7 @@ TEST_F(ChromeLauncherControllerTest, PersistLauncherItemPositions) {
}
launcher_controller_->Init();
- // Check LauncherItems are restored after resetting ChromeLauncherController.
+ // Check ShelfItems are restored after resetting ChromeLauncherController.
EXPECT_EQ(ash::TYPE_APP_LIST, model_->items()[0].type);
EXPECT_EQ(ash::TYPE_APP_SHORTCUT, model_->items()[1].type);
EXPECT_EQ(ash::TYPE_APP_SHORTCUT, model_->items()[2].type);
@@ -2759,7 +2757,7 @@ TEST_F(ChromeLauncherControllerTest, PersistPinned) {
EXPECT_EQ(0, app_icon_loader->fetch_count());
launcher_controller_->PinAppWithID("1");
- ash::LauncherID id = launcher_controller_->GetLauncherIDForAppID("1");
+ ash::ShelfID id = launcher_controller_->GetShelfIDForAppID("1");
int app_index = model_->ItemIndexByID(id);
EXPECT_EQ(1, app_icon_loader->fetch_count());
EXPECT_EQ(ash::TYPE_APP_SHORTCUT, model_->items()[app_index].type);

Powered by Google App Engine
This is Rietveld 408576698