| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "ui/events/ozone/evdev/tablet_event_converter_evdev.h" | 5 #include "ui/events/ozone/evdev/tablet_event_converter_evdev.h" |
| 6 | 6 |
| 7 #include <errno.h> | 7 #include <errno.h> |
| 8 #include <fcntl.h> | 8 #include <fcntl.h> |
| 9 #include <linux/input.h> | 9 #include <linux/input.h> |
| 10 #include <unistd.h> | 10 #include <unistd.h> |
| (...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 108 | 108 |
| 109 namespace ui { | 109 namespace ui { |
| 110 | 110 |
| 111 class MockTabletEventConverterEvdev : public TabletEventConverterEvdev { | 111 class MockTabletEventConverterEvdev : public TabletEventConverterEvdev { |
| 112 public: | 112 public: |
| 113 MockTabletEventConverterEvdev(ScopedInputDevice fd, | 113 MockTabletEventConverterEvdev(ScopedInputDevice fd, |
| 114 base::FilePath path, | 114 base::FilePath path, |
| 115 CursorDelegateEvdev* cursor, | 115 CursorDelegateEvdev* cursor, |
| 116 const EventDeviceInfo& devinfo, | 116 const EventDeviceInfo& devinfo, |
| 117 DeviceEventDispatcherEvdev* dispatcher); | 117 DeviceEventDispatcherEvdev* dispatcher); |
| 118 ~MockTabletEventConverterEvdev() override {}; | 118 ~MockTabletEventConverterEvdev() override {} |
| 119 | 119 |
| 120 void ConfigureReadMock(struct input_event* queue, | 120 void ConfigureReadMock(struct input_event* queue, |
| 121 long read_this_many, | 121 long read_this_many, |
| 122 long queue_index); | 122 long queue_index); |
| 123 | 123 |
| 124 // Actually dispatch the event reader code. | 124 // Actually dispatch the event reader code. |
| 125 void ReadNow() { | 125 void ReadNow() { |
| 126 OnFileCanReadWithoutBlocking(read_pipe_); | 126 OnFileCanReadWithoutBlocking(read_pipe_); |
| 127 base::RunLoop().RunUntilIdle(); | 127 base::RunLoop().RunUntilIdle(); |
| 128 } | 128 } |
| (...skipping 457 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 586 | 586 |
| 587 event = dispatched_event(1); | 587 event = dispatched_event(1); |
| 588 EXPECT_EQ(ui::ET_MOUSE_PRESSED, event->type()); | 588 EXPECT_EQ(ui::ET_MOUSE_PRESSED, event->type()); |
| 589 EXPECT_EQ(true, event->IsRightMouseButton()); | 589 EXPECT_EQ(true, event->IsRightMouseButton()); |
| 590 | 590 |
| 591 event = dispatched_event(2); | 591 event = dispatched_event(2); |
| 592 EXPECT_EQ(ui::ET_MOUSE_RELEASED, event->type()); | 592 EXPECT_EQ(ui::ET_MOUSE_RELEASED, event->type()); |
| 593 EXPECT_EQ(true, event->IsRightMouseButton()); | 593 EXPECT_EQ(true, event->IsRightMouseButton()); |
| 594 | 594 |
| 595 } | 595 } |
| OLD | NEW |