Commit 3f77e8cf 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/extensions/api/mdns.

This CL was uploaded by git cl split.

R=gene@chromium.org

Bug: 809610
Change-Id: If3c540d1d4a21995f64f4774615a27fc374c2762
Reviewed-on: https://chromium-review.googlesource.com/c/1258910
Commit-Queue: Sylvain Defresne <sdefresne@chromium.org>
Reviewed-by: default avatarGene Gutnik <gene@chromium.org>
Cr-Commit-Position: refs/heads/master@{#596597}
parent 600eb119
......@@ -179,8 +179,8 @@ class MDnsAPITest : public extensions::ExtensionServiceTestBase {
MDnsAPI::GetFactoryInstance()->SetTestingFactory(browser_context(),
GetMDnsFactory());
EventRouterFactory::GetInstance()->SetTestingFactory(browser_context(),
&BuildEventRouter);
EventRouterFactory::GetInstance()->SetTestingFactory(
browser_context(), base::BindRepeating(&BuildEventRouter));
// Do some sanity checking
ASSERT_TRUE(MDnsAPI::Get(browser_context())); // constructs MDnsAPI
......@@ -273,7 +273,7 @@ class MDnsAPIDiscoveryTest : public MDnsAPITest {
TEST_F(MDnsAPIDiscoveryTest, ServiceListenersAddedAndRemoved) {
EventRouterFactory::GetInstance()->SetTestingFactory(
browser_context(), &MockEventRouterFactoryFunction);
browser_context(), base::BindRepeating(&MockEventRouterFactoryFunction));
extensions::EventListenerMap::ListenerList listeners;
extensions::EventListenerInfo listener_info(
......@@ -326,7 +326,7 @@ TEST_F(MDnsAPIDiscoveryTest, ServiceListenersAddedAndRemoved) {
TEST_F(MDnsAPIMaxServicesTest, OnServiceListDoesNotExceedLimit) {
EventRouterFactory::GetInstance()->SetTestingFactory(
browser_context(), &MockEventRouterFactoryFunction);
browser_context(), base::BindRepeating(&MockEventRouterFactoryFunction));
// This check should change when the [value=2048] changes in the IDL file.
EXPECT_EQ(2048, api::mdns::MAX_SERVICE_INSTANCES_PER_EVENT);
......
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