Index: device/gamepad/gamepad_test_helpers.cc |
diff --git a/device/gamepad/gamepad_test_helpers.cc b/device/gamepad/gamepad_test_helpers.cc |
index b0aa221571af1a14a41a10870e65b90c1da3abc2..e343b8a4a77aa4c02a36b2ef75dd5ec2be643a4c 100644 |
--- a/device/gamepad/gamepad_test_helpers.cc |
+++ b/device/gamepad/gamepad_test_helpers.cc |
@@ -51,30 +51,19 @@ void MockGamepadDataFetcher::SetTestData(const blink::WebGamepads& new_data) { |
test_data_ = new_data; |
} |
-MockGamepadSharedBuffer::MockGamepadSharedBuffer() { |
- size_t data_size = sizeof(blink::WebGamepads); |
- bool res = shared_memory_.CreateAndMapAnonymous(data_size); |
- CHECK(res); |
- blink::WebGamepads* buf = buffer(); |
- memset(buf, 0, sizeof(blink::WebGamepads)); |
-} |
+GamepadTestHelper::GamepadTestHelper() {} |
-base::SharedMemory* MockGamepadSharedBuffer::shared_memory() { |
- return &shared_memory_; |
-} |
+GamepadTestHelper::~GamepadTestHelper() {} |
-blink::WebGamepads* MockGamepadSharedBuffer::buffer() { |
- void* mem = shared_memory_.memory(); |
- CHECK(mem); |
- return static_cast<blink::WebGamepads*>(mem); |
+GamepadServiceTestConstructor::GamepadServiceTestConstructor( |
+ const blink::WebGamepads& test_data) { |
+ data_fetcher_ = new MockGamepadDataFetcher(test_data); |
+ gamepad_service_ = |
+ new GamepadService(std::unique_ptr<GamepadDataFetcher>(data_fetcher_)); |
} |
-void MockGamepadSharedBuffer::WriteBegin() {} |
- |
-void MockGamepadSharedBuffer::WriteEnd() {} |
- |
-GamepadTestHelper::GamepadTestHelper() {} |
- |
-GamepadTestHelper::~GamepadTestHelper() {} |
+GamepadServiceTestConstructor::~GamepadServiceTestConstructor() { |
+ delete gamepad_service_; |
+} |
} // namespace device |