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

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

Issue 6894027: Initial refactoring complete Base URL: http://git.chromium.org/git/chromium.git@trunk
Patch Set: Fixed some tests that were broken by previous refactoring Created 9 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/sync/signin_manager_oauth.cc ('k') | chrome/chrome_browser.gypi » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/sync/signin_manager_unittest.cc
diff --git a/chrome/browser/sync/signin_manager_unittest.cc b/chrome/browser/sync/signin_manager_unittest.cc
index 12c4204d266c50af76b5ff3b77660d01a8d612f9..979260aa089b9461bba2fbe228b9716fcb1945e2 100644
--- a/chrome/browser/sync/signin_manager_unittest.cc
+++ b/chrome/browser/sync/signin_manager_unittest.cc
@@ -3,14 +3,15 @@
// found in the LICENSE file.
#include "chrome/browser/sync/signin_manager.h"
+#include "chrome/browser/sync/signin_manager_client_login.h"
#include "chrome/browser/net/gaia/token_service.h"
#include "chrome/browser/net/gaia/token_service_unittest.h"
#include "chrome/browser/password_manager/encryptor.h"
#include "chrome/browser/webdata/web_data_service.h"
#include "chrome/common/net/test_url_fetcher_factory.h"
-#include "chrome/test/testing_profile.h"
#include "chrome/test/signaling_task.h"
+#include "chrome/test/testing_profile.h"
#include "net/url_request/url_request.h"
#include "net/url_request/url_request_status.h"
@@ -20,7 +21,7 @@ class SigninManagerTest : public TokenServiceTestHarness {
public:
virtual void SetUp() {
TokenServiceTestHarness::SetUp();
- manager_.reset(new SigninManager());
+ manager_.reset(SigninManager::CreateSigninManager());
google_login_success_.ListenFor(NotificationType::GOOGLE_SIGNIN_SUCCESSFUL,
Source<Profile>(profile_.get()));
google_login_failure_.ListenFor(NotificationType::GOOGLE_SIGNIN_FAILED,
@@ -71,7 +72,7 @@ TEST_F(SigninManagerTest, SignIn) {
EXPECT_EQ(0U, google_login_failure_.size());
// Should persist across resets.
- manager_.reset(new SigninManager());
+ manager_.reset(SigninManager::CreateSigninManager());
manager_->Initialize(profile_.get());
EXPECT_EQ("user@gmail.com", manager_->GetUsername());
}
@@ -80,13 +81,15 @@ TEST_F(SigninManagerTest, SignOut) {
manager_->Initialize(profile_.get());
manager_->StartSignIn("username", "password", "", "");
SimulateValidResponse();
- manager_->OnClientLoginSuccess(credentials_);
+ static_cast<SigninManagerClientLogin*>(manager_.get())->
+ OnClientLoginSuccess(
+ static_cast<GaiaAuthConsumer::ClientLoginResult*>(&credentials_));
EXPECT_EQ("user@gmail.com", manager_->GetUsername());
manager_->SignOut();
EXPECT_TRUE(manager_->GetUsername().empty());
// Should not be persisted anymore
- manager_.reset(new SigninManager());
+ manager_.reset(SigninManager::CreateSigninManager());
manager_->Initialize(profile_.get());
EXPECT_TRUE(manager_->GetUsername().empty());
}
@@ -95,7 +98,8 @@ TEST_F(SigninManagerTest, SignInFailure) {
manager_->Initialize(profile_.get());
manager_->StartSignIn("username", "password", "", "");
GoogleServiceAuthError error(GoogleServiceAuthError::REQUEST_CANCELED);
- manager_->OnClientLoginFailure(error);
+ static_cast<SigninManagerClientLogin*>(manager_.get())->
+ OnClientLoginFailure(error);
EXPECT_EQ(0U, google_login_success_.size());
EXPECT_EQ(1U, google_login_failure_.size());
@@ -103,7 +107,7 @@ TEST_F(SigninManagerTest, SignInFailure) {
EXPECT_TRUE(manager_->GetUsername().empty());
// Should not be persisted
- manager_.reset(new SigninManager());
+ manager_.reset(SigninManager::CreateSigninManager());
manager_->Initialize(profile_.get());
EXPECT_TRUE(manager_->GetUsername().empty());
}
@@ -112,7 +116,8 @@ TEST_F(SigninManagerTest, ProvideSecondFactorSuccess) {
manager_->Initialize(profile_.get());
manager_->StartSignIn("username", "password", "", "");
GoogleServiceAuthError error(GoogleServiceAuthError::TWO_FACTOR);
- manager_->OnClientLoginFailure(error);
+ static_cast<SigninManagerClientLogin*>(manager_.get())->
+ OnClientLoginFailure(error);
EXPECT_EQ(0U, google_login_success_.size());
EXPECT_EQ(1U, google_login_failure_.size());
@@ -130,7 +135,8 @@ TEST_F(SigninManagerTest, ProvideSecondFactorFailure) {
manager_->Initialize(profile_.get());
manager_->StartSignIn("username", "password", "", "");
GoogleServiceAuthError error1(GoogleServiceAuthError::TWO_FACTOR);
- manager_->OnClientLoginFailure(error1);
+ static_cast<SigninManagerClientLogin*>(manager_.get())->
+ OnClientLoginFailure(error1);
EXPECT_EQ(0U, google_login_success_.size());
EXPECT_EQ(1U, google_login_failure_.size());
@@ -140,7 +146,8 @@ TEST_F(SigninManagerTest, ProvideSecondFactorFailure) {
manager_->ProvideSecondFactorAccessCode("badaccess");
GoogleServiceAuthError error2(
GoogleServiceAuthError::INVALID_GAIA_CREDENTIALS);
- manager_->OnClientLoginFailure(error2);
+ static_cast<SigninManagerClientLogin*>(manager_.get())->
+ OnClientLoginFailure(error2);
EXPECT_EQ(0U, google_login_success_.size());
EXPECT_EQ(2U, google_login_failure_.size());
@@ -148,7 +155,8 @@ TEST_F(SigninManagerTest, ProvideSecondFactorFailure) {
manager_->ProvideSecondFactorAccessCode("badaccess");
GoogleServiceAuthError error3(GoogleServiceAuthError::CONNECTION_FAILED);
- manager_->OnClientLoginFailure(error3);
+ static_cast<SigninManagerClientLogin*>(manager_.get())->
+ OnClientLoginFailure(error3);
EXPECT_EQ(0U, google_login_success_.size());
EXPECT_EQ(3U, google_login_failure_.size());
« no previous file with comments | « chrome/browser/sync/signin_manager_oauth.cc ('k') | chrome/chrome_browser.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698