Roll src/third_party/skia f559de4:94e5010
[chromium-blink-merge.git] / remoting / test / mock_access_token_fetcher.cc
blobd5d520199a49bc66048be33d24c2889d5c529aa9
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.
5 #include "remoting/test/mock_access_token_fetcher.h"
7 namespace remoting {
8 namespace test {
10 using ::testing::_;
11 using ::testing::Invoke;
13 MockAccessTokenFetcher::MockAccessTokenFetcher() {
16 MockAccessTokenFetcher::~MockAccessTokenFetcher() {
19 void MockAccessTokenFetcher::SetAccessTokenFetcher(
20 scoped_ptr<AccessTokenFetcher> fetcher) {
21 internal_access_token_fetcher_ = fetcher.Pass();
23 ON_CALL(*this, GetAccessTokenFromAuthCode(_, _))
24 .WillByDefault(Invoke(internal_access_token_fetcher_.get(),
25 &AccessTokenFetcher::GetAccessTokenFromAuthCode));
26 ON_CALL(*this, GetAccessTokenFromRefreshToken(_, _))
27 .WillByDefault(
28 Invoke(internal_access_token_fetcher_.get(),
29 &AccessTokenFetcher::GetAccessTokenFromRefreshToken));
32 } // namespace test
33 } // namespace remoting