summaryrefslogtreecommitdiff
path: root/chromium/components/signin/core/browser/test_signin_client.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/components/signin/core/browser/test_signin_client.cc')
-rw-r--r--chromium/components/signin/core/browser/test_signin_client.cc22
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) {