Commit e75cab96 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//extensions.

This CL was uploaded by git cl split.

R=karandeepb@chromium.org

Bug: 809610
Change-Id: Id51b769ac4c45ca7a92330cb820397ac42f4392e
Reviewed-on: https://chromium-review.googlesource.com/c/1257934
Commit-Queue: Sylvain Defresne <sdefresne@chromium.org>
Reviewed-by: default avatarKaran Bhatia <karandeepb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#596636}
parent 8e503b0b
......@@ -105,7 +105,7 @@ class LazyBackgroundTaskQueueTest : public ExtensionsTest {
process_manager_ = static_cast<TestProcessManager*>(
ProcessManagerFactory::GetInstance()->SetTestingFactoryAndUse(
browser_context(), CreateTestProcessManager));
browser_context(), base::BindRepeating(&CreateTestProcessManager)));
}
void TearDown() override {
......
......@@ -77,10 +77,10 @@ T* CreateAndUseTestEventRouter(content::BrowserContext* context) {
"T must be derived from EventRouter");
return static_cast<T*>(
extensions::EventRouterFactory::GetInstance()->SetTestingFactoryAndUse(
context, [](content::BrowserContext* context) {
context, base::BindRepeating([](content::BrowserContext* context) {
return static_cast<std::unique_ptr<KeyedService>>(
std::make_unique<T>(context));
}));
})));
}
} // namespace extensions
......
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