| Index: content/renderer/device_sensors/device_light_event_pump_unittest.cc
|
| diff --git a/content/renderer/device_sensors/device_light_event_pump_unittest.cc b/content/renderer/device_sensors/device_light_event_pump_unittest.cc
|
| index 08182f7b1b48e5433f7f63cacb6c17e9f1214e0f..b1c97c56f18fb810476feefcf8ce1647f714b12b 100644
|
| --- a/content/renderer/device_sensors/device_light_event_pump_unittest.cc
|
| +++ b/content/renderer/device_sensors/device_light_event_pump_unittest.cc
|
| @@ -39,14 +39,15 @@ class MockDeviceLightListener : public blink::WebDeviceLightListener {
|
|
|
| class DeviceLightEventPumpForTesting : public DeviceLightEventPump {
|
| public:
|
| - DeviceLightEventPumpForTesting() {}
|
| + DeviceLightEventPumpForTesting()
|
| + : DeviceLightEventPump(0) {}
|
| virtual ~DeviceLightEventPumpForTesting() {}
|
|
|
| void OnDidStart(base::SharedMemoryHandle renderer_handle) {
|
| DeviceLightEventPump::OnDidStart(renderer_handle);
|
| }
|
| - virtual bool SendStartMessage() OVERRIDE { return true; }
|
| - virtual bool SendStopMessage() OVERRIDE { return true; }
|
| + virtual void SendStartMessage() OVERRIDE { }
|
| + virtual void SendStopMessage() OVERRIDE { }
|
| virtual void FireEvent() OVERRIDE {
|
| DeviceLightEventPump::FireEvent();
|
| Stop();
|
| @@ -100,7 +101,7 @@ TEST_F(DeviceLightEventPumpTest, DidStartPolling) {
|
|
|
| InitBuffer();
|
|
|
| - light_pump()->SetListener(listener());
|
| + light_pump()->Start(listener());
|
| light_pump()->OnDidStart(handle());
|
|
|
| base::MessageLoop::current()->Run();
|
| @@ -115,7 +116,7 @@ TEST_F(DeviceLightEventPumpTest, DidStartPollingValuesEqual) {
|
|
|
| InitBuffer();
|
|
|
| - light_pump()->SetListener(listener());
|
| + light_pump()->Start(listener());
|
| light_pump()->OnDidStart(handle());
|
|
|
| base::MessageLoop::current()->Run();
|
| @@ -128,6 +129,10 @@ TEST_F(DeviceLightEventPumpTest, DidStartPollingValuesEqual) {
|
| // Set next value to be same as previous value.
|
| buffer()->data.value = 1.0;
|
| listener()->set_did_change_device_light(false);
|
| +
|
| + // Reset the pump's listener.
|
| + light_pump()->Start(listener());
|
| +
|
| base::MessageLoop::current()->PostTask(
|
| FROM_HERE,
|
| base::Bind(&DeviceLightEventPumpForTesting::FireEvent,
|
|
|