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 <errno.h> | 5 #include <errno.h> |
6 #include <fcntl.h> | 6 #include <fcntl.h> |
7 #include <linux/input.h> | 7 #include <linux/input.h> |
8 #include <unistd.h> | 8 #include <unistd.h> |
9 | 9 |
10 #include <vector> | 10 #include <vector> |
(...skipping 162 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
173 EXPECT_EQ(1u, dev->size()); | 173 EXPECT_EQ(1u, dev->size()); |
174 | 174 |
175 ui::TouchEvent* event = dev->event(0); | 175 ui::TouchEvent* event = dev->event(0); |
176 EXPECT_FALSE(event == NULL); | 176 EXPECT_FALSE(event == NULL); |
177 | 177 |
178 EXPECT_EQ(ui::ET_TOUCH_PRESSED, event->type()); | 178 EXPECT_EQ(ui::ET_TOUCH_PRESSED, event->type()); |
179 EXPECT_EQ(base::TimeDelta::FromMicroseconds(0), event->time_stamp()); | 179 EXPECT_EQ(base::TimeDelta::FromMicroseconds(0), event->time_stamp()); |
180 EXPECT_EQ(42, event->x()); | 180 EXPECT_EQ(42, event->x()); |
181 EXPECT_EQ(51, event->y()); | 181 EXPECT_EQ(51, event->y()); |
182 EXPECT_EQ(684, event->touch_id()); | 182 EXPECT_EQ(684, event->touch_id()); |
| 183 EXPECT_FLOAT_EQ(1.5f, event->radius_x()); |
183 EXPECT_FLOAT_EQ(.5f, event->force()); | 184 EXPECT_FLOAT_EQ(.5f, event->force()); |
184 EXPECT_FLOAT_EQ(0.f, event->rotation_angle()); | 185 EXPECT_FLOAT_EQ(0.f, event->rotation_angle()); |
185 } | 186 } |
186 | 187 |
187 TEST_F(TouchEventConverterEvdevTest, NoEvents) { | 188 TEST_F(TouchEventConverterEvdevTest, NoEvents) { |
188 ui::MockTouchEventConverterEvdev* dev = device(); | 189 ui::MockTouchEventConverterEvdev* dev = device(); |
189 dev->ConfigureReadMock(NULL, 0, 0); | 190 dev->ConfigureReadMock(NULL, 0, 0); |
190 EXPECT_EQ(0u, dev->size()); | 191 EXPECT_EQ(0u, dev->size()); |
191 } | 192 } |
192 | 193 |
(...skipping 324 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
517 EXPECT_EQ(100, ev0->touch_id()); | 518 EXPECT_EQ(100, ev0->touch_id()); |
518 EXPECT_EQ(999, ev0->x()); | 519 EXPECT_EQ(999, ev0->x()); |
519 EXPECT_EQ(888, ev0->y()); | 520 EXPECT_EQ(888, ev0->y()); |
520 EXPECT_FLOAT_EQ(0.8333333f, ev0->force()); | 521 EXPECT_FLOAT_EQ(0.8333333f, ev0->force()); |
521 | 522 |
522 EXPECT_EQ(200, ev1->touch_id()); | 523 EXPECT_EQ(200, ev1->touch_id()); |
523 EXPECT_EQ(777, ev1->x()); | 524 EXPECT_EQ(777, ev1->x()); |
524 EXPECT_EQ(666, ev1->y()); | 525 EXPECT_EQ(666, ev1->y()); |
525 EXPECT_FLOAT_EQ(0.4666666f, ev1->force()); | 526 EXPECT_FLOAT_EQ(0.4666666f, ev1->force()); |
526 } | 527 } |
OLD | NEW |