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 @@
#include <set>
#include <utility>
#include "base/bind.h"
#include "base/macros.h"
#include "base/run_loop.h"
#include "base/strings/utf_string_conversions.h"
......@@ -107,14 +108,15 @@ class BrowsingHistoryHandlerTest : public ::testing::Test {
public:
void SetUp() override {
TestingProfile::Builder builder;
builder.AddTestingFactory(ProfileOAuth2TokenServiceFactory::GetInstance(),
&BuildFakeProfileOAuth2TokenService);
builder.AddTestingFactory(
ProfileOAuth2TokenServiceFactory::GetInstance(),
base::BindRepeating(&BuildFakeProfileOAuth2TokenService));
builder.AddTestingFactory(SigninManagerFactory::GetInstance(),
&BuildFakeSigninManagerBase);
base::BindRepeating(&BuildFakeSigninManagerBase));
builder.AddTestingFactory(ProfileSyncServiceFactory::GetInstance(),
&BuildFakeSyncService);
base::BindRepeating(&BuildFakeSyncService));
builder.AddTestingFactory(WebHistoryServiceFactory::GetInstance(),
&BuildFakeWebHistoryService);
base::BindRepeating(&BuildFakeWebHistoryService));
profile_ = builder.Build();
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