Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(240)

Side by Side Diff: ui/events/mojo/struct_traits_unittest.cc

Issue 2753163004: Remove ID from ui::PointerEvent's constructors (Closed)
Patch Set: Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 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 "base/message_loop/message_loop.h" 5 #include "base/message_loop/message_loop.h"
6 #include "mojo/public/cpp/bindings/binding_set.h" 6 #include "mojo/public/cpp/bindings/binding_set.h"
7 #include "testing/gtest/include/gtest/gtest.h" 7 #include "testing/gtest/include/gtest/gtest.h"
8 #include "ui/events/keycodes/dom/dom_code.h" 8 #include "ui/events/keycodes/dom/dom_code.h"
9 #include "ui/events/mojo/traits_test_service.mojom.h" 9 #include "ui/events/mojo/traits_test_service.mojom.h"
10 10
(...skipping 148 matching lines...) Expand 10 before | Expand all | Expand 10 after
159 EXPECT_EQ(kTestData[i].GetConflatedWindowsKeyCode(), 159 EXPECT_EQ(kTestData[i].GetConflatedWindowsKeyCode(),
160 output_key_event->GetConflatedWindowsKeyCode()); 160 output_key_event->GetConflatedWindowsKeyCode());
161 EXPECT_EQ(kTestData[i].code(), output_key_event->code()); 161 EXPECT_EQ(kTestData[i].code(), output_key_event->code());
162 EXPECT_EQ(kTestData[i].time_stamp(), output_key_event->time_stamp()); 162 EXPECT_EQ(kTestData[i].time_stamp(), output_key_event->time_stamp());
163 } 163 }
164 } 164 }
165 165
166 TEST_F(StructTraitsTest, PointerEvent) { 166 TEST_F(StructTraitsTest, PointerEvent) {
167 PointerEvent kTestData[] = { 167 PointerEvent kTestData[] = {
168 // Mouse pointer events: 168 // Mouse pointer events:
169 {ET_POINTER_DOWN, gfx::Point(10, 10), gfx::Point(20, 30), EF_NONE, 169 {ET_POINTER_DOWN, gfx::Point(10, 10), gfx::Point(20, 30), EF_NONE, 0,
170 PointerEvent::kMousePointerId, 0, 170 PointerDetails(EventPointerType::POINTER_TYPE_MOUSE,
171 PointerDetails(EventPointerType::POINTER_TYPE_MOUSE), base::TimeTicks()}, 171 PointerEvent::kMousePointerId),
172 base::TimeTicks()},
172 {ET_POINTER_MOVED, gfx::Point(1, 5), gfx::Point(5, 1), 173 {ET_POINTER_MOVED, gfx::Point(1, 5), gfx::Point(5, 1),
173 EF_LEFT_MOUSE_BUTTON, PointerEvent::kMousePointerId, 174 EF_LEFT_MOUSE_BUTTON, EF_LEFT_MOUSE_BUTTON,
174 EF_LEFT_MOUSE_BUTTON, 175 PointerDetails(EventPointerType::POINTER_TYPE_MOUSE,
175 PointerDetails(EventPointerType::POINTER_TYPE_MOUSE), base::TimeTicks()}, 176 PointerEvent::kMousePointerId),
177 base::TimeTicks()},
176 {ET_POINTER_UP, gfx::Point(411, 130), gfx::Point(20, 30), 178 {ET_POINTER_UP, gfx::Point(411, 130), gfx::Point(20, 30),
177 EF_MIDDLE_MOUSE_BUTTON | EF_RIGHT_MOUSE_BUTTON, 179 EF_MIDDLE_MOUSE_BUTTON | EF_RIGHT_MOUSE_BUTTON, EF_RIGHT_MOUSE_BUTTON,
178 PointerEvent::kMousePointerId, EF_RIGHT_MOUSE_BUTTON, 180 PointerDetails(EventPointerType::POINTER_TYPE_MOUSE,
179 PointerDetails(EventPointerType::POINTER_TYPE_MOUSE), base::TimeTicks()}, 181 PointerEvent::kMousePointerId),
182 base::TimeTicks()},
180 {ET_POINTER_EXITED, gfx::Point(10, 10), gfx::Point(20, 30), 183 {ET_POINTER_EXITED, gfx::Point(10, 10), gfx::Point(20, 30),
181 EF_BACK_MOUSE_BUTTON, PointerEvent::kMousePointerId, 0, 184 EF_BACK_MOUSE_BUTTON, 0,
182 PointerDetails(EventPointerType::POINTER_TYPE_MOUSE), base::TimeTicks()}, 185 PointerDetails(EventPointerType::POINTER_TYPE_MOUSE,
186 PointerEvent::kMousePointerId),
187 base::TimeTicks()},
183 188
184 // Touch pointer events: 189 // Touch pointer events:
185 {ET_POINTER_DOWN, gfx::Point(10, 10), gfx::Point(20, 30), EF_NONE, 1, 0, 190 {ET_POINTER_DOWN, gfx::Point(10, 10), gfx::Point(20, 30), EF_NONE, 0,
186 PointerDetails(EventPointerType::POINTER_TYPE_TOUCH, 191 PointerDetails(EventPointerType::POINTER_TYPE_TOUCH,
187 /* pointer_id*/ 0, 192 /* pointer_id*/ 1,
188 /* radius_x */ 1.0f, 193 /* radius_x */ 1.0f,
189 /* radius_y */ 2.0f, 194 /* radius_y */ 2.0f,
190 /* force */ 3.0f, 195 /* force */ 3.0f,
191 /* tilt_x */ 4.0f, 196 /* tilt_x */ 4.0f,
192 /* tilt_y */ 5.0f), 197 /* tilt_y */ 5.0f),
193 base::TimeTicks()}, 198 base::TimeTicks()},
194 {ET_POINTER_CANCELLED, gfx::Point(120, 120), gfx::Point(2, 3), EF_NONE, 2, 199 {ET_POINTER_CANCELLED, gfx::Point(120, 120), gfx::Point(2, 3), EF_NONE, 0,
195 0,
196 PointerDetails(EventPointerType::POINTER_TYPE_TOUCH, 200 PointerDetails(EventPointerType::POINTER_TYPE_TOUCH,
197 /* pointer_id*/ 0, 201 /* pointer_id*/ 2,
198 /* radius_x */ 5.5f, 202 /* radius_x */ 5.5f,
199 /* radius_y */ 4.5f, 203 /* radius_y */ 4.5f,
200 /* force */ 3.5f, 204 /* force */ 3.5f,
201 /* tilt_x */ 2.5f, 205 /* tilt_x */ 2.5f,
202 /* tilt_y */ 0.5f), 206 /* tilt_y */ 0.5f),
203 base::TimeTicks()}, 207 base::TimeTicks()},
204 }; 208 };
205 209
206 mojom::TraitsTestServicePtr proxy = GetTraitsTestProxy(); 210 mojom::TraitsTestServicePtr proxy = GetTraitsTestProxy();
207 for (size_t i = 0; i < arraysize(kTestData); i++) { 211 for (size_t i = 0; i < arraysize(kTestData); i++) {
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
245 EXPECT_EQ(kTestData[i].flags(), output_pointer_event->flags()); 249 EXPECT_EQ(kTestData[i].flags(), output_pointer_event->flags());
246 EXPECT_EQ(kTestData[i].location(), output_pointer_event->location()); 250 EXPECT_EQ(kTestData[i].location(), output_pointer_event->location());
247 EXPECT_EQ(kTestData[i].root_location(), 251 EXPECT_EQ(kTestData[i].root_location(),
248 output_pointer_event->root_location()); 252 output_pointer_event->root_location());
249 EXPECT_EQ(kTestData[i].offset(), 253 EXPECT_EQ(kTestData[i].offset(),
250 output_pointer_event->pointer_details().offset); 254 output_pointer_event->pointer_details().offset);
251 } 255 }
252 } 256 }
253 257
254 } // namespace ui 258 } // namespace ui
OLDNEW
« no previous file with comments | « ui/events/mojo/event_struct_traits.cc ('k') | ui/views/mus/pointer_watcher_event_router_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698