| Index: ash/login/mock_lock_screen_client.h
|
| diff --git a/ash/login/mock_lock_screen_client.h b/ash/login/mock_lock_screen_client.h
|
| index 3900dafaa3542b0ca7490ef0cf396488b0158ff4..60bbac1c958d7b13189707f67b0547ae0a484314 100644
|
| --- a/ash/login/mock_lock_screen_client.h
|
| +++ b/ash/login/mock_lock_screen_client.h
|
| @@ -18,16 +18,29 @@ class MockLockScreenClient : public mojom::LockScreenClient {
|
|
|
| mojom::LockScreenClientPtr CreateInterfacePtrAndBind();
|
|
|
| - // mojom::LockScreenClient:
|
| - MOCK_METHOD3(AuthenticateUser,
|
| + MOCK_METHOD4(AuthenticateUser_,
|
| void(const AccountId& account_id,
|
| const std::string& password,
|
| - bool authenticated_by_pin));
|
| + bool authenticated_by_pin,
|
| + AuthenticateUserCallback& callback));
|
| +
|
| + // Set the result that should be passed to |callback| in |AuthenticateUser|.
|
| + void set_authenticate_user_callback_result(bool value) {
|
| + authenticate_user_callback_result_ = value;
|
| + }
|
| +
|
| + // mojom::LockScreenClient:
|
| + void AuthenticateUser(const AccountId& account_id,
|
| + const std::string& password,
|
| + bool authenticated_by_pin,
|
| + AuthenticateUserCallback callback) override;
|
| MOCK_METHOD1(AttemptUnlock, void(const AccountId& account_id));
|
| MOCK_METHOD1(HardlockPod, void(const AccountId& account_id));
|
| MOCK_METHOD1(RecordClickOnLockIcon, void(const AccountId& account_id));
|
|
|
| private:
|
| + bool authenticate_user_callback_result_ = true;
|
| +
|
| mojo::Binding<ash::mojom::LockScreenClient> binding_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(MockLockScreenClient);
|
| @@ -38,4 +51,4 @@ std::unique_ptr<MockLockScreenClient> BindMockLockScreenClient();
|
|
|
| } // namespace ash
|
|
|
| -#endif // ASH_LOGIN_MOCK_LOCK_SCREEN_CLIENT_H_
|
| +#endif // ASH_LOGIN_MOCK_LOCK_SCREEN_CLIENT_H_
|
|
|