OLD | NEW |
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 "components/proximity_auth/unlock_manager.h" | 5 #include "components/proximity_auth/unlock_manager.h" |
6 | 6 |
7 #include "base/macros.h" | 7 #include "base/macros.h" |
8 #include "base/memory/ref_counted.h" | 8 #include "base/memory/ref_counted.h" |
9 #include "base/memory/scoped_ptr.h" | 9 #include "base/memory/scoped_ptr.h" |
10 #include "base/test/test_simple_task_runner.h" | 10 #include "base/test/test_simple_task_runner.h" |
(...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
107 }; | 107 }; |
108 | 108 |
109 class FakeLockHandler : public ScreenlockBridge::LockHandler { | 109 class FakeLockHandler : public ScreenlockBridge::LockHandler { |
110 public: | 110 public: |
111 FakeLockHandler() {} | 111 FakeLockHandler() {} |
112 ~FakeLockHandler() override {} | 112 ~FakeLockHandler() override {} |
113 | 113 |
114 // LockHandler: | 114 // LockHandler: |
115 void ShowBannerMessage(const base::string16& message) override {} | 115 void ShowBannerMessage(const base::string16& message) override {} |
116 void ShowUserPodCustomIcon( | 116 void ShowUserPodCustomIcon( |
117 const std::string& user_email, | 117 const AccountId& account_id, |
118 const ScreenlockBridge::UserPodCustomIconOptions& icon) override {} | 118 const ScreenlockBridge::UserPodCustomIconOptions& icon) override {} |
119 void HideUserPodCustomIcon(const std::string& user_email) override {} | 119 void HideUserPodCustomIcon(const AccountId& account_id) override {} |
120 void EnableInput() override {} | 120 void EnableInput() override {} |
121 void SetAuthType(const std::string& user_email, | 121 void SetAuthType(const AccountId& account_id, |
122 AuthType auth_type, | 122 AuthType auth_type, |
123 const base::string16& auth_value) override {} | 123 const base::string16& auth_value) override {} |
124 AuthType GetAuthType(const std::string& user_email) const override { | 124 AuthType GetAuthType(const AccountId& account_id) const override { |
125 return USER_CLICK; | 125 return USER_CLICK; |
126 } | 126 } |
127 ScreenType GetScreenType() const override { return LOCK_SCREEN; } | 127 ScreenType GetScreenType() const override { return LOCK_SCREEN; } |
128 void Unlock(const std::string& user_email) override {} | 128 void Unlock(const AccountId& account_id) override {} |
129 void AttemptEasySignin(const std::string& user_email, | 129 void AttemptEasySignin(const AccountId& account_id, |
130 const std::string& secret, | 130 const std::string& secret, |
131 const std::string& key_label) override {} | 131 const std::string& key_label) override {} |
132 | 132 |
133 private: | 133 private: |
134 DISALLOW_COPY_AND_ASSIGN(FakeLockHandler); | 134 DISALLOW_COPY_AND_ASSIGN(FakeLockHandler); |
135 }; | 135 }; |
136 | 136 |
137 class TestUnlockManager : public UnlockManager { | 137 class TestUnlockManager : public UnlockManager { |
138 public: | 138 public: |
139 TestUnlockManager(ProximityAuthSystem::ScreenlockType screenlock_type, | 139 TestUnlockManager(ProximityAuthSystem::ScreenlockType screenlock_type, |
(...skipping 781 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
921 })); | 921 })); |
922 | 922 |
923 EXPECT_CALL(messenger_, RequestDecryption(kChallenge)); | 923 EXPECT_CALL(messenger_, RequestDecryption(kChallenge)); |
924 unlock_manager_->OnAuthAttempted(ScreenlockBridge::LockHandler::USER_CLICK); | 924 unlock_manager_->OnAuthAttempted(ScreenlockBridge::LockHandler::USER_CLICK); |
925 | 925 |
926 EXPECT_CALL(proximity_auth_client_, FinalizeSignin(std::string())); | 926 EXPECT_CALL(proximity_auth_client_, FinalizeSignin(std::string())); |
927 unlock_manager_->OnDecryptResponse(std::string()); | 927 unlock_manager_->OnDecryptResponse(std::string()); |
928 } | 928 } |
929 | 929 |
930 } // namespace proximity_auth | 930 } // namespace proximity_auth |
OLD | NEW |