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

Side by Side Diff: remoting/test/fake_access_token_fetcher.cc

Issue 880273006: Adding the AccessTokenFetcher and Environment class to the app remoting test (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Addressing last round of CR feedback Created 5 years, 10 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
(Empty)
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
3 // found in the LICENSE file.
4
5 #include "remoting/test/fake_access_token_fetcher.h"
6
7 namespace remoting {
8 namespace test {
9
10 FakeAccessTokenFetcher::FakeAccessTokenFetcher() :
11 fail_access_token_from_auth_code_(false),
12 fail_access_token_from_refresh_token_(false) {}
13
14 FakeAccessTokenFetcher::~FakeAccessTokenFetcher() {}
15
16
17 void FakeAccessTokenFetcher::GetAccessTokenFromAuthCode(
18 const std::string& auth_code,
19 const AccessTokenCallback& callback) {
20 if (fail_access_token_from_auth_code_) {
21 // Empty strings are returned in failure cases.
22 callback.Run(std::string(), std::string());
23 } else {
24 callback.Run(kFakeAccessTokenFetcherAccessTokenValue,
25 kFakeAccessTokenFetcherRefreshTokenValue);
26 }
27 }
28
29 void FakeAccessTokenFetcher::GetAccessTokenFromRefreshToken(
30 const std::string& refresh_token,
31 const AccessTokenCallback& callback) {
32 if (fail_access_token_from_refresh_token_) {
33 // Empty strings are returned in failure cases.
34 callback.Run(std::string(), std::string());
35 } else {
36 callback.Run(kFakeAccessTokenFetcherAccessTokenValue,
37 kFakeAccessTokenFetcherRefreshTokenValue);
38 }
39 }
40
41 } // namespace test
42 } // namespace remoting
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698