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 f3fb513a945d7175099dad73e849b970226c420c..ae5e8fdefb8bfe2a1ca7e76e9e3c38a750388ee6 100644 |
--- a/chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager_browsertest.cc |
+++ b/chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager_browsertest.cc |
@@ -64,8 +64,8 @@ const char kTestUser2Hash[] = "test2@domain.com-hash"; |
class WallpaperManagerBrowserTest : public InProcessBrowserTest { |
public: |
- WallpaperManagerBrowserTest () : controller_(NULL), |
- local_state_(NULL) { |
+ WallpaperManagerBrowserTest() : controller_(NULL), |
+ local_state_(NULL) { |
} |
~WallpaperManagerBrowserTest() override {} |
@@ -133,8 +133,8 @@ class WallpaperManagerBrowserTest : public InProcessBrowserTest { |
return WallpaperManager::Get()->loaded_wallpapers_for_test(); |
} |
- void CacheUserWallpaper(const std::string& user) { |
- WallpaperManager::Get()->CacheUserWallpaper(user); |
+ void CacheUserWallpaper(const AccountId& account_id) { |
+ WallpaperManager::Get()->CacheUserWallpaper(account_id); |
} |
void ClearDisposableWallpaperCache() { |
@@ -160,6 +160,9 @@ class WallpaperManagerBrowserTest : public InProcessBrowserTest { |
// wallpaper images. |
scoped_ptr<base::ScopedTempDir> wallpaper_dir_; |
+ const AccountId test_account_id1_ = AccountId::FromUserEmail(kTestUser1); |
+ const AccountId test_account_id2_ = AccountId::FromUserEmail(kTestUser2); |
+ |
private: |
DISALLOW_COPY_AND_ASSIGN(WallpaperManagerBrowserTest); |
}; |
@@ -169,7 +172,7 @@ class WallpaperManagerBrowserTest : public InProcessBrowserTest { |
IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTest, |
LoadCustomLargeWallpaperForLargeExternalScreen) { |
WallpaperManager* wallpaper_manager = WallpaperManager::Get(); |
- LogIn(AccountId::FromUserEmail(kTestUser1), kTestUser1Hash); |
+ LogIn(test_account_id1_, kTestUser1Hash); |
std::string id = base::Int64ToString(base::Time::Now().ToInternalValue()); |
base::FilePath small_wallpaper_path = GetCustomWallpaperPath( |
wallpaper::kSmallWallpaperSubDir, kTestUser1Hash, id); |
@@ -190,14 +193,14 @@ IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTest, |
wallpaper_manager_test_utils::kLargeDefaultWallpaperColor)); |
std::string relative_path = base::FilePath(kTestUser1Hash).Append(id).value(); |
- // Saves wallpaper info to local state for user |kTestUser1|. |
+ // Saves wallpaper info to local state for user |test_account_id1_|. |
WallpaperInfo info = {relative_path, WALLPAPER_LAYOUT_CENTER_CROPPED, |
user_manager::User::CUSTOMIZED, |
base::Time::Now().LocalMidnight()}; |
- wallpaper_manager->SetUserWallpaperInfo(kTestUser1, info, true); |
+ wallpaper_manager->SetUserWallpaperInfo(test_account_id1_, info, true); |
- // Set the wallpaper for |kTestUser1|. |
- wallpaper_manager->SetUserWallpaperNow(kTestUser1); |
+ // Set the wallpaper for |test_account_id1_|. |
+ wallpaper_manager->SetUserWallpaperNow(test_account_id1_); |
wallpaper_manager_test_utils::WaitAsyncWallpaperLoadFinished(); |
gfx::ImageSkia wallpaper = controller_->GetWallpaper(); |
@@ -245,16 +248,16 @@ IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTest, |
PreventReloadingSameWallpaper) { |
WallpaperManager* wallpaper_manager = WallpaperManager::Get(); |
// New user log in, a default wallpaper is loaded. |
- LogIn(AccountId::FromUserEmail(kTestUser1), kTestUser1Hash); |
+ LogIn(test_account_id1_, kTestUser1Hash); |
EXPECT_EQ(1, LoadedWallpapers()); |
// Loads the same wallpaper before the initial one finished. It should be |
// prevented. |
- wallpaper_manager->SetUserWallpaperNow(kTestUser1); |
+ wallpaper_manager->SetUserWallpaperNow(test_account_id1_); |
wallpaper_manager_test_utils::WaitAsyncWallpaperLoadFinished(); |
EXPECT_EQ(1, LoadedWallpapers()); |
// Loads the same wallpaper after the initial one finished. It should be |
// prevented. |
- wallpaper_manager->SetUserWallpaperNow(kTestUser1); |
+ wallpaper_manager->SetUserWallpaperNow(test_account_id1_); |
wallpaper_manager_test_utils::WaitAsyncWallpaperLoadFinished(); |
EXPECT_EQ(1, LoadedWallpapers()); |
ClearDisposableWallpaperCache(); |
@@ -270,21 +273,21 @@ IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTest, |
wallpaper_manager_test_utils::kSmallDefaultWallpaperColor)); |
std::string relative_path = base::FilePath(kTestUser1Hash).Append(id).value(); |
- // Saves wallpaper info to local state for user |kTestUser1|. |
+ // Saves wallpaper info to local state for user |test_account_id1_|. |
WallpaperInfo info = {relative_path, WALLPAPER_LAYOUT_CENTER_CROPPED, |
user_manager::User::CUSTOMIZED, |
base::Time::Now().LocalMidnight()}; |
- wallpaper_manager->SetUserWallpaperInfo(kTestUser1, info, true); |
+ wallpaper_manager->SetUserWallpaperInfo(test_account_id1_, info, true); |
- wallpaper_manager->SetUserWallpaperNow(kTestUser1); |
+ wallpaper_manager->SetUserWallpaperNow(test_account_id1_); |
WaitAsyncWallpaperLoadStarted(); |
EXPECT_EQ(2, LoadedWallpapers()); |
// Loads the same wallpaper before the initial one finished. It should be |
// prevented. |
- wallpaper_manager->SetUserWallpaperNow(kTestUser1); |
+ wallpaper_manager->SetUserWallpaperNow(test_account_id1_); |
WaitAsyncWallpaperLoadStarted(); |
EXPECT_EQ(2, LoadedWallpapers()); |
- wallpaper_manager->SetUserWallpaperNow(kTestUser1); |
+ wallpaper_manager->SetUserWallpaperNow(test_account_id1_); |
wallpaper_manager_test_utils::WaitAsyncWallpaperLoadFinished(); |
EXPECT_EQ(2, LoadedWallpapers()); |
} |
@@ -296,7 +299,7 @@ IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTest, |
IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTest, |
PRE_UseMigratedWallpaperInfo) { |
// New user log in, a default wallpaper is loaded. |
- LogIn(AccountId::FromUserEmail(kTestUser1), kTestUser1Hash); |
+ LogIn(test_account_id1_, kTestUser1Hash); |
// Old wallpaper migration code doesn't exist in codebase anymore. Modify user |
// wallpaper info directly to simulate the wallpaper migration. See |
// crosbug.com/38429 for details about why we modify wallpaper info this way. |
@@ -310,12 +313,12 @@ IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTest, |
wallpaper_manager_test_utils::kWallpaperSize, |
wallpaper_manager_test_utils::kWallpaperSize, |
wallpaper_manager_test_utils::kLargeDefaultWallpaperColor)); |
- WallpaperManager::Get()->SetUserWallpaperInfo(kTestUser1, info, true); |
+ WallpaperManager::Get()->SetUserWallpaperInfo(test_account_id1_, info, true); |
} |
IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTest, |
UseMigratedWallpaperInfo) { |
- LogIn(AccountId::FromUserEmail(kTestUser1), kTestUser1Hash); |
+ LogIn(test_account_id1_, kTestUser1Hash); |
wallpaper_manager_test_utils::WaitAsyncWallpaperLoadFinished(); |
// This test should finish normally. If timeout, it is probably because |
// migrated wallpaper is somehow not loaded. Bad things can happen if |
@@ -327,16 +330,16 @@ IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTest, |
IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTest, |
PRE_UsePreMigrationWallpaperInfo) { |
// New user log in, a default wallpaper is loaded. |
- LogIn(AccountId::FromUserEmail(kTestUser1), kTestUser1Hash); |
+ LogIn(test_account_id1_, kTestUser1Hash); |
// Old wallpaper migration code doesn't exist in codebase anymore. So if |
// user's profile is not migrated, it is the same as no wallpaper info. To |
// simulate this, we remove user's wallpaper info here. |
- WallpaperManager::Get()->RemoveUserWallpaperInfo(kTestUser1); |
+ WallpaperManager::Get()->RemoveUserWallpaperInfo(test_account_id1_); |
} |
IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTest, |
UsePreMigrationWallpaperInfo) { |
- LogIn(AccountId::FromUserEmail(kTestUser1), kTestUser1Hash); |
+ LogIn(test_account_id1_, kTestUser1Hash); |
wallpaper_manager_test_utils::WaitAsyncWallpaperLoadFinished(); |
// This test should finish normally. If timeout, it is probably because chrome |
// can not handle pre migrated user profile (M21 profile or older). |
@@ -348,8 +351,7 @@ IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTest, |
HotPlugInScreenAtGAIALoginScreen) { |
UpdateDisplay("800x600"); |
// Set initial wallpaper to the default wallpaper. |
- WallpaperManager::Get()->SetDefaultWallpaperNow( |
- login::StubAccountId().GetUserEmail()); |
+ WallpaperManager::Get()->SetDefaultWallpaperNow(login::StubAccountId()); |
wallpaper_manager_test_utils::WaitAsyncWallpaperLoadFinished(); |
// Hook up a 2000x2000 display. The large resolution custom wallpaper should |
@@ -374,7 +376,7 @@ class WallpaperManagerBrowserTestNoAnimation |
IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTestNoAnimation, |
PRE_UseMigratedWallpaperInfo) { |
// New user log in, a default wallpaper is loaded. |
- LogIn(AccountId::FromUserEmail(kTestUser1), kTestUser1Hash); |
+ LogIn(test_account_id1_, kTestUser1Hash); |
// Old wallpaper migration code doesn't exist in codebase anymore. Modify user |
// wallpaper info directly to simulate the wallpaper migration. See |
// crosbug.com/38429 for details about why we modify wallpaper info this way. |
@@ -388,12 +390,12 @@ IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTestNoAnimation, |
wallpaper_manager_test_utils::kWallpaperSize, |
wallpaper_manager_test_utils::kWallpaperSize, |
wallpaper_manager_test_utils::kLargeDefaultWallpaperColor)); |
- WallpaperManager::Get()->SetUserWallpaperInfo(kTestUser1, info, true); |
+ WallpaperManager::Get()->SetUserWallpaperInfo(test_account_id1_, info, true); |
} |
IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTestNoAnimation, |
UseMigratedWallpaperInfo) { |
- LogIn(AccountId::FromUserEmail(kTestUser1), kTestUser1Hash); |
+ LogIn(test_account_id1_, kTestUser1Hash); |
wallpaper_manager_test_utils::WaitAsyncWallpaperLoadFinished(); |
// This test should finish normally. If timeout, it is probably because |
// migrated wallpaper is somehow not loaded. Bad things can happen if |
@@ -405,17 +407,17 @@ IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTestNoAnimation, |
IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTestNoAnimation, |
PRE_UsePreMigrationWallpaperInfo) { |
// New user log in, a default wallpaper is loaded. |
- LogIn(AccountId::FromUserEmail(kTestUser1), kTestUser1Hash); |
+ LogIn(test_account_id1_, kTestUser1Hash); |
wallpaper_manager_test_utils::WaitAsyncWallpaperLoadFinished(); |
// Old wallpaper migration code doesn't exist in codebase anymore. So if |
// user's profile is not migrated, it is the same as no wallpaper info. To |
// simulate this, we remove user's wallpaper info here. |
- WallpaperManager::Get()->RemoveUserWallpaperInfo(kTestUser1); |
+ WallpaperManager::Get()->RemoveUserWallpaperInfo(test_account_id1_); |
} |
IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTestNoAnimation, |
UsePreMigrationWallpaperInfo) { |
- LogIn(AccountId::FromUserEmail(kTestUser1), kTestUser1Hash); |
+ LogIn(test_account_id1_, kTestUser1Hash); |
wallpaper_manager_test_utils::WaitAsyncWallpaperLoadFinished(); |
// This test should finish normally. If timeout, it is probably because chrome |
// can not handle pre migrated user profile (M21 profile or older). |
@@ -427,14 +429,15 @@ class WallpaperManagerBrowserTestCrashRestore |
void SetUpCommandLine(base::CommandLine* command_line) override { |
command_line->AppendSwitch(chromeos::switches::kDisableLoginAnimations); |
command_line->AppendSwitch(chromeos::switches::kDisableBootAnimation); |
- command_line->AppendSwitchASCII(switches::kLoginUser, kTestUser1); |
+ command_line->AppendSwitchASCII(switches::kLoginUser, |
+ test_account_id1_.GetUserEmail()); |
command_line->AppendSwitchASCII(switches::kLoginProfile, "user"); |
} |
}; |
IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTestCrashRestore, |
PRE_RestoreWallpaper) { |
- LogIn(AccountId::FromUserEmail(kTestUser1), kTestUser1Hash); |
+ LogIn(test_account_id1_, kTestUser1Hash); |
wallpaper_manager_test_utils::WaitAsyncWallpaperLoadFinished(); |
} |
@@ -455,7 +458,8 @@ class WallpaperManagerBrowserTestCacheUpdate |
: public WallpaperManagerBrowserTest { |
public: |
void SetUpCommandLine(base::CommandLine* command_line) override { |
- command_line->AppendSwitchASCII(switches::kLoginUser, kTestUser1); |
+ command_line->AppendSwitchASCII(switches::kLoginUser, |
+ test_account_id1_.GetUserEmail()); |
command_line->AppendSwitchASCII(switches::kLoginProfile, "user"); |
} |
protected: |
@@ -465,11 +469,12 @@ class WallpaperManagerBrowserTestCacheUpdate |
} |
}; |
-// Sets kTestUser1's wallpaper to a custom wallpaper. |
+// Sets test_account_id1_'s wallpaper to a custom wallpaper. |
IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTestCacheUpdate, |
PRE_VerifyWallpaperCache) { |
- // Add kTestUser1 to user list. kTestUser1 is the default login profile. |
- LogIn(AccountId::FromUserEmail(kTestUser1), kTestUser1Hash); |
+ // Add test_account_id1_ to user list. |
+ // test_account_id1_ is the default login profile. |
+ LogIn(test_account_id1_, kTestUser1Hash); |
std::string id = base::Int64ToString(base::Time::Now().ToInternalValue()); |
WallpaperManager* wallpaper_manager = WallpaperManager::Get(); |
@@ -492,20 +497,21 @@ IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTestCacheUpdate, |
wallpaper_manager_test_utils::kLargeDefaultWallpaperColor)); |
std::string relative_path = base::FilePath(kTestUser1Hash).Append(id).value(); |
- // Saves wallpaper info to local state for user |kTestUser1|. |
+ // Saves wallpaper info to local state for user |test_account_id1_|. |
WallpaperInfo info = {relative_path, WALLPAPER_LAYOUT_CENTER_CROPPED, |
user_manager::User::CUSTOMIZED, |
base::Time::Now().LocalMidnight()}; |
- wallpaper_manager->SetUserWallpaperInfo(kTestUser1, info, true); |
- wallpaper_manager->SetUserWallpaperNow(kTestUser1); |
+ wallpaper_manager->SetUserWallpaperInfo(test_account_id1_, info, true); |
+ wallpaper_manager->SetUserWallpaperNow(test_account_id1_); |
wallpaper_manager_test_utils::WaitAsyncWallpaperLoadFinished(); |
scoped_ptr<WallpaperManager::TestApi> test_api; |
test_api.reset(new WallpaperManager::TestApi(wallpaper_manager)); |
// Verify SetUserWallpaperNow updates wallpaper cache. |
gfx::ImageSkia cached_wallpaper; |
- EXPECT_TRUE(test_api->GetWallpaperFromCache(kTestUser1, &cached_wallpaper)); |
+ EXPECT_TRUE( |
+ test_api->GetWallpaperFromCache(test_account_id1_, &cached_wallpaper)); |
base::FilePath path; |
- EXPECT_TRUE(test_api->GetPathFromCache(kTestUser1, &path)); |
+ EXPECT_TRUE(test_api->GetPathFromCache(test_account_id1_, &path)); |
EXPECT_FALSE(path.empty()); |
} |
@@ -530,52 +536,53 @@ IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTestCacheUpdate, |
test_api.reset(new WallpaperManager::TestApi(wallpaper_manager)); |
gfx::ImageSkia cached_wallpaper; |
// Previous custom wallpaper should be cached after user login. |
- EXPECT_TRUE(test_api->GetWallpaperFromCache(kTestUser1, &cached_wallpaper)); |
+ EXPECT_TRUE( |
+ test_api->GetWallpaperFromCache(test_account_id1_, &cached_wallpaper)); |
base::FilePath original_path; |
- EXPECT_TRUE(test_api->GetPathFromCache(kTestUser1, &original_path)); |
+ EXPECT_TRUE(test_api->GetPathFromCache(test_account_id1_, &original_path)); |
EXPECT_FALSE(original_path.empty()); |
- LogIn(AccountId::FromUserEmail(kTestUser2), kTestUser2Hash); |
+ LogIn(test_account_id2_, kTestUser2Hash); |
wallpaper_manager_test_utils::WaitAsyncWallpaperLoadFinished(); |
// Login another user should not delete logged in user's wallpaper cache. |
- // Note active user is still kTestUser1. |
- EXPECT_TRUE(test_api->GetWallpaperFromCache(kTestUser1, &cached_wallpaper)); |
+ // Note active user is still test_account_id1_. |
+ EXPECT_TRUE( |
+ test_api->GetWallpaperFromCache(test_account_id1_, &cached_wallpaper)); |
base::FilePath path; |
- EXPECT_TRUE(test_api->GetPathFromCache(kTestUser1, &path)); |
+ EXPECT_TRUE(test_api->GetPathFromCache(test_account_id1_, &path)); |
EXPECT_EQ(original_path, path); |
gfx::ImageSkia red_wallpaper = CreateTestImage(SK_ColorRED); |
- wallpaper_manager->SetWallpaperFromImageSkia(kTestUser1, |
- red_wallpaper, |
- WALLPAPER_LAYOUT_CENTER, |
- true); |
+ wallpaper_manager->SetWallpaperFromImageSkia(test_account_id1_, red_wallpaper, |
+ WALLPAPER_LAYOUT_CENTER, true); |
wallpaper_manager_test_utils::WaitAsyncWallpaperLoadFinished(); |
// SetWallpaperFromImageSkia should update wallpaper cache when multi-profile |
// is turned on. |
- EXPECT_TRUE(test_api->GetWallpaperFromCache(kTestUser1, &cached_wallpaper)); |
- EXPECT_TRUE(test_api->GetPathFromCache(kTestUser1, &path)); |
+ EXPECT_TRUE( |
+ test_api->GetWallpaperFromCache(test_account_id1_, &cached_wallpaper)); |
+ EXPECT_TRUE(test_api->GetPathFromCache(test_account_id1_, &path)); |
EXPECT_TRUE(cached_wallpaper.BackedBySameObjectAs(red_wallpaper)); |
gfx::ImageSkia green_wallpaper = CreateTestImage(SK_ColorGREEN); |
- wallpaper_manager->SetCustomWallpaper(kTestUser1, |
- kTestUser1Hash, |
+ wallpaper_manager->SetCustomWallpaper(test_account_id1_, kTestUser1Hash, |
"dummy", // dummy file name |
WALLPAPER_LAYOUT_CENTER, |
user_manager::User::CUSTOMIZED, |
- green_wallpaper, |
- true); |
+ green_wallpaper, true); |
wallpaper_manager_test_utils::WaitAsyncWallpaperLoadFinished(); |
// SetCustomWallpaper should also update wallpaper cache when multi-profile is |
// turned on. |
- EXPECT_TRUE(test_api->GetWallpaperFromCache(kTestUser1, &cached_wallpaper)); |
+ EXPECT_TRUE( |
+ test_api->GetWallpaperFromCache(test_account_id1_, &cached_wallpaper)); |
EXPECT_TRUE(cached_wallpaper.BackedBySameObjectAs(green_wallpaper)); |
- EXPECT_TRUE(test_api->GetPathFromCache(kTestUser1, &path)); |
+ EXPECT_TRUE(test_api->GetPathFromCache(test_account_id1_, &path)); |
EXPECT_NE(original_path, path); |
- wallpaper_manager->SetDefaultWallpaperNow(kTestUser1); |
+ wallpaper_manager->SetDefaultWallpaperNow(test_account_id1_); |
wallpaper_manager_test_utils::WaitAsyncWallpaperLoadFinished(); |
// SetDefaultWallpaper should invalidate the user's wallpaper cache. |
- EXPECT_FALSE(test_api->GetWallpaperFromCache(kTestUser1, &cached_wallpaper)); |
+ EXPECT_FALSE( |
+ test_api->GetWallpaperFromCache(test_account_id1_, &cached_wallpaper)); |
} |
// ---------------------------------------------------------------------- |
@@ -591,7 +598,7 @@ class TestObserver : public WallpaperManager::Observer { |
~TestObserver() override { wallpaper_manager_->RemoveObserver(this); } |
- void OnWallpaperAnimationFinished(const std::string&) override {} |
+ void OnWallpaperAnimationFinished(const AccountId& account_id) override {} |
void OnUpdateWallpaperForTesting() override { ++update_wallpaper_count_; } |
@@ -717,7 +724,7 @@ IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTest, SmallDefaultWallpaper) { |
// At 800x600, the small wallpaper should be loaded. |
UpdateDisplay("800x600"); |
- WallpaperManager::Get()->SetDefaultWallpaperNow(std::string()); |
+ WallpaperManager::Get()->SetDefaultWallpaperNow(EmptyAccountId()); |
wallpaper_manager_test_utils::WaitAsyncWallpaperLoadFinished(); |
EXPECT_TRUE(wallpaper_manager_test_utils::ImageIsNearColor( |
controller_->GetWallpaper(), |
@@ -730,7 +737,7 @@ IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTest, LargeDefaultWallpaper) { |
CreateCmdlineWallpapers(); |
UpdateDisplay("1600x1200"); |
- WallpaperManager::Get()->SetDefaultWallpaperNow(std::string()); |
+ WallpaperManager::Get()->SetDefaultWallpaperNow(EmptyAccountId()); |
wallpaper_manager_test_utils::WaitAsyncWallpaperLoadFinished(); |
EXPECT_TRUE(wallpaper_manager_test_utils::ImageIsNearColor( |
controller_->GetWallpaper(), |
@@ -744,7 +751,7 @@ IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTest, |
CreateCmdlineWallpapers(); |
UpdateDisplay("1200x800/r"); |
- WallpaperManager::Get()->SetDefaultWallpaperNow(std::string()); |
+ WallpaperManager::Get()->SetDefaultWallpaperNow(EmptyAccountId()); |
wallpaper_manager_test_utils::WaitAsyncWallpaperLoadFinished(); |
EXPECT_TRUE(wallpaper_manager_test_utils::ImageIsNearColor( |
controller_->GetWallpaper(), |
@@ -759,7 +766,7 @@ IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTest, SmallGuestWallpaper) { |
chromeos::login::GuestAccountId(), chromeos::login::kGuestUserName, |
false); |
UpdateDisplay("800x600"); |
- WallpaperManager::Get()->SetDefaultWallpaperNow(std::string()); |
+ WallpaperManager::Get()->SetDefaultWallpaperNow(EmptyAccountId()); |
wallpaper_manager_test_utils::WaitAsyncWallpaperLoadFinished(); |
EXPECT_TRUE(wallpaper_manager_test_utils::ImageIsNearColor( |
controller_->GetWallpaper(), |
@@ -775,7 +782,7 @@ IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTest, LargeGuestWallpaper) { |
chromeos::login::GuestAccountId(), chromeos::login::kGuestUserName, |
false); |
UpdateDisplay("1600x1200"); |
- WallpaperManager::Get()->SetDefaultWallpaperNow(std::string()); |
+ WallpaperManager::Get()->SetDefaultWallpaperNow(EmptyAccountId()); |
wallpaper_manager_test_utils::WaitAsyncWallpaperLoadFinished(); |
EXPECT_TRUE(wallpaper_manager_test_utils::ImageIsNearColor( |
controller_->GetWallpaper(), |
@@ -786,9 +793,9 @@ IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTest, SmallChildWallpaper) { |
if (!ash::test::AshTestHelper::SupportsMultipleDisplays()) |
return; |
CreateCmdlineWallpapers(); |
- LogInAsChild(AccountId::FromUserEmail(kTestUser1), kTestUser1Hash); |
+ LogInAsChild(test_account_id1_, kTestUser1Hash); |
UpdateDisplay("800x600"); |
- WallpaperManager::Get()->SetDefaultWallpaperNow(std::string()); |
+ WallpaperManager::Get()->SetDefaultWallpaperNow(EmptyAccountId()); |
wallpaper_manager_test_utils::WaitAsyncWallpaperLoadFinished(); |
EXPECT_TRUE(wallpaper_manager_test_utils::ImageIsNearColor( |
controller_->GetWallpaper(), |
@@ -800,9 +807,9 @@ IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTest, LargeChildWallpaper) { |
return; |
CreateCmdlineWallpapers(); |
- LogInAsChild(AccountId::FromUserEmail(kTestUser1), kTestUser1Hash); |
+ LogInAsChild(test_account_id1_, kTestUser1Hash); |
UpdateDisplay("1600x1200"); |
- WallpaperManager::Get()->SetDefaultWallpaperNow(std::string()); |
+ WallpaperManager::Get()->SetDefaultWallpaperNow(EmptyAccountId()); |
wallpaper_manager_test_utils::WaitAsyncWallpaperLoadFinished(); |
EXPECT_TRUE(wallpaper_manager_test_utils::ImageIsNearColor( |
controller_->GetWallpaper(), |
@@ -817,26 +824,22 @@ IN_PROC_BROWSER_TEST_F(WallpaperManagerBrowserTest, |
user_manager::UserManager::Get()->UserLoggedIn( |
chromeos::login::StubAccountId(), "test_hash", false); |
- WallpaperManager::Get()->SetDefaultWallpaperNow(std::string()); |
+ WallpaperManager::Get()->SetDefaultWallpaperNow(EmptyAccountId()); |
// Custom wallpaper should be applied immediately, canceling the default |
// wallpaper load task. |
gfx::ImageSkia image = wallpaper_manager_test_utils::CreateTestImage( |
640, 480, wallpaper_manager_test_utils::kCustomWallpaperColor); |
- WallpaperManager::Get()->SetCustomWallpaper(chromeos::login::kStubUser, |
- "test_hash", |
- "test-nofile.jpeg", |
- WALLPAPER_LAYOUT_STRETCH, |
- user_manager::User::CUSTOMIZED, |
- image, |
- true); |
+ WallpaperManager::Get()->SetCustomWallpaper( |
+ chromeos::login::StubAccountId(), "test_hash", "test-nofile.jpeg", |
+ WALLPAPER_LAYOUT_STRETCH, user_manager::User::CUSTOMIZED, image, true); |
wallpaper_manager_test_utils::WaitAsyncWallpaperLoadFinished(); |
EXPECT_TRUE(wallpaper_manager_test_utils::ImageIsNearColor( |
controller_->GetWallpaper(), |
wallpaper_manager_test_utils::kCustomWallpaperColor)); |
- WallpaperManager::Get()->SetDefaultWallpaperNow(std::string()); |
+ WallpaperManager::Get()->SetDefaultWallpaperNow(EmptyAccountId()); |
wallpaper_manager_test_utils::WaitAsyncWallpaperLoadFinished(); |
EXPECT_TRUE(wallpaper_manager_test_utils::ImageIsNearColor( |