Index: chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager_browsertest.cc |
diff --git a/chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager_browsertest.cc b/chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager_browsertest.cc |
index 90fb1c96c193adb24384d6ac10c1cbb271fd3cf1..921a6ce43965eceb9f973815e5ddf16968fd42ee 100644 |
--- a/chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager_browsertest.cc |
+++ b/chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager_browsertest.cc |
@@ -56,8 +56,7 @@ const char kTestUser2Hash[] = "test2@domain.com-hash"; |
} // namespace |
-class WallpaperManagerBrowserTest : public InProcessBrowserTest, |
- public testing::WithParamInterface<bool> { |
+class WallpaperManagerBrowserTest : public InProcessBrowserTest { |
public: |
WallpaperManagerBrowserTest () : controller_(NULL), |
local_state_(NULL) { |
@@ -76,8 +75,6 @@ class WallpaperManagerBrowserTest : public InProcessBrowserTest, |
virtual void SetUpCommandLine(CommandLine* command_line) OVERRIDE { |
command_line->AppendSwitch(switches::kLoginManager); |
command_line->AppendSwitchASCII(switches::kLoginProfile, "user"); |
- if (GetParam()) |
- command_line->AppendSwitch(::switches::kMultiProfiles); |
} |
virtual void CleanUpOnMainThread() OVERRIDE { |
@@ -151,7 +148,7 @@ class WallpaperManagerBrowserTest : public InProcessBrowserTest, |
// Tests that the appropriate custom wallpaper (large vs. small) is loaded |
// depending on the desktop resolution. |
-IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTest, |
+IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTest, |
LoadCustomLargeWallpaperForLargeExternalScreen) { |
WallpaperManager* wallpaper_manager = WallpaperManager::Get(); |
LogIn(kTestUser1, kTestUser1Hash); |
@@ -233,7 +230,7 @@ IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTest, |
// If chrome tries to reload the same wallpaper twice, the latter request should |
// be prevented. Otherwise, there are some strange animation issues as |
// described in crbug.com/158383. |
-IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTest, |
+IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTest, |
PreventReloadingSameWallpaper) { |
WallpaperManager* wallpaper_manager = WallpaperManager::Get(); |
// New user log in, a default wallpaper is loaded. |
@@ -290,7 +287,7 @@ IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTest, |
// lagacy wallpapers should migrate to new wallpaper picker version seamlessly. |
// This tests make sure we compatible with migrated old wallpapers. |
// crosbug.com/38429 |
-IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTest, |
+IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTest, |
PRE_UseMigratedWallpaperInfo) { |
// New user log in, a default wallpaper is loaded. |
LogIn(kTestUser1, kTestUser1Hash); |
@@ -313,7 +310,7 @@ IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTest, |
WallpaperManager::Get()->SetUserWallpaperInfo(kTestUser1, info, true); |
} |
-IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTest, |
+IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTest, |
UseMigratedWallpaperInfo) { |
LogIn(kTestUser1, kTestUser1Hash); |
wallpaper_manager_test_utils::WaitAsyncWallpaperLoadFinished(); |
@@ -324,7 +321,7 @@ IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTest, |
// Some users have old user profiles which may never get a chance to migrate. |
// This tests make sure we compatible with these profiles. |
-IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTest, |
+IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTest, |
PRE_UsePreMigrationWallpaperInfo) { |
// New user log in, a default wallpaper is loaded. |
LogIn(kTestUser1, kTestUser1Hash); |
@@ -334,7 +331,7 @@ IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTest, |
WallpaperManager::Get()->RemoveUserWallpaperInfo(kTestUser1); |
} |
-IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTest, |
+IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTest, |
UsePreMigrationWallpaperInfo) { |
LogIn(kTestUser1, kTestUser1Hash); |
wallpaper_manager_test_utils::WaitAsyncWallpaperLoadFinished(); |
@@ -344,7 +341,7 @@ IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTest, |
// Test for http://crbug.com/265689. When hooked up a large external monitor, |
// the default large resolution wallpaper should load. |
-IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTest, |
+IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTest, |
HotPlugInScreenAtGAIALoginScreen) { |
UpdateDisplay("800x600"); |
// Set initial wallpaper to the default wallpaper. |
@@ -370,7 +367,7 @@ class WallpaperManagerBrowserTestNoAnimation |
// Same test as WallpaperManagerBrowserTest.UseMigratedWallpaperInfo. But |
// disabled boot and login animation. |
-IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTestNoAnimation, |
+IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTestNoAnimation, |
PRE_UseMigratedWallpaperInfo) { |
// New user log in, a default wallpaper is loaded. |
LogIn(kTestUser1, kTestUser1Hash); |
@@ -393,7 +390,7 @@ IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTestNoAnimation, |
WallpaperManager::Get()->SetUserWallpaperInfo(kTestUser1, info, true); |
} |
-IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTestNoAnimation, |
+IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTestNoAnimation, |
UseMigratedWallpaperInfo) { |
LogIn(kTestUser1, kTestUser1Hash); |
wallpaper_manager_test_utils::WaitAsyncWallpaperLoadFinished(); |
@@ -404,7 +401,7 @@ IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTestNoAnimation, |
// Same test as WallpaperManagerBrowserTest.UsePreMigrationWallpaperInfo. But |
// disabled boot and login animation. |
-IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTestNoAnimation, |
+IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTestNoAnimation, |
PRE_UsePreMigrationWallpaperInfo) { |
// New user log in, a default wallpaper is loaded. |
LogIn(kTestUser1, kTestUser1Hash); |
@@ -415,7 +412,7 @@ IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTestNoAnimation, |
WallpaperManager::Get()->RemoveUserWallpaperInfo(kTestUser1); |
} |
-IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTestNoAnimation, |
+IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTestNoAnimation, |
UsePreMigrationWallpaperInfo) { |
LogIn(kTestUser1, kTestUser1Hash); |
wallpaper_manager_test_utils::WaitAsyncWallpaperLoadFinished(); |
@@ -429,13 +426,12 @@ class WallpaperManagerBrowserTestCrashRestore |
virtual void SetUpCommandLine(CommandLine* command_line) OVERRIDE { |
command_line->AppendSwitch(chromeos::switches::kDisableLoginAnimations); |
command_line->AppendSwitch(chromeos::switches::kDisableBootAnimation); |
- command_line->AppendSwitch(::switches::kMultiProfiles); |
command_line->AppendSwitchASCII(switches::kLoginUser, kTestUser1); |
command_line->AppendSwitchASCII(switches::kLoginProfile, "user"); |
} |
}; |
-IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTestCrashRestore, |
+IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTestCrashRestore, |
PRE_RestoreWallpaper) { |
LogIn(kTestUser1, kTestUser1Hash); |
wallpaper_manager_test_utils::WaitAsyncWallpaperLoadFinished(); |
@@ -443,7 +439,7 @@ IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTestCrashRestore, |
// Test for crbug.com/270278. It simulates a browser crash and verifies if user |
// wallpaper is loaded. |
-IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTestCrashRestore, |
+IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTestCrashRestore, |
RestoreWallpaper) { |
EXPECT_EQ(1, LoadedWallpapers()); |
} |
@@ -452,7 +448,6 @@ class WallpaperManagerBrowserTestCacheUpdate |
: public WallpaperManagerBrowserTest { |
public: |
virtual void SetUpCommandLine(CommandLine* command_line) OVERRIDE { |
- command_line->AppendSwitch(::switches::kMultiProfiles); |
command_line->AppendSwitchASCII(switches::kLoginUser, kTestUser1); |
command_line->AppendSwitchASCII(switches::kLoginProfile, "user"); |
} |
@@ -464,7 +459,7 @@ class WallpaperManagerBrowserTestCacheUpdate |
}; |
// Sets kTestUser1's wallpaper to a custom wallpaper. |
-IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTestCacheUpdate, |
+IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTestCacheUpdate, |
PRE_VerifyWallpaperCache) { |
// Add kTestUser1 to user list. kTestUser1 is the default login profile. |
LogIn(kTestUser1, kTestUser1Hash); |
@@ -520,7 +515,7 @@ IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTestCacheUpdate, |
// 3. reverts to a default wallpaper. |
// Also, when user login at multi-profile mode, previous logged in users' |
// wallpaper cache should not be deleted. |
-IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTestCacheUpdate, |
+IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTestCacheUpdate, |
VerifyWallpaperCache) { |
WallpaperManager* wallpaper_manager = WallpaperManager::Get(); |
@@ -571,22 +566,6 @@ IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTestCacheUpdate, |
EXPECT_FALSE(test_api->GetWallpaperFromCache(kTestUser1, &cached_wallpaper)); |
} |
-INSTANTIATE_TEST_CASE_P(WallpaperManagerBrowserTestInstantiation, |
- WallpaperManagerBrowserTest, |
- testing::Bool()); |
- |
-INSTANTIATE_TEST_CASE_P(WallpaperManagerBrowserTestNoAnimationInstantiation, |
- WallpaperManagerBrowserTestNoAnimation, |
- testing::Bool()); |
- |
-INSTANTIATE_TEST_CASE_P(WallpaperManagerBrowserTestCrashRestoreInstantiation, |
- WallpaperManagerBrowserTestCrashRestore, |
- testing::Bool()); |
- |
-INSTANTIATE_TEST_CASE_P(WallpaperManagerBrowserTestCacheUpdateInstantiation, |
- WallpaperManagerBrowserTestCacheUpdate, |
- testing::Bool()); |
- |
// ---------------------------------------------------------------------- |
// Test default wallpapers. |
@@ -622,7 +601,7 @@ class TestObserver : public WallpaperManager::Observer { |
DISALLOW_COPY_AND_ASSIGN(TestObserver); |
}; |
-IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTest, DisplayChange) { |
+IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTest, DisplayChange) { |
// TODO(derat|oshima|bshe): Host windows can't be resized on Win8. |
if (!ash::test::AshTestHelper::SupportsHostWindowResize()) |
return; |
@@ -723,7 +702,7 @@ IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTest, DisplayChange) { |
// images as specified via command-line flags in various situations. |
// Splitting these into separate tests avoids needing to run animations. |
// TODO(derat): Combine these into a single test |
-IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTest, SmallDefaultWallpaper) { |
+IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTest, SmallDefaultWallpaper) { |
if (!ash::test::AshTestHelper::SupportsMultipleDisplays()) |
return; |
@@ -738,7 +717,7 @@ IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTest, SmallDefaultWallpaper) { |
wallpaper_manager_test_utils::kSmallDefaultWallpaperColor)); |
} |
-IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTest, LargeDefaultWallpaper) { |
+IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTest, LargeDefaultWallpaper) { |
if (!ash::test::AshTestHelper::SupportsMultipleDisplays()) |
return; |
@@ -751,7 +730,7 @@ IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTest, LargeDefaultWallpaper) { |
wallpaper_manager_test_utils::kLargeDefaultWallpaperColor)); |
} |
-IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTest, |
+IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTest, |
LargeDefaultWallpaperWhenRotated) { |
if (!ash::test::AshTestHelper::SupportsMultipleDisplays()) |
return; |
@@ -765,7 +744,7 @@ IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTest, |
wallpaper_manager_test_utils::kLargeDefaultWallpaperColor)); |
} |
-IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTest, SmallGuestWallpaper) { |
+IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTest, SmallGuestWallpaper) { |
if (!ash::test::AshTestHelper::SupportsMultipleDisplays()) |
return; |
CreateCmdlineWallpapers(); |
@@ -779,7 +758,7 @@ IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTest, SmallGuestWallpaper) { |
wallpaper_manager_test_utils::kSmallGuestWallpaperColor)); |
} |
-IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTest, LargeGuestWallpaper) { |
+IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTest, LargeGuestWallpaper) { |
if (!ash::test::AshTestHelper::SupportsMultipleDisplays()) |
return; |
@@ -794,7 +773,7 @@ IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTest, LargeGuestWallpaper) { |
wallpaper_manager_test_utils::kLargeGuestWallpaperColor)); |
} |
-IN_PROC_BROWSER_TEST_P(WallpaperManagerBrowserTest, |
+IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTest, |
SwitchBetweenDefaultAndCustom) { |
// Start loading the default wallpaper. |
UpdateDisplay("640x480"); |