diff options
Diffstat (limited to 'chromium/components/signin/core/browser/test_signin_client.cc')
-rw-r--r-- | chromium/components/signin/core/browser/test_signin_client.cc | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/chromium/components/signin/core/browser/test_signin_client.cc b/chromium/components/signin/core/browser/test_signin_client.cc index 8eb66ddba2f..76f6f6ecaee 100644 --- a/chromium/components/signin/core/browser/test_signin_client.cc +++ b/chromium/components/signin/core/browser/test_signin_client.cc @@ -11,10 +11,14 @@ #include "components/signin/core/browser/webdata/token_service_table.h" #include "components/webdata/common/web_data_service_base.h" #include "components/webdata/common/web_database_service.h" +#include "services/network/public/cpp/shared_url_loader_factory.h" #include "testing/gtest/include/gtest/gtest.h" TestSigninClient::TestSigninClient(PrefService* pref_service) - : pref_service_(pref_service), + : shared_factory_( + base::MakeRefCounted<network::WeakWrapperSharedURLLoaderFactory>( + &test_url_loader_factory_)), + pref_service_(pref_service), are_signin_cookies_allowed_(true), network_calls_delayed_(false) {} @@ -33,7 +37,7 @@ scoped_refptr<TokenWebData> TestSigninClient::GetDatabase() { bool TestSigninClient::CanRevokeCredentials() { return true; } std::string TestSigninClient::GetSigninScopedDeviceId() { - return std::string(); + return "DeviceID"; } void TestSigninClient::OnSignedOut() {} @@ -48,6 +52,11 @@ net::URLRequestContextGetter* TestSigninClient::GetURLRequestContext() { return request_context_.get(); } +scoped_refptr<network::SharedURLLoaderFactory> +TestSigninClient::GetURLLoaderFactory() { + return shared_factory_; +} + void TestSigninClient::SetURLRequestContext( net::URLRequestContextGetter* request_context) { request_context_ = request_context; @@ -70,10 +79,6 @@ void TestSigninClient::LoadTokenDatabase() { database_->Init(); } -bool TestSigninClient::ShouldMergeSigninCredentialsIntoCookieJar() { - return true; -} - std::unique_ptr<SigninClient::CookieChangeSubscription> TestSigninClient::AddCookieChangeCallback(const GURL& url, const std::string& name, @@ -122,8 +127,9 @@ void TestSigninClient::DelayNetworkCall(const base::Closure& callback) { std::unique_ptr<GaiaAuthFetcher> TestSigninClient::CreateGaiaAuthFetcher( GaiaAuthConsumer* consumer, const std::string& source, - net::URLRequestContextGetter* getter) { - return std::make_unique<GaiaAuthFetcher>(consumer, source, getter); + scoped_refptr<network::SharedURLLoaderFactory> url_loader_factory) { + return std::make_unique<GaiaAuthFetcher>(consumer, source, + url_loader_factory); } void TestSigninClient::PreGaiaLogout(base::OnceClosure callback) { |