Commit 882241fc authored by Sylvain Defresne's avatar Sylvain Defresne Committed by Commit Bot

Convert indirect uses of TestingFactoryFunction

TestingFactoryFunction is a simple function pointer. It is
deprecated in favor of TestingFactory which is a Callback<>.
Convert indirect uses by using base::BindRepeating() in all
invocation of SetTestingFactory/AddTestingFactory.

This converts uses in src//chrome/browser/ui/webui.

This CL was uploaded by git cl split.

R=calamity@chromium.org

Bug: 809610
Change-Id: I7c730e9e509e911411e693892b817ce8992517c6
Reviewed-on: https://chromium-review.googlesource.com/c/1259025Reviewed-by: default avatarcalamity <calamity@chromium.org>
Commit-Queue: Sylvain Defresne <sdefresne@chromium.org>
Cr-Commit-Position: refs/heads/master@{#597055}
parent 1b2f9583
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
#include <set> #include <set>
#include <utility> #include <utility>
#include "base/bind.h"
#include "base/macros.h" #include "base/macros.h"
#include "base/run_loop.h" #include "base/run_loop.h"
#include "base/strings/utf_string_conversions.h" #include "base/strings/utf_string_conversions.h"
...@@ -107,14 +108,15 @@ class BrowsingHistoryHandlerTest : public ::testing::Test { ...@@ -107,14 +108,15 @@ class BrowsingHistoryHandlerTest : public ::testing::Test {
public: public:
void SetUp() override { void SetUp() override {
TestingProfile::Builder builder; TestingProfile::Builder builder;
builder.AddTestingFactory(ProfileOAuth2TokenServiceFactory::GetInstance(), builder.AddTestingFactory(
&BuildFakeProfileOAuth2TokenService); ProfileOAuth2TokenServiceFactory::GetInstance(),
base::BindRepeating(&BuildFakeProfileOAuth2TokenService));
builder.AddTestingFactory(SigninManagerFactory::GetInstance(), builder.AddTestingFactory(SigninManagerFactory::GetInstance(),
&BuildFakeSigninManagerBase); base::BindRepeating(&BuildFakeSigninManagerBase));
builder.AddTestingFactory(ProfileSyncServiceFactory::GetInstance(), builder.AddTestingFactory(ProfileSyncServiceFactory::GetInstance(),
&BuildFakeSyncService); base::BindRepeating(&BuildFakeSyncService));
builder.AddTestingFactory(WebHistoryServiceFactory::GetInstance(), builder.AddTestingFactory(WebHistoryServiceFactory::GetInstance(),
&BuildFakeWebHistoryService); base::BindRepeating(&BuildFakeWebHistoryService));
profile_ = builder.Build(); profile_ = builder.Build();
profile_->CreateBookmarkModel(false); profile_->CreateBookmarkModel(false);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment