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

Side by Side Diff: chrome/browser/signin/signin_manager_unittest.cc

Issue 9592015: Added multi-login support to one-click signin. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix member init order in ctor" Created 8 years, 9 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/signin/signin_manager.h" 5 #include "chrome/browser/signin/signin_manager.h"
6 6
7 #include "base/bind.h" 7 #include "base/bind.h"
8 #include "base/bind_helpers.h" 8 #include "base/bind_helpers.h"
9 #include "base/compiler_specific.h" 9 #include "base/compiler_specific.h"
10 #include "base/stringprintf.h" 10 #include "base/stringprintf.h"
(...skipping 161 matching lines...) Expand 10 before | Expand all | Expand 10 after
172 // Should persist across resets. 172 // Should persist across resets.
173 manager_.reset(new SigninManager()); 173 manager_.reset(new SigninManager());
174 manager_->Initialize(profile_.get()); 174 manager_->Initialize(profile_.get());
175 EXPECT_EQ("user@gmail.com", manager_->GetAuthenticatedUsername()); 175 EXPECT_EQ("user@gmail.com", manager_->GetAuthenticatedUsername());
176 } 176 }
177 177
178 TEST_F(SigninManagerTest, SignInWithCredentials) { 178 TEST_F(SigninManagerTest, SignInWithCredentials) {
179 manager_->Initialize(profile_.get()); 179 manager_->Initialize(profile_.get());
180 EXPECT_TRUE(manager_->GetAuthenticatedUsername().empty()); 180 EXPECT_TRUE(manager_->GetAuthenticatedUsername().empty());
181 181
182 manager_->StartSignInWithCredentials("user@gmail.com", "password"); 182 manager_->StartSignInWithCredentials("0", "user@gmail.com", "password");
183 EXPECT_TRUE(manager_->GetAuthenticatedUsername().empty()); 183 EXPECT_TRUE(manager_->GetAuthenticatedUsername().empty());
184 184
185 SimulateValidResponseSignInWithCredentials(); 185 SimulateValidResponseSignInWithCredentials();
186 EXPECT_FALSE(manager_->GetAuthenticatedUsername().empty()); 186 EXPECT_FALSE(manager_->GetAuthenticatedUsername().empty());
187 187
188 // Should go into token service and stop. 188 // Should go into token service and stop.
189 EXPECT_EQ(1U, google_login_success_.size()); 189 EXPECT_EQ(1U, google_login_success_.size());
190 EXPECT_EQ(0U, google_login_failure_.size()); 190 EXPECT_EQ(0U, google_login_failure_.size());
191 191
192 // Should persist across resets. 192 // Should persist across resets.
(...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after
323 323
324 TEST_F(SigninManagerTest, SignOutMidConnect) { 324 TEST_F(SigninManagerTest, SignOutMidConnect) {
325 manager_->Initialize(profile_.get()); 325 manager_->Initialize(profile_.get());
326 manager_->StartSignIn("username", "password", "", ""); 326 manager_->StartSignIn("username", "password", "", "");
327 manager_->SignOut(); 327 manager_->SignOut();
328 EXPECT_EQ(0U, google_login_success_.size()); 328 EXPECT_EQ(0U, google_login_success_.size());
329 EXPECT_EQ(0U, google_login_failure_.size()); 329 EXPECT_EQ(0U, google_login_failure_.size());
330 330
331 EXPECT_TRUE(manager_->GetAuthenticatedUsername().empty()); 331 EXPECT_TRUE(manager_->GetAuthenticatedUsername().empty());
332 } 332 }
OLDNEW
« no previous file with comments | « chrome/browser/signin/signin_manager.cc ('k') | chrome/browser/ui/sync/one_click_signin_dialog.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698