| Index: third_party/WebKit/Source/web/tests/ScreenWakeLockTest.cpp
|
| diff --git a/third_party/WebKit/Source/web/tests/ScreenWakeLockTest.cpp b/third_party/WebKit/Source/web/tests/ScreenWakeLockTest.cpp
|
| index 7eb6de98a36b6e279477c88693043b41f390b618..42662d4019ebc619a873ead17d28a4301e89a2e6 100644
|
| --- a/third_party/WebKit/Source/web/tests/ScreenWakeLockTest.cpp
|
| +++ b/third_party/WebKit/Source/web/tests/ScreenWakeLockTest.cpp
|
| @@ -11,8 +11,8 @@
|
| #include "mojo/public/cpp/bindings/strong_binding.h"
|
| #include "platform/testing/URLTestHelpers.h"
|
| #include "platform/testing/UnitTestHelpers.h"
|
| +#include "public/platform/InterfaceProvider.h"
|
| #include "public/platform/Platform.h"
|
| -#include "public/platform/ServiceRegistry.h"
|
| #include "public/platform/WebPageVisibilityState.h"
|
| #include "public/platform/WebURLLoaderMockFactory.h"
|
| #include "public/web/WebCache.h"
|
| @@ -28,13 +28,13 @@ using blink::ScreenWakeLock;
|
| using blink::mojom::blink::WakeLockService;
|
| using blink::mojom::blink::WakeLockServiceRequest;
|
|
|
| -// This class allows connecting service requests to a MockWakeLockService.
|
| -class MockServiceRegistry : public blink::ServiceRegistry {
|
| +// This class allows binding interface requests to a MockWakeLockService.
|
| +class MockInterfaceProvider : public blink::InterfaceProvider {
|
| public:
|
| - MockServiceRegistry() : m_wakeLockStatus(false) {}
|
| - ~MockServiceRegistry() {}
|
| + MockInterfaceProvider() : m_wakeLockStatus(false) {}
|
| + ~MockInterfaceProvider() {}
|
|
|
| - void connectToRemoteService(const char* name, mojo::ScopedMessagePipeHandle) override;
|
| + void getInterface(const char* name, mojo::ScopedMessagePipeHandle) override;
|
|
|
| bool wakeLockStatus() const { return m_wakeLockStatus; }
|
| void setWakeLockStatus(bool status) { m_wakeLockStatus = status; }
|
| @@ -43,7 +43,7 @@ private:
|
| // A mock WakeLockService used to intercept calls to the mojo methods.
|
| class MockWakeLockService : public WakeLockService {
|
| public:
|
| - MockWakeLockService(MockServiceRegistry* registry, WakeLockServiceRequest request)
|
| + MockWakeLockService(MockInterfaceProvider* registry, WakeLockServiceRequest request)
|
| : m_binding(this, std::move(request))
|
| , m_registry(registry) {}
|
| ~MockWakeLockService() {}
|
| @@ -54,27 +54,27 @@ private:
|
| void CancelWakeLock() override { m_registry->setWakeLockStatus(false); }
|
|
|
| mojo::Binding<WakeLockService> m_binding;
|
| - MockServiceRegistry* const m_registry;
|
| + MockInterfaceProvider* const m_registry;
|
| };
|
| std::unique_ptr<MockWakeLockService> m_mockWakeLockService;
|
|
|
| bool m_wakeLockStatus;
|
| };
|
|
|
| -void MockServiceRegistry::connectToRemoteService(const char* name, mojo::ScopedMessagePipeHandle handle)
|
| +void MockInterfaceProvider::getInterface(const char* name, mojo::ScopedMessagePipeHandle handle)
|
| {
|
| m_mockWakeLockService.reset(
|
| new MockWakeLockService(this, mojo::MakeRequest<WakeLockService>(std::move(handle))));
|
| }
|
|
|
| -// A TestWebFrameClient to allow overriding the serviceRegistry() with a mock.
|
| +// A TestWebFrameClient to allow overriding the interfaceProvider() with a mock.
|
| class TestWebFrameClient : public blink::FrameTestHelpers::TestWebFrameClient {
|
| public:
|
| ~TestWebFrameClient() override = default;
|
| - blink::ServiceRegistry* serviceRegistry() override { return &m_serviceRegistry; }
|
| + blink::InterfaceProvider* interfaceProvider() override { return &m_interfaceProvider; }
|
|
|
| private:
|
| - MockServiceRegistry m_serviceRegistry;
|
| + MockInterfaceProvider m_interfaceProvider;
|
| };
|
|
|
| class ScreenWakeLockTest: public testing::Test {
|
| @@ -125,7 +125,7 @@ protected:
|
|
|
| bool clientKeepScreenAwake()
|
| {
|
| - return static_cast<MockServiceRegistry*>(m_testWebFrameClient.serviceRegistry())->wakeLockStatus();
|
| + return static_cast<MockInterfaceProvider*>(m_testWebFrameClient.interfaceProvider())->wakeLockStatus();
|
| }
|
|
|
| void setKeepAwake(bool keepAwake)
|
|
|