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

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

Issue 1096293003: Move screenlock_bridge to components/proximity_auth (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: git cl format Created 5 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 unified diff | Download patch
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 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/easy_unlock_auth_attempt.h" 5 #include "chrome/browser/signin/easy_unlock_auth_attempt.h"
6 6
7 #include "base/macros.h" 7 #include "base/macros.h"
8 #include "chrome/browser/profiles/profile.h"
8 #include "chrome/browser/signin/easy_unlock_app_manager.h" 9 #include "chrome/browser/signin/easy_unlock_app_manager.h"
9 #include "chrome/browser/signin/screenlock_bridge.h" 10 #include "chrome/browser/signin/signin_manager_factory.h"
11 #include "components/signin/content/screenlock_bridge.h"
12 #include "components/signin/core/browser/signin_manager_base.h"
10 #include "testing/gtest/include/gtest/gtest.h" 13 #include "testing/gtest/include/gtest/gtest.h"
11 14
12 #if defined(OS_CHROMEOS) 15 #if defined(OS_CHROMEOS)
13 #include "chrome/browser/chromeos/login/easy_unlock/easy_unlock_key_manager.h" 16 #include "chrome/browser/chromeos/login/easy_unlock/easy_unlock_key_manager.h"
14 #endif 17 #endif
15 18
16 namespace { 19 namespace {
17 20
18 // Fake user ids used in tests. 21 // Fake user ids used in tests.
19 const char kTestUser1[] = "user1"; 22 const char kTestUser1[] = "user1";
(...skipping 141 matching lines...) Expand 10 before | Expand all | Expand 10 after
161 164
162 AuthType GetAuthType(const std::string& user_email) const override { 165 AuthType GetAuthType(const std::string& user_email) const override {
163 return auth_type_; 166 return auth_type_;
164 } 167 }
165 168
166 ScreenType GetScreenType() const override { 169 ScreenType GetScreenType() const override {
167 // Return an arbitrary value; this is not used by the test code. 170 // Return an arbitrary value; this is not used by the test code.
168 return LOCK_SCREEN; 171 return LOCK_SCREEN;
169 } 172 }
170 173
174 void Lock(content::BrowserContext* browser_context) override {
175 // Ignored.
176 }
177
178 void Unlock(content::BrowserContext* browser_context) override {
179 Profile* profile = Profile::FromBrowserContext(browser_context);
180 SigninManagerBase* signin_manager =
181 SigninManagerFactory::GetForProfile(profile);
182 Unlock(signin_manager->GetAuthenticatedUsername());
183 }
184
171 void Unlock(const std::string& user_email) override { 185 void Unlock(const std::string& user_email) override {
172 ASSERT_EQ(user_id_, user_email); 186 ASSERT_EQ(user_id_, user_email);
173 ASSERT_EQ(STATE_ATTEMPTING_UNLOCK, state_); 187 ASSERT_EQ(STATE_ATTEMPTING_UNLOCK, state_);
174 state_ = STATE_UNLOCK_DONE; 188 state_ = STATE_UNLOCK_DONE;
175 } 189 }
176 190
177 void AttemptEasySignin(const std::string& user_email, 191 void AttemptEasySignin(const std::string& user_email,
178 const std::string& secret, 192 const std::string& secret,
179 const std::string& key_label) override { 193 const std::string& key_label) override {
180 #if defined(OS_CHROMEOS) 194 #if defined(OS_CHROMEOS)
(...skipping 364 matching lines...) Expand 10 before | Expand all | Expand 10 after
545 EXPECT_EQ(TestLockHandler::STATE_ATTEMPTING_SIGNIN, lock_handler_->state()); 559 EXPECT_EQ(TestLockHandler::STATE_ATTEMPTING_SIGNIN, lock_handler_->state());
546 560
547 auth_attempt_->FinalizeSignin(kTestUser1, GetWrappedSecret(), 561 auth_attempt_->FinalizeSignin(kTestUser1, GetWrappedSecret(),
548 GetSessionKey()); 562 GetSessionKey());
549 563
550 EXPECT_EQ(TestLockHandler::STATE_SIGNIN_DONE, lock_handler_->state()); 564 EXPECT_EQ(TestLockHandler::STATE_SIGNIN_DONE, lock_handler_->state());
551 } 565 }
552 #endif // defined(OS_CHROMEOS) 566 #endif // defined(OS_CHROMEOS)
553 567
554 } // namespace 568 } // namespace
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698