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

Unified Diff: chrome/browser/signin/signin_manager_unittest.cc

Issue 14367029: Introduce SigninManagerDelegate and use to eliminate CookieSettings dependency. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Merge LKGR Created 7 years, 8 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
« no previous file with comments | « chrome/browser/signin/signin_manager_factory.cc ('k') | chrome/browser/ui/sync/one_click_signin_helper.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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());
}
« no previous file with comments | « chrome/browser/signin/signin_manager_factory.cc ('k') | chrome/browser/ui/sync/one_click_signin_helper.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698