Index: content/renderer/device_sensors/device_orientation_event_pump_unittest.cc |
diff --git a/content/renderer/device_sensors/device_orientation_event_pump_unittest.cc b/content/renderer/device_sensors/device_orientation_event_pump_unittest.cc |
index 95a54df07f9efaba0d577b27b3079763023e6475..9b5cb84432dbefe4a85158628a2098e30075a424 100644 |
--- a/content/renderer/device_sensors/device_orientation_event_pump_unittest.cc |
+++ b/content/renderer/device_sensors/device_orientation_event_pump_unittest.cc |
@@ -46,14 +46,15 @@ class MockDeviceOrientationListener |
class DeviceOrientationEventPumpForTesting : public DeviceOrientationEventPump { |
public: |
- DeviceOrientationEventPumpForTesting() { } |
+ DeviceOrientationEventPumpForTesting() |
+ : DeviceOrientationEventPump(0) { } |
virtual ~DeviceOrientationEventPumpForTesting() { } |
void OnDidStart(base::SharedMemoryHandle renderer_handle) { |
DeviceOrientationEventPump::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 { |
DeviceOrientationEventPump::FireEvent(); |
Stop(); |
@@ -121,7 +122,7 @@ TEST_F(DeviceOrientationEventPumpTest, DidStartPolling) { |
base::MessageLoop loop; |
InitBuffer(); |
- orientation_pump()->SetListener(listener()); |
+ orientation_pump()->Start(listener()); |
orientation_pump()->OnDidStart(handle()); |
base::MessageLoop::current()->Run(); |
@@ -141,7 +142,7 @@ TEST_F(DeviceOrientationEventPumpTest, FireAllNullEvent) { |
base::MessageLoop loop; |
InitBufferNoData(); |
- orientation_pump()->SetListener(listener()); |
+ orientation_pump()->Start(listener()); |
orientation_pump()->OnDidStart(handle()); |
base::MessageLoop::current()->Run(); |
@@ -158,7 +159,7 @@ TEST_F(DeviceOrientationEventPumpTest, UpdateRespectsOrientationThreshold) { |
base::MessageLoop loop; |
InitBuffer(); |
- orientation_pump()->SetListener(listener()); |
+ orientation_pump()->Start(listener()); |
orientation_pump()->OnDidStart(handle()); |
base::MessageLoop::current()->Run(); |
@@ -177,6 +178,9 @@ TEST_F(DeviceOrientationEventPumpTest, UpdateRespectsOrientationThreshold) { |
1 + DeviceOrientationEventPump::kOrientationThreshold / 2.0; |
listener()->set_did_change_device_orientation(false); |
+ // Reset the pump's listener. |
+ orientation_pump()->Start(listener()); |
+ |
base::MessageLoop::current()->PostTask(FROM_HERE, |
base::Bind(&DeviceOrientationEventPumpForTesting::FireEvent, |
base::Unretained(orientation_pump()))); |
@@ -195,6 +199,9 @@ TEST_F(DeviceOrientationEventPumpTest, UpdateRespectsOrientationThreshold) { |
1 + DeviceOrientationEventPump::kOrientationThreshold; |
listener()->set_did_change_device_orientation(false); |
+ // Reset the pump's listener. |
+ orientation_pump()->Start(listener()); |
+ |
base::MessageLoop::current()->PostTask(FROM_HERE, |
base::Bind(&DeviceOrientationEventPumpForTesting::FireEvent, |
base::Unretained(orientation_pump()))); |