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

Unified Diff: chrome/browser/chromeos/login/existing_user_controller_browsertest.cc

Issue 290483003: Tame the proliferation of UserContext constructors (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebased. Created 6 years, 7 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/chromeos/login/existing_user_controller_browsertest.cc
diff --git a/chrome/browser/chromeos/login/existing_user_controller_browsertest.cc b/chrome/browser/chromeos/login/existing_user_controller_browsertest.cc
index d91e5b339994392d7f211c1b8f290b82ef7c27c2..4765467639aaac1c67229f195b46b8960dfabd6f 100644
--- a/chrome/browser/chromeos/login/existing_user_controller_browsertest.cc
+++ b/chrome/browser/chromeos/login/existing_user_controller_browsertest.cc
@@ -241,9 +241,10 @@ IN_PROC_BROWSER_TEST_P(ExistingUserControllerTest, ExistingUserLogin) {
EXPECT_CALL(*mock_login_utils_, CreateAuthenticator(_))
.Times(1)
.WillOnce(WithArg<0>(CreateAuthenticator(kUsername, kPassword)));
- EXPECT_CALL(*mock_login_utils_,
- PrepareProfile(UserContext(kUsername, kPassword, "", kUsername),
- _, _, _, _))
+ UserContext user_context(kUsername);
+ user_context.SetPassword(kPassword);
+ user_context.SetUserIDHash(kUsername);
+ EXPECT_CALL(*mock_login_utils_, PrepareProfile(user_context, _, _, _, _))
.Times(1)
.WillOnce(InvokeWithoutArgs(&profile_prepared_cb_,
&base::Callback<void(void)>::Run));
@@ -263,7 +264,7 @@ IN_PROC_BROWSER_TEST_P(ExistingUserControllerTest, ExistingUserLogin) {
EXPECT_CALL(*mock_user_manager_, IsCurrentUserNew())
.Times(AnyNumber())
.WillRepeatedly(Return(false));
- existing_user_controller()->Login(UserContext(kUsername, kPassword, ""));
+ existing_user_controller()->Login(user_context);
content::RunAllPendingInMessageLoop();
}
@@ -289,8 +290,9 @@ IN_PROC_BROWSER_TEST_P(ExistingUserControllerTest, AutoEnrollAfterSignIn) {
.Times(1)
.InSequence(uiEnabledSequence);
existing_user_controller()->DoAutoEnrollment();
- existing_user_controller()->CompleteLogin(
- UserContext(kUsername, kPassword, ""));
+ UserContext user_context(kUsername);
+ user_context.SetPassword(kPassword);
+ existing_user_controller()->CompleteLogin(user_context);
content::RunAllPendingInMessageLoop();
}
@@ -311,12 +313,10 @@ IN_PROC_BROWSER_TEST_P(ExistingUserControllerTest,
base::Bind(&MockUserManager::AddUser,
base::Unretained(mock_user_manager_),
kNewUsername);
- EXPECT_CALL(*mock_login_utils_,
- PrepareProfile(UserContext(kNewUsername,
- kPassword,
- std::string(),
- kNewUsername),
- _, _, _, _))
+ UserContext user_context(kNewUsername);
+ user_context.SetPassword(kPassword);
+ user_context.SetUserIDHash(kNewUsername);
+ EXPECT_CALL(*mock_login_utils_, PrepareProfile(user_context, _, _, _, _))
.Times(1)
.WillOnce(DoAll(
InvokeWithoutArgs(&add_user_cb,
@@ -345,8 +345,7 @@ IN_PROC_BROWSER_TEST_P(ExistingUserControllerTest,
.Times(1)
.InSequence(uiEnabledSequence);
- existing_user_controller()->CompleteLogin(
- UserContext(kNewUsername, kPassword, ""));
+ existing_user_controller()->CompleteLogin(user_context);
content::RunAllPendingInMessageLoop();
}
@@ -446,9 +445,10 @@ class ExistingUserControllerPublicSessionTest
EXPECT_CALL(*mock_login_utils_, CreateAuthenticator(_))
.Times(1)
.WillOnce(WithArg<0>(CreateAuthenticator(username, password)));
- EXPECT_CALL(*mock_login_utils_,
- PrepareProfile(UserContext(username, password, "", username),
- _, _, _, _))
+ UserContext user_context(username);
+ user_context.SetPassword(password);
+ user_context.SetUserIDHash(username);
+ EXPECT_CALL(*mock_login_utils_, PrepareProfile(user_context, _, _, _, _))
.Times(1)
.WillOnce(InvokeWithoutArgs(&profile_prepared_cb_,
&base::Callback<void(void)>::Run));
@@ -590,7 +590,9 @@ IN_PROC_BROWSER_TEST_P(ExistingUserControllerPublicSessionTest,
ASSERT_TRUE(auto_login_timer());
// Login and check that it stopped the timer.
- existing_user_controller()->Login(UserContext(kUsername, kPassword, ""));
+ UserContext user_context(kUsername);
+ user_context.SetPassword(kPassword);
+ existing_user_controller()->Login(user_context);
EXPECT_TRUE(is_login_in_progress());
ASSERT_TRUE(auto_login_timer());
EXPECT_FALSE(auto_login_timer()->IsRunning());
@@ -643,8 +645,9 @@ IN_PROC_BROWSER_TEST_P(ExistingUserControllerPublicSessionTest,
ASSERT_TRUE(auto_login_timer());
// Check that login completes and stops the timer.
- existing_user_controller()->CompleteLogin(
- UserContext(kUsername, kPassword, ""));
+ UserContext user_context(kUsername);
+ user_context.SetPassword(kPassword);
+ existing_user_controller()->CompleteLogin(user_context);
ASSERT_TRUE(auto_login_timer());
EXPECT_FALSE(auto_login_timer()->IsRunning());
« no previous file with comments | « chrome/browser/chromeos/login/existing_user_controller.cc ('k') | chrome/browser/chromeos/login/lock/screen_locker.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698