| Index: ui/events/ozone/evdev/tablet_event_converter_evdev_unittest.cc
|
| diff --git a/ui/events/ozone/evdev/tablet_event_converter_evdev_unittest.cc b/ui/events/ozone/evdev/tablet_event_converter_evdev_unittest.cc
|
| index 34d459b7034d6ba1fc411c20003ce74d7e124c15..20eec54e172dabae1f21ecf4291a2e3ced4bf0f1 100644
|
| --- a/ui/events/ozone/evdev/tablet_event_converter_evdev_unittest.cc
|
| +++ b/ui/events/ozone/evdev/tablet_event_converter_evdev_unittest.cc
|
| @@ -18,6 +18,7 @@
|
| #include "testing/gtest/include/gtest/gtest.h"
|
| #include "ui/events/event.h"
|
| #include "ui/events/ozone/device/device_manager.h"
|
| +#include "ui/events/ozone/evdev/event_converter_test_util.h"
|
| #include "ui/events/ozone/evdev/event_factory_evdev.h"
|
| #include "ui/events/ozone/evdev/tablet_event_converter_evdev.h"
|
| #include "ui/events/ozone/layout/keyboard_layout_engine_manager.h"
|
| @@ -131,35 +132,6 @@ void MockTabletEventConverterEvdev::ConfigureReadMock(struct input_event* queue,
|
| << "write() failed, errno: " << errno;
|
| }
|
|
|
| -class MockDeviceManager : public ui::DeviceManager {
|
| - public:
|
| - MockDeviceManager() {}
|
| - ~MockDeviceManager() override {}
|
| -
|
| - // DeviceManager:
|
| - void ScanDevices(DeviceEventObserver* observer) override {}
|
| - void AddObserver(DeviceEventObserver* observer) override {}
|
| - void RemoveObserver(DeviceEventObserver* observer) override {}
|
| -};
|
| -
|
| -class TestEventFactoryEvdev : public EventFactoryEvdev {
|
| - public:
|
| - TestEventFactoryEvdev(CursorDelegateEvdev* cursor,
|
| - DeviceManager* device_manager,
|
| - KeyboardLayoutEngine* keyboard_layout_engine,
|
| - const EventDispatchCallback& callback)
|
| - : EventFactoryEvdev(cursor, device_manager, keyboard_layout_engine),
|
| - callback_(callback) {}
|
| - ~TestEventFactoryEvdev() override {}
|
| -
|
| - private:
|
| - void PostUiEvent(scoped_ptr<Event> event) override {
|
| - callback_.Run(event.Pass());
|
| - }
|
| -
|
| - EventDispatchCallback callback_;
|
| -};
|
| -
|
| } // namespace ui
|
|
|
| // Test fixture.
|
| @@ -177,15 +149,17 @@ class TabletEventConverterEvdevTest : public testing::Test {
|
| events_out_ = evdev_io[1];
|
|
|
| cursor_.reset(new ui::MockTabletCursorEvdev());
|
| - device_manager_.reset(new ui::MockDeviceManager);
|
| - event_factory_.reset(new ui::TestEventFactoryEvdev(
|
| + device_manager_ = ui::CreateDeviceManagerForTest();
|
| + event_factory_ = ui::CreateEventFactoryEvdevForTest(
|
| cursor_.get(), device_manager_.get(),
|
| ui::KeyboardLayoutEngineManager::GetKeyboardLayoutEngine(),
|
| base::Bind(&TabletEventConverterEvdevTest::DispatchEventForTest,
|
| - base::Unretained(this))));
|
| + base::Unretained(this)));
|
| + dispatcher_ =
|
| + ui::CreateDeviceEventDispatcherEvdevForTest(event_factory_.get());
|
| device_.reset(new ui::MockTabletEventConverterEvdev(
|
| events_in_, base::FilePath(kTestDevicePath), cursor_.get(),
|
| - event_factory_.get()));
|
| + dispatcher_.get()));
|
| }
|
|
|
| void TearDown() override {
|
| @@ -212,6 +186,7 @@ class TabletEventConverterEvdevTest : public testing::Test {
|
| scoped_ptr<ui::MockTabletCursorEvdev> cursor_;
|
| scoped_ptr<ui::DeviceManager> device_manager_;
|
| scoped_ptr<ui::EventFactoryEvdev> event_factory_;
|
| + scoped_ptr<ui::DeviceEventDispatcherEvdev> dispatcher_;
|
| scoped_ptr<ui::MockTabletEventConverterEvdev> device_;
|
|
|
| ScopedVector<ui::Event> dispatched_events_;
|
|
|