Index: chrome/browser/chromeos/login/saml/saml_offline_signin_limiter_unittest.cc |
diff --git a/chrome/browser/chromeos/login/saml/saml_offline_signin_limiter_unittest.cc b/chrome/browser/chromeos/login/saml/saml_offline_signin_limiter_unittest.cc |
index bf8fbfe2ec74c4fa1b4892329ff766646b3385cf..c82a398527e186847fceb99997862475f7a39127 100644 |
--- a/chrome/browser/chromeos/login/saml/saml_offline_signin_limiter_unittest.cc |
+++ b/chrome/browser/chromeos/login/saml/saml_offline_signin_limiter_unittest.cc |
@@ -46,9 +46,6 @@ |
void CreateLimiter(); |
void SetUpUserManager(); |
- |
- const AccountId test_account_id_ = AccountId::FromUserEmail(kTestUser); |
- |
TestingPrefServiceSimple* GetTestingLocalState(); |
scoped_refptr<base::TestSimpleTaskRunner> runner_; |
@@ -72,7 +69,8 @@ |
runner_handle_(runner_), |
user_manager_(new MockUserManager), |
user_manager_enabler_(user_manager_), |
- limiter_(NULL) {} |
+ limiter_(NULL) { |
+} |
SAMLOfflineSigninLimiterTest::~SAMLOfflineSigninLimiterTest() { |
DestroyLimiter(); |
@@ -105,7 +103,7 @@ |
profile_.reset(new TestingProfile); |
SAMLOfflineSigninLimiterFactory::SetClockForTesting(&clock_); |
- user_manager_->AddUser(test_account_id_); |
+ user_manager_->AddUser(kTestUser); |
profile_->set_profile_name(kTestUser); |
clock_.Advance(base::TimeDelta::FromHours(1)); |
@@ -131,10 +129,8 @@ |
// Authenticate against GAIA without SAML. Verify that the flag enforcing |
// online login and the time of last login with SAML are cleared. |
CreateLimiter(); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, false)) |
- .Times(1); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, true)) |
- .Times(0); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, false)).Times(1); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, true)).Times(0); |
limiter_->SignedIn(UserContext::AUTH_FLOW_GAIA_WITHOUT_SAML); |
const PrefService::Preference* pref = |
@@ -153,10 +149,8 @@ |
CreateLimiter(); |
Mock::VerifyAndClearExpectations(user_manager_); |
SetUpUserManager(); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, false)) |
- .Times(0); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, true)) |
- .Times(0); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, false)).Times(0); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, true)).Times(0); |
limiter_->SignedIn(UserContext::AUTH_FLOW_OFFLINE); |
pref = prefs->FindPreference(prefs::kSAMLLastGAIASignInTime); |
@@ -180,10 +174,8 @@ |
// Authenticate against GAIA without SAML. Verify that the flag enforcing |
// online login and the time of last login with SAML are cleared. |
CreateLimiter(); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, false)) |
- .Times(1); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, true)) |
- .Times(0); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, false)).Times(1); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, true)).Times(0); |
limiter_->SignedIn(UserContext::AUTH_FLOW_GAIA_WITHOUT_SAML); |
const PrefService::Preference* pref = |
@@ -202,10 +194,8 @@ |
CreateLimiter(); |
Mock::VerifyAndClearExpectations(user_manager_); |
SetUpUserManager(); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, false)) |
- .Times(0); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, true)) |
- .Times(0); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, false)).Times(0); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, true)).Times(0); |
limiter_->SignedIn(UserContext::AUTH_FLOW_OFFLINE); |
pref = prefs->FindPreference(prefs::kSAMLLastGAIASignInTime); |
@@ -229,10 +219,8 @@ |
// Authenticate against GAIA without SAML. Verify that the flag enforcing |
// online login and the time of last login with SAML are cleared. |
CreateLimiter(); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, false)) |
- .Times(1); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, true)) |
- .Times(0); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, false)).Times(1); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, true)).Times(0); |
limiter_->SignedIn(UserContext::AUTH_FLOW_GAIA_WITHOUT_SAML); |
const PrefService::Preference* pref = |
@@ -251,10 +239,8 @@ |
CreateLimiter(); |
Mock::VerifyAndClearExpectations(user_manager_); |
SetUpUserManager(); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, false)) |
- .Times(0); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, true)) |
- .Times(0); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, false)).Times(0); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, true)).Times(0); |
limiter_->SignedIn(UserContext::AUTH_FLOW_OFFLINE); |
pref = prefs->FindPreference(prefs::kSAMLLastGAIASignInTime); |
@@ -278,10 +264,8 @@ |
// Authenticate against GAIA without SAML. Verify that the flag enforcing |
// online login and the time of last login with SAML are cleared. |
CreateLimiter(); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, false)) |
- .Times(1); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, true)) |
- .Times(0); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, false)).Times(1); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, true)).Times(0); |
limiter_->SignedIn(UserContext::AUTH_FLOW_GAIA_WITHOUT_SAML); |
const PrefService::Preference* pref = |
@@ -309,10 +293,8 @@ |
// Authenticate against GAIA without SAML. Verify that the flag enforcing |
// online login and the time of last login with SAML are cleared. |
CreateLimiter(); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, false)) |
- .Times(1); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, true)) |
- .Times(0); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, false)).Times(1); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, true)).Times(0); |
limiter_->SignedIn(UserContext::AUTH_FLOW_GAIA_WITHOUT_SAML); |
const PrefService::Preference* pref = |
@@ -343,10 +325,8 @@ |
// Authenticate against GAIA without SAML. Verify that the flag enforcing |
// online login and the time of last login with SAML are cleared. |
CreateLimiter(); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, false)) |
- .Times(1); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, true)) |
- .Times(0); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, false)).Times(1); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, true)).Times(0); |
limiter_->SignedIn(UserContext::AUTH_FLOW_GAIA_WITHOUT_SAML); |
const PrefService::Preference* pref = |
@@ -364,10 +344,8 @@ |
// Authenticate against GAIA with SAML. Verify that the flag enforcing online |
// login is cleared and the time of last login with SAML is set. |
CreateLimiter(); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, false)) |
- .Times(1); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, true)) |
- .Times(0); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, false)).Times(1); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, true)).Times(0); |
limiter_->SignedIn(UserContext::AUTH_FLOW_GAIA_WITH_SAML); |
base::Time last_gaia_signin_time = base::Time::FromInternalValue( |
@@ -388,10 +366,8 @@ |
CreateLimiter(); |
Mock::VerifyAndClearExpectations(user_manager_); |
SetUpUserManager(); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, false)) |
- .Times(1); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, true)) |
- .Times(0); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, false)).Times(1); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, true)).Times(0); |
limiter_->SignedIn(UserContext::AUTH_FLOW_GAIA_WITH_SAML); |
last_gaia_signin_time = base::Time::FromInternalValue( |
@@ -413,10 +389,8 @@ |
CreateLimiter(); |
Mock::VerifyAndClearExpectations(user_manager_); |
SetUpUserManager(); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, false)) |
- .Times(0); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, true)) |
- .Times(0); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, false)).Times(0); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, true)).Times(0); |
limiter_->SignedIn(UserContext::AUTH_FLOW_OFFLINE); |
last_gaia_signin_time = base::Time::FromInternalValue( |
@@ -433,10 +407,8 @@ |
// set. |
Mock::VerifyAndClearExpectations(user_manager_); |
SetUpUserManager(); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, false)) |
- .Times(0); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, true)) |
- .Times(1); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, false)).Times(0); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, true)).Times(1); |
runner_->RunPendingTasks(); |
} |
@@ -449,10 +421,8 @@ |
// Authenticate against GAIA with SAML. Verify that the flag enforcing online |
// login is cleared and the time of last login with SAML is set. |
CreateLimiter(); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, false)) |
- .Times(1); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, true)) |
- .Times(0); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, false)).Times(1); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, true)).Times(0); |
limiter_->SignedIn(UserContext::AUTH_FLOW_GAIA_WITH_SAML); |
base::Time last_gaia_signin_time = base::Time::FromInternalValue( |
@@ -473,10 +443,8 @@ |
CreateLimiter(); |
Mock::VerifyAndClearExpectations(user_manager_); |
SetUpUserManager(); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, false)) |
- .Times(1); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, true)) |
- .Times(0); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, false)).Times(1); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, true)).Times(0); |
limiter_->SignedIn(UserContext::AUTH_FLOW_GAIA_WITH_SAML); |
last_gaia_signin_time = base::Time::FromInternalValue( |
@@ -498,10 +466,8 @@ |
CreateLimiter(); |
Mock::VerifyAndClearExpectations(user_manager_); |
SetUpUserManager(); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, false)) |
- .Times(0); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, true)) |
- .Times(0); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, false)).Times(0); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, true)).Times(0); |
limiter_->SignedIn(UserContext::AUTH_FLOW_OFFLINE); |
last_gaia_signin_time = base::Time::FromInternalValue( |
@@ -523,10 +489,10 @@ |
// last login with SAML is set. |
CreateLimiter(); |
Sequence sequence; |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, false)) |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, false)) |
.Times(1) |
.InSequence(sequence); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, true)) |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, true)) |
.Times(1) |
.InSequence(sequence); |
limiter_->SignedIn(UserContext::AUTH_FLOW_GAIA_WITH_SAML); |
@@ -545,10 +511,8 @@ |
// Authenticate against GAIA with SAML. Verify that the flag enforcing online |
// login is cleared and the time of last login with SAML is set. |
CreateLimiter(); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, false)) |
- .Times(1); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, true)) |
- .Times(0); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, false)).Times(1); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, true)).Times(0); |
limiter_->SignedIn(UserContext::AUTH_FLOW_GAIA_WITH_SAML); |
const base::Time last_gaia_signin_time = base::Time::FromInternalValue( |
@@ -561,10 +525,8 @@ |
// Set a zero time limit. Verify that the flag enforcing online login is set. |
Mock::VerifyAndClearExpectations(user_manager_); |
SetUpUserManager(); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, false)) |
- .Times(0); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, true)) |
- .Times(1); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, false)).Times(0); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, true)).Times(1); |
prefs->SetInteger(prefs::kSAMLOfflineSigninTimeLimit, 0); |
} |
@@ -574,10 +536,8 @@ |
// Authenticate against GAIA with SAML. Verify that the flag enforcing online |
// login is cleared and the time of last login with SAML is set. |
CreateLimiter(); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, false)) |
- .Times(1); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, true)) |
- .Times(0); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, false)).Times(1); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, true)).Times(0); |
limiter_->SignedIn(UserContext::AUTH_FLOW_GAIA_WITH_SAML); |
const base::Time last_gaia_signin_time = base::Time::FromInternalValue( |
@@ -594,10 +554,8 @@ |
// changed. |
Mock::VerifyAndClearExpectations(user_manager_); |
SetUpUserManager(); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, false)) |
- .Times(0); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, true)) |
- .Times(0); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, false)).Times(0); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, true)).Times(0); |
runner_->RunUntilIdle(); |
} |
@@ -614,10 +572,8 @@ |
// Authenticate against GAIA with SAML. Verify that the flag enforcing online |
// login is cleared and the time of last login with SAML is updated. |
CreateLimiter(); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, false)) |
- .Times(1); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, true)) |
- .Times(0); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, false)).Times(1); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, true)).Times(0); |
limiter_->SignedIn(UserContext::AUTH_FLOW_GAIA_WITH_SAML); |
const base::Time last_gaia_signin_time = base::Time::FromInternalValue( |
@@ -642,10 +598,8 @@ |
// Authenticate offline. Verify that the flag enforcing online login is |
// set and the time of last login with SAML is not changed. |
CreateLimiter(); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, false)) |
- .Times(0); |
- EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(test_account_id_, true)) |
- .Times(1); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, false)).Times(0); |
+ EXPECT_CALL(*user_manager_, SaveForceOnlineSignin(kTestUser, true)).Times(1); |
limiter_->SignedIn(UserContext::AUTH_FLOW_OFFLINE); |
const base::Time last_gaia_signin_time = base::Time::FromInternalValue( |