1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- // Copyright 2013 The Chromium Authors. All rights reserved.
- // Use of this source code is governed by a BSD-style license that can be
- // found in the LICENSE file.
- #include "google_apis/gaia/oauth2_access_token_manager_test_util.h"
- #include "base/strings/stringprintf.h"
- namespace {
- const char kValidTokenResponse[] =
- "{"
- " \"access_token\": \"%s\","
- " \"expires_in\": %d,"
- " \"token_type\": \"Bearer\""
- "}";
- }
- std::string GetValidTokenResponse(const std::string& token, int expiration) {
- return base::StringPrintf(kValidTokenResponse, token.c_str(), expiration);
- }
- TestingOAuth2AccessTokenManagerConsumer::
- TestingOAuth2AccessTokenManagerConsumer()
- : OAuth2AccessTokenManager::Consumer("test"),
- number_of_successful_tokens_(0),
- last_error_(GoogleServiceAuthError::AuthErrorNone()),
- number_of_errors_(0) {}
- TestingOAuth2AccessTokenManagerConsumer::
- ~TestingOAuth2AccessTokenManagerConsumer() {}
- void TestingOAuth2AccessTokenManagerConsumer::OnGetTokenSuccess(
- const OAuth2AccessTokenManager::Request* request,
- const OAuth2AccessTokenConsumer::TokenResponse& token_response) {
- last_token_ = token_response.access_token;
- ++number_of_successful_tokens_;
- }
- void TestingOAuth2AccessTokenManagerConsumer::OnGetTokenFailure(
- const OAuth2AccessTokenManager::Request* request,
- const GoogleServiceAuthError& error) {
- last_error_ = error;
- ++number_of_errors_;
- }
|