Index: chrome/browser/ui/ash/launcher/arc_app_launcher_browsertest.cc |
diff --git a/chrome/browser/ui/ash/launcher/arc_app_launcher_browsertest.cc b/chrome/browser/ui/ash/launcher/arc_app_launcher_browsertest.cc |
index 06aec4a95a5d9ff39637964f3e3863d8ee43be1c..1dabeb3d36ce2461ae0146fe74ec1e46bee1ed62 100644 |
--- a/chrome/browser/ui/ash/launcher/arc_app_launcher_browsertest.cc |
+++ b/chrome/browser/ui/ash/launcher/arc_app_launcher_browsertest.cc |
@@ -308,11 +308,11 @@ IN_PROC_BROWSER_TEST_P(ArcAppDeferredLauncherBrowserTest, StartAppDeferred) { |
if (is_pinned()) { |
shelf_model->PinAppWithID(app_id); |
const ash::ShelfID shelf_id = shelf_model->GetShelfIDForAppID(app_id); |
- EXPECT_TRUE(shelf_id); |
+ EXPECT_FALSE(shelf_id.IsNull()); |
const ash::ShelfItem* item = chrome_controller()->GetItem(shelf_id); |
EXPECT_EQ(base::UTF8ToUTF16(kTestAppName), item->title); |
} else { |
- EXPECT_FALSE(shelf_model->GetShelfIDForAppID(app_id)); |
+ EXPECT_TRUE(shelf_model->GetShelfIDForAppID(app_id).IsNull()); |
} |
StopInstance(); |
@@ -326,15 +326,12 @@ IN_PROC_BROWSER_TEST_P(ArcAppDeferredLauncherBrowserTest, StartAppDeferred) { |
app_info = app_prefs()->GetApp(app_id); |
ASSERT_TRUE(app_info); |
EXPECT_FALSE(app_info->ready); |
- if (is_pinned()) |
- EXPECT_TRUE(shelf_model->GetShelfIDForAppID(app_id)); |
- else |
- EXPECT_FALSE(shelf_model->GetShelfIDForAppID(app_id)); |
+ EXPECT_NE(is_pinned(), shelf_model->GetShelfIDForAppID(app_id).IsNull()); |
// Launching non-ready ARC app creates item on shelf and spinning animation. |
arc::LaunchApp(profile(), app_id, ui::EF_LEFT_MOUSE_BUTTON); |
const ash::ShelfID shelf_id = shelf_model->GetShelfIDForAppID(app_id); |
- EXPECT_TRUE(shelf_id); |
+ EXPECT_FALSE(shelf_id.IsNull()); |
const ash::ShelfItem* item = chrome_controller()->GetItem(shelf_id); |
EXPECT_EQ(base::UTF8ToUTF16(kTestAppName), item->title); |
AppAnimatedWaiter(app_id).Wait(); |
@@ -349,17 +346,14 @@ IN_PROC_BROWSER_TEST_P(ArcAppDeferredLauncherBrowserTest, StartAppDeferred) { |
->GetArcDeferredLauncher() |
->GetActiveTime(app_id) |
.is_zero()); |
- if (is_pinned()) |
- EXPECT_TRUE(shelf_model->GetShelfIDForAppID(app_id)); |
- else |
- EXPECT_FALSE(shelf_model->GetShelfIDForAppID(app_id)); |
+ EXPECT_NE(is_pinned(), shelf_model->GetShelfIDForAppID(app_id).IsNull()); |
break; |
case TEST_ACTION_EXIT: |
- // Just exist Chrome. |
+ // Just exit Chrome. |
break; |
case TEST_ACTION_CLOSE: |
- // Close item during animation. |
{ |
+ // Close item during animation. |
ash::ShelfItemDelegate* delegate = GetShelfItemDelegate(app_id); |
ASSERT_TRUE(delegate); |
delegate->Close(); |
@@ -367,10 +361,8 @@ IN_PROC_BROWSER_TEST_P(ArcAppDeferredLauncherBrowserTest, StartAppDeferred) { |
->GetArcDeferredLauncher() |
->GetActiveTime(app_id) |
.is_zero()); |
- if (is_pinned()) |
- EXPECT_TRUE(shelf_model->GetShelfIDForAppID(app_id)); |
- else |
- EXPECT_FALSE(shelf_model->GetShelfIDForAppID(app_id)); |
+ EXPECT_NE(is_pinned(), |
+ shelf_model->GetShelfIDForAppID(app_id).IsNull()); |
} |
break; |
} |
@@ -398,26 +390,26 @@ IN_PROC_BROWSER_TEST_F(ArcAppLauncherBrowserTest, PinOnPackageUpdateAndRemove) { |
shelf_model->PinAppWithID(app_id2); |
const ash::ShelfID shelf_id1_before = |
shelf_model->GetShelfIDForAppID(app_id1); |
- EXPECT_TRUE(shelf_id1_before); |
- EXPECT_TRUE(shelf_model->GetShelfIDForAppID(app_id2)); |
+ EXPECT_FALSE(shelf_id1_before.IsNull()); |
+ EXPECT_FALSE(shelf_model->GetShelfIDForAppID(app_id2).IsNull()); |
// Package contains only one app. App list is not shown for updated package. |
SendPackageUpdated(kTestAppPackage, false); |
// Second pin should gone. |
EXPECT_EQ(shelf_id1_before, shelf_model->GetShelfIDForAppID(app_id1)); |
- EXPECT_FALSE(shelf_model->GetShelfIDForAppID(app_id2)); |
+ EXPECT_TRUE(shelf_model->GetShelfIDForAppID(app_id2).IsNull()); |
// Package contains two apps. App list is not shown for updated package. |
SendPackageUpdated(kTestAppPackage, true); |
// Second pin should not appear. |
EXPECT_EQ(shelf_id1_before, shelf_model->GetShelfIDForAppID(app_id1)); |
- EXPECT_FALSE(shelf_model->GetShelfIDForAppID(app_id2)); |
+ EXPECT_TRUE(shelf_model->GetShelfIDForAppID(app_id2).IsNull()); |
// Package removed. |
SendPackageRemoved(kTestAppPackage); |
// No pin is expected. |
- EXPECT_FALSE(shelf_model->GetShelfIDForAppID(app_id1)); |
- EXPECT_FALSE(shelf_model->GetShelfIDForAppID(app_id2)); |
+ EXPECT_TRUE(shelf_model->GetShelfIDForAppID(app_id1).IsNull()); |
+ EXPECT_TRUE(shelf_model->GetShelfIDForAppID(app_id2).IsNull()); |
} |
// This test validates that app list is shown on new package and not shown |