| Index: chrome/browser/signin/signin_manager_unittest.cc
|
| diff --git a/chrome/browser/signin/signin_manager_unittest.cc b/chrome/browser/signin/signin_manager_unittest.cc
|
| index 36ba60fb65088db829b9aeabf21b9d5432c1dae7..dc6f471301a990bedc0fb28424e430c17996aff3 100644
|
| --- a/chrome/browser/signin/signin_manager_unittest.cc
|
| +++ b/chrome/browser/signin/signin_manager_unittest.cc
|
| @@ -12,6 +12,7 @@
|
| #include "base/stringprintf.h"
|
| #include "chrome/browser/browser_process.h"
|
| #include "chrome/browser/prefs/browser_prefs.h"
|
| +#include "chrome/browser/signin/chrome_signin_manager_delegate.h"
|
| #include "chrome/browser/signin/token_service.h"
|
| #include "chrome/browser/signin/token_service_unittest.h"
|
| #include "chrome/browser/webdata/web_data_service.h"
|
| @@ -71,7 +72,9 @@ class SigninManagerTest : public TokenServiceTestHarness {
|
| TestingBrowserProcess::GetGlobal()->SetLocalState(
|
| prefs_.get());
|
| TokenServiceTestHarness::SetUp();
|
| - manager_.reset(new SigninManager());
|
| + manager_.reset(new SigninManager(
|
| + scoped_ptr<SigninManagerDelegate>(
|
| + new ChromeSigninManagerDelegate(profile_.get()))));
|
| google_login_success_.ListenFor(
|
| chrome::NOTIFICATION_GOOGLE_SIGNIN_SUCCESSFUL,
|
| content::Source<Profile>(profile_.get()));
|
| @@ -205,7 +208,9 @@ class SigninManagerTest : public TokenServiceTestHarness {
|
|
|
| // Should persist across resets.
|
| manager_->Shutdown();
|
| - manager_.reset(new SigninManager());
|
| + manager_.reset(new SigninManager(
|
| + scoped_ptr<SigninManagerDelegate>(
|
| + new ChromeSigninManagerDelegate(profile_.get()))));
|
| manager_->Initialize(profile_.get());
|
| EXPECT_EQ("user@gmail.com", manager_->GetAuthenticatedUsername());
|
| }
|
| @@ -275,7 +280,9 @@ TEST_F(SigninManagerTest, SignInClientLogin) {
|
|
|
| // Should persist across resets.
|
| manager_->Shutdown();
|
| - manager_.reset(new SigninManager());
|
| + manager_.reset(new SigninManager(
|
| + scoped_ptr<SigninManagerDelegate>(
|
| + new ChromeSigninManagerDelegate(profile_.get()))));
|
| manager_->Initialize(profile_.get());
|
| EXPECT_EQ("user@gmail.com", manager_->GetAuthenticatedUsername());
|
| }
|
| @@ -470,7 +477,9 @@ TEST_F(SigninManagerTest, ClearTransientSigninData) {
|
|
|
| // On reset it should be regenerated.
|
| manager_->Shutdown();
|
| - manager_.reset(new SigninManager());
|
| + manager_.reset(new SigninManager(
|
| + scoped_ptr<SigninManagerDelegate>(
|
| + new ChromeSigninManagerDelegate(profile_.get()))));
|
| manager_->Initialize(profile_.get());
|
|
|
| // Now make sure we have the right user name.
|
| @@ -488,7 +497,9 @@ TEST_F(SigninManagerTest, SignOutClientLogin) {
|
| EXPECT_TRUE(manager_->GetAuthenticatedUsername().empty());
|
| // Should not be persisted anymore
|
| manager_->Shutdown();
|
| - manager_.reset(new SigninManager());
|
| + manager_.reset(new SigninManager(
|
| + scoped_ptr<SigninManagerDelegate>(
|
| + new ChromeSigninManagerDelegate(profile_.get()))));
|
| manager_->Initialize(profile_.get());
|
| EXPECT_TRUE(manager_->GetAuthenticatedUsername().empty());
|
| }
|
| @@ -506,7 +517,9 @@ TEST_F(SigninManagerTest, SignInFailureClientLogin) {
|
|
|
| // Should not be persisted
|
| manager_->Shutdown();
|
| - manager_.reset(new SigninManager());
|
| + manager_.reset(new SigninManager(
|
| + scoped_ptr<SigninManagerDelegate>(
|
| + new ChromeSigninManagerDelegate(profile_.get()))));
|
| manager_->Initialize(profile_.get());
|
| EXPECT_TRUE(manager_->GetAuthenticatedUsername().empty());
|
| }
|
|
|