Index: chrome/browser/policy/cloud/user_policy_signin_service_unittest.cc |
diff --git a/chrome/browser/policy/cloud/user_policy_signin_service_unittest.cc b/chrome/browser/policy/cloud/user_policy_signin_service_unittest.cc |
index fbe94c76f5105892611ad6a46e8710321030ce54..28408a55b48a9c16f135dbd5ae882cc6a6c382c2 100644 |
--- a/chrome/browser/policy/cloud/user_policy_signin_service_unittest.cc |
+++ b/chrome/browser/policy/cloud/user_policy_signin_service_unittest.cc |
@@ -60,6 +60,25 @@ static const char kHostedDomainResponse[] = |
" \"hd\": \"test.com\"" |
"}"; |
+namespace { |
+class SigninManagerFake : public FakeSigninManager { |
+ public: |
+ explicit SigninManagerFake(Profile* profile) |
+ : FakeSigninManager(profile) { |
+ } |
+ |
+ void ForceSignOut() { |
+ // Allow signing out now. |
+ prohibit_signout_ = false; |
+ SignOut(); |
+ } |
+ |
+ static ProfileKeyedService* Build(Profile* profile) { |
+ return new SigninManagerFake(profile); |
+} |
Andrew T Wilson (Slow)
2013/04/09 15:39:25
Wrong indent.
tim (not reviewing)
2013/04/16 03:28:29
Done.
|
+}; |
+} // namespace |
+ |
class UserPolicySigninServiceTest : public testing::Test { |
public: |
UserPolicySigninServiceTest() |
@@ -113,9 +132,9 @@ class UserPolicySigninServiceTest : public testing::Test { |
EXPECT_CALL(*mock_store_, Load()).Times(AnyNumber()); |
manager_.reset(new UserCloudPolicyManager( |
profile_.get(), scoped_ptr<UserCloudPolicyStore>(mock_store_))); |
- signin_manager_ = static_cast<FakeSigninManager*>( |
+ signin_manager_ = static_cast<SigninManagerFake*>( |
SigninManagerFactory::GetInstance()->SetTestingFactoryAndUse( |
- profile_.get(), FakeSigninManager::Build)); |
+ profile_.get(), SigninManagerFake::Build)); |
// Make sure the UserPolicySigninService is created. |
UserPolicySigninServiceFactory::GetForProfile(profile_.get()); |
@@ -251,7 +270,7 @@ class UserPolicySigninServiceTest : public testing::Test { |
net::TestURLFetcherFactory url_factory_; |
- FakeSigninManager* signin_manager_; |
+ SigninManagerFake* signin_manager_; |
// Used in conjunction with OnRegisterCompleted() to test client registration |
// callbacks. |