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

Side by Side Diff: content/browser/renderer_host/web_input_event_aura_unittest.cc

Issue 2227563003: Refactoring button field and its type (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix new instances Created 4 years, 4 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 (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 "content/browser/renderer_host/web_input_event_aura.h" 5 #include "content/browser/renderer_host/web_input_event_aura.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 #include <stdint.h> 8 #include <stdint.h>
9 9
10 #include "base/macros.h" 10 #include "base/macros.h"
(...skipping 245 matching lines...) Expand 10 before | Expand all | Expand 10 after
256 // Left pressed. 256 // Left pressed.
257 base::TimeTicks timestamp = ui::EventTimeForNow(); 257 base::TimeTicks timestamp = ui::EventTimeForNow();
258 ui::MouseEvent aura_event( 258 ui::MouseEvent aura_event(
259 ui::ET_MOUSE_PRESSED, gfx::Point(123, 321), gfx::Point(123, 321), 259 ui::ET_MOUSE_PRESSED, gfx::Point(123, 321), gfx::Point(123, 321),
260 timestamp, ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON); 260 timestamp, ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON);
261 blink::WebMouseEvent webkit_event = MakeWebMouseEvent(aura_event); 261 blink::WebMouseEvent webkit_event = MakeWebMouseEvent(aura_event);
262 EXPECT_EQ(ui::EventFlagsToWebEventModifiers(aura_event.flags()), 262 EXPECT_EQ(ui::EventFlagsToWebEventModifiers(aura_event.flags()),
263 webkit_event.modifiers); 263 webkit_event.modifiers);
264 EXPECT_FLOAT_EQ(ui::EventTimeStampToSeconds(timestamp), 264 EXPECT_FLOAT_EQ(ui::EventTimeStampToSeconds(timestamp),
265 webkit_event.timeStampSeconds); 265 webkit_event.timeStampSeconds);
266 EXPECT_EQ(blink::WebMouseEvent::ButtonLeft, webkit_event.button); 266 EXPECT_EQ(blink::WebMouseEvent::Button::Left, webkit_event.button);
267 EXPECT_EQ(blink::WebInputEvent::MouseDown, webkit_event.type); 267 EXPECT_EQ(blink::WebInputEvent::MouseDown, webkit_event.type);
268 EXPECT_EQ(aura_event.GetClickCount(), webkit_event.clickCount); 268 EXPECT_EQ(aura_event.GetClickCount(), webkit_event.clickCount);
269 EXPECT_EQ(123, webkit_event.x); 269 EXPECT_EQ(123, webkit_event.x);
270 EXPECT_EQ(123, webkit_event.windowX); 270 EXPECT_EQ(123, webkit_event.windowX);
271 EXPECT_EQ(321, webkit_event.y); 271 EXPECT_EQ(321, webkit_event.y);
272 EXPECT_EQ(321, webkit_event.windowY); 272 EXPECT_EQ(321, webkit_event.windowY);
273 } 273 }
274 { 274 {
275 // Left released. 275 // Left released.
276 base::TimeTicks timestamp = ui::EventTimeForNow(); 276 base::TimeTicks timestamp = ui::EventTimeForNow();
277 ui::MouseEvent aura_event(ui::ET_MOUSE_RELEASED, gfx::Point(123, 321), 277 ui::MouseEvent aura_event(ui::ET_MOUSE_RELEASED, gfx::Point(123, 321),
278 gfx::Point(123, 321), timestamp, 0, 278 gfx::Point(123, 321), timestamp, 0,
279 ui::EF_LEFT_MOUSE_BUTTON); 279 ui::EF_LEFT_MOUSE_BUTTON);
280 blink::WebMouseEvent webkit_event = MakeWebMouseEvent(aura_event); 280 blink::WebMouseEvent webkit_event = MakeWebMouseEvent(aura_event);
281 EXPECT_EQ(ui::EventFlagsToWebEventModifiers(aura_event.flags()), 281 EXPECT_EQ(ui::EventFlagsToWebEventModifiers(aura_event.flags()),
282 webkit_event.modifiers); 282 webkit_event.modifiers);
283 EXPECT_FLOAT_EQ(ui::EventTimeStampToSeconds(timestamp), 283 EXPECT_FLOAT_EQ(ui::EventTimeStampToSeconds(timestamp),
284 webkit_event.timeStampSeconds); 284 webkit_event.timeStampSeconds);
285 EXPECT_EQ(blink::WebMouseEvent::ButtonLeft, webkit_event.button); 285 EXPECT_EQ(blink::WebMouseEvent::Button::Left, webkit_event.button);
286 EXPECT_EQ(blink::WebInputEvent::MouseUp, webkit_event.type); 286 EXPECT_EQ(blink::WebInputEvent::MouseUp, webkit_event.type);
287 EXPECT_EQ(aura_event.GetClickCount(), webkit_event.clickCount); 287 EXPECT_EQ(aura_event.GetClickCount(), webkit_event.clickCount);
288 EXPECT_EQ(123, webkit_event.x); 288 EXPECT_EQ(123, webkit_event.x);
289 EXPECT_EQ(123, webkit_event.windowX); 289 EXPECT_EQ(123, webkit_event.windowX);
290 EXPECT_EQ(321, webkit_event.y); 290 EXPECT_EQ(321, webkit_event.y);
291 EXPECT_EQ(321, webkit_event.windowY); 291 EXPECT_EQ(321, webkit_event.windowY);
292 } 292 }
293 { 293 {
294 // Middle pressed. 294 // Middle pressed.
295 base::TimeTicks timestamp = ui::EventTimeForNow(); 295 base::TimeTicks timestamp = ui::EventTimeForNow();
296 ui::MouseEvent aura_event( 296 ui::MouseEvent aura_event(
297 ui::ET_MOUSE_PRESSED, gfx::Point(123, 321), gfx::Point(123, 321), 297 ui::ET_MOUSE_PRESSED, gfx::Point(123, 321), gfx::Point(123, 321),
298 timestamp, ui::EF_MIDDLE_MOUSE_BUTTON, ui::EF_MIDDLE_MOUSE_BUTTON); 298 timestamp, ui::EF_MIDDLE_MOUSE_BUTTON, ui::EF_MIDDLE_MOUSE_BUTTON);
299 blink::WebMouseEvent webkit_event = MakeWebMouseEvent(aura_event); 299 blink::WebMouseEvent webkit_event = MakeWebMouseEvent(aura_event);
300 EXPECT_EQ(ui::EventFlagsToWebEventModifiers(aura_event.flags()), 300 EXPECT_EQ(ui::EventFlagsToWebEventModifiers(aura_event.flags()),
301 webkit_event.modifiers); 301 webkit_event.modifiers);
302 EXPECT_FLOAT_EQ(ui::EventTimeStampToSeconds(timestamp), 302 EXPECT_FLOAT_EQ(ui::EventTimeStampToSeconds(timestamp),
303 webkit_event.timeStampSeconds); 303 webkit_event.timeStampSeconds);
304 EXPECT_EQ(blink::WebMouseEvent::ButtonMiddle, webkit_event.button); 304 EXPECT_EQ(blink::WebMouseEvent::Button::Middle, webkit_event.button);
305 EXPECT_EQ(blink::WebInputEvent::MouseDown, webkit_event.type); 305 EXPECT_EQ(blink::WebInputEvent::MouseDown, webkit_event.type);
306 EXPECT_EQ(aura_event.GetClickCount(), webkit_event.clickCount); 306 EXPECT_EQ(aura_event.GetClickCount(), webkit_event.clickCount);
307 EXPECT_EQ(123, webkit_event.x); 307 EXPECT_EQ(123, webkit_event.x);
308 EXPECT_EQ(123, webkit_event.windowX); 308 EXPECT_EQ(123, webkit_event.windowX);
309 EXPECT_EQ(321, webkit_event.y); 309 EXPECT_EQ(321, webkit_event.y);
310 EXPECT_EQ(321, webkit_event.windowY); 310 EXPECT_EQ(321, webkit_event.windowY);
311 } 311 }
312 { 312 {
313 // Middle released. 313 // Middle released.
314 base::TimeTicks timestamp = ui::EventTimeForNow(); 314 base::TimeTicks timestamp = ui::EventTimeForNow();
315 ui::MouseEvent aura_event(ui::ET_MOUSE_RELEASED, gfx::Point(123, 321), 315 ui::MouseEvent aura_event(ui::ET_MOUSE_RELEASED, gfx::Point(123, 321),
316 gfx::Point(123, 321), timestamp, 0, 316 gfx::Point(123, 321), timestamp, 0,
317 ui::EF_MIDDLE_MOUSE_BUTTON); 317 ui::EF_MIDDLE_MOUSE_BUTTON);
318 blink::WebMouseEvent webkit_event = MakeWebMouseEvent(aura_event); 318 blink::WebMouseEvent webkit_event = MakeWebMouseEvent(aura_event);
319 EXPECT_EQ(ui::EventFlagsToWebEventModifiers(aura_event.flags()), 319 EXPECT_EQ(ui::EventFlagsToWebEventModifiers(aura_event.flags()),
320 webkit_event.modifiers); 320 webkit_event.modifiers);
321 EXPECT_FLOAT_EQ(ui::EventTimeStampToSeconds(timestamp), 321 EXPECT_FLOAT_EQ(ui::EventTimeStampToSeconds(timestamp),
322 webkit_event.timeStampSeconds); 322 webkit_event.timeStampSeconds);
323 EXPECT_EQ(blink::WebMouseEvent::ButtonMiddle, webkit_event.button); 323 EXPECT_EQ(blink::WebMouseEvent::Button::Middle, webkit_event.button);
324 EXPECT_EQ(blink::WebInputEvent::MouseUp, webkit_event.type); 324 EXPECT_EQ(blink::WebInputEvent::MouseUp, webkit_event.type);
325 EXPECT_EQ(aura_event.GetClickCount(), webkit_event.clickCount); 325 EXPECT_EQ(aura_event.GetClickCount(), webkit_event.clickCount);
326 EXPECT_EQ(123, webkit_event.x); 326 EXPECT_EQ(123, webkit_event.x);
327 EXPECT_EQ(123, webkit_event.windowX); 327 EXPECT_EQ(123, webkit_event.windowX);
328 EXPECT_EQ(321, webkit_event.y); 328 EXPECT_EQ(321, webkit_event.y);
329 EXPECT_EQ(321, webkit_event.windowY); 329 EXPECT_EQ(321, webkit_event.windowY);
330 } 330 }
331 { 331 {
332 // Right pressed. 332 // Right pressed.
333 base::TimeTicks timestamp = ui::EventTimeForNow(); 333 base::TimeTicks timestamp = ui::EventTimeForNow();
334 ui::MouseEvent aura_event( 334 ui::MouseEvent aura_event(
335 ui::ET_MOUSE_PRESSED, gfx::Point(123, 321), gfx::Point(123, 321), 335 ui::ET_MOUSE_PRESSED, gfx::Point(123, 321), gfx::Point(123, 321),
336 timestamp, ui::EF_RIGHT_MOUSE_BUTTON, ui::EF_RIGHT_MOUSE_BUTTON); 336 timestamp, ui::EF_RIGHT_MOUSE_BUTTON, ui::EF_RIGHT_MOUSE_BUTTON);
337 blink::WebMouseEvent webkit_event = MakeWebMouseEvent(aura_event); 337 blink::WebMouseEvent webkit_event = MakeWebMouseEvent(aura_event);
338 EXPECT_EQ(ui::EventFlagsToWebEventModifiers(aura_event.flags()), 338 EXPECT_EQ(ui::EventFlagsToWebEventModifiers(aura_event.flags()),
339 webkit_event.modifiers); 339 webkit_event.modifiers);
340 EXPECT_FLOAT_EQ(ui::EventTimeStampToSeconds(timestamp), 340 EXPECT_FLOAT_EQ(ui::EventTimeStampToSeconds(timestamp),
341 webkit_event.timeStampSeconds); 341 webkit_event.timeStampSeconds);
342 EXPECT_EQ(blink::WebMouseEvent::ButtonRight, webkit_event.button); 342 EXPECT_EQ(blink::WebMouseEvent::Button::Right, webkit_event.button);
343 EXPECT_EQ(blink::WebInputEvent::MouseDown, webkit_event.type); 343 EXPECT_EQ(blink::WebInputEvent::MouseDown, webkit_event.type);
344 EXPECT_EQ(aura_event.GetClickCount(), webkit_event.clickCount); 344 EXPECT_EQ(aura_event.GetClickCount(), webkit_event.clickCount);
345 EXPECT_EQ(123, webkit_event.x); 345 EXPECT_EQ(123, webkit_event.x);
346 EXPECT_EQ(123, webkit_event.windowX); 346 EXPECT_EQ(123, webkit_event.windowX);
347 EXPECT_EQ(321, webkit_event.y); 347 EXPECT_EQ(321, webkit_event.y);
348 EXPECT_EQ(321, webkit_event.windowY); 348 EXPECT_EQ(321, webkit_event.windowY);
349 } 349 }
350 { 350 {
351 // Right released. 351 // Right released.
352 base::TimeTicks timestamp = ui::EventTimeForNow(); 352 base::TimeTicks timestamp = ui::EventTimeForNow();
353 ui::MouseEvent aura_event(ui::ET_MOUSE_RELEASED, gfx::Point(123, 321), 353 ui::MouseEvent aura_event(ui::ET_MOUSE_RELEASED, gfx::Point(123, 321),
354 gfx::Point(123, 321), timestamp, 0, 354 gfx::Point(123, 321), timestamp, 0,
355 ui::EF_RIGHT_MOUSE_BUTTON); 355 ui::EF_RIGHT_MOUSE_BUTTON);
356 blink::WebMouseEvent webkit_event = MakeWebMouseEvent(aura_event); 356 blink::WebMouseEvent webkit_event = MakeWebMouseEvent(aura_event);
357 EXPECT_EQ(ui::EventFlagsToWebEventModifiers(aura_event.flags()), 357 EXPECT_EQ(ui::EventFlagsToWebEventModifiers(aura_event.flags()),
358 webkit_event.modifiers); 358 webkit_event.modifiers);
359 EXPECT_FLOAT_EQ(ui::EventTimeStampToSeconds(timestamp), 359 EXPECT_FLOAT_EQ(ui::EventTimeStampToSeconds(timestamp),
360 webkit_event.timeStampSeconds); 360 webkit_event.timeStampSeconds);
361 EXPECT_EQ(blink::WebMouseEvent::ButtonRight, webkit_event.button); 361 EXPECT_EQ(blink::WebMouseEvent::Button::Right, webkit_event.button);
362 EXPECT_EQ(blink::WebInputEvent::MouseUp, webkit_event.type); 362 EXPECT_EQ(blink::WebInputEvent::MouseUp, webkit_event.type);
363 EXPECT_EQ(aura_event.GetClickCount(), webkit_event.clickCount); 363 EXPECT_EQ(aura_event.GetClickCount(), webkit_event.clickCount);
364 EXPECT_EQ(123, webkit_event.x); 364 EXPECT_EQ(123, webkit_event.x);
365 EXPECT_EQ(123, webkit_event.windowX); 365 EXPECT_EQ(123, webkit_event.windowX);
366 EXPECT_EQ(321, webkit_event.y); 366 EXPECT_EQ(321, webkit_event.y);
367 EXPECT_EQ(321, webkit_event.windowY); 367 EXPECT_EQ(321, webkit_event.windowY);
368 } 368 }
369 { 369 {
370 // Moved 370 // Moved
371 base::TimeTicks timestamp = ui::EventTimeForNow(); 371 base::TimeTicks timestamp = ui::EventTimeForNow();
372 ui::MouseEvent aura_event(ui::ET_MOUSE_MOVED, gfx::Point(123, 321), 372 ui::MouseEvent aura_event(ui::ET_MOUSE_MOVED, gfx::Point(123, 321),
373 gfx::Point(123, 321), timestamp, 0, 0); 373 gfx::Point(123, 321), timestamp, 0, 0);
374 blink::WebMouseEvent webkit_event = MakeWebMouseEvent(aura_event); 374 blink::WebMouseEvent webkit_event = MakeWebMouseEvent(aura_event);
375 EXPECT_EQ(ui::EventFlagsToWebEventModifiers(aura_event.flags()), 375 EXPECT_EQ(ui::EventFlagsToWebEventModifiers(aura_event.flags()),
376 webkit_event.modifiers); 376 webkit_event.modifiers);
377 EXPECT_FLOAT_EQ(ui::EventTimeStampToSeconds(timestamp), 377 EXPECT_FLOAT_EQ(ui::EventTimeStampToSeconds(timestamp),
378 webkit_event.timeStampSeconds); 378 webkit_event.timeStampSeconds);
379 EXPECT_EQ(blink::WebMouseEvent::ButtonNone, webkit_event.button); 379 EXPECT_EQ(blink::WebMouseEvent::Button::NoButton, webkit_event.button);
380 EXPECT_EQ(blink::WebInputEvent::MouseMove, webkit_event.type); 380 EXPECT_EQ(blink::WebInputEvent::MouseMove, webkit_event.type);
381 EXPECT_EQ(aura_event.GetClickCount(), webkit_event.clickCount); 381 EXPECT_EQ(aura_event.GetClickCount(), webkit_event.clickCount);
382 EXPECT_EQ(123, webkit_event.x); 382 EXPECT_EQ(123, webkit_event.x);
383 EXPECT_EQ(123, webkit_event.windowX); 383 EXPECT_EQ(123, webkit_event.windowX);
384 EXPECT_EQ(321, webkit_event.y); 384 EXPECT_EQ(321, webkit_event.y);
385 EXPECT_EQ(321, webkit_event.windowY); 385 EXPECT_EQ(321, webkit_event.windowY);
386 } 386 }
387 { 387 {
388 // Moved with left down 388 // Moved with left down
389 base::TimeTicks timestamp = ui::EventTimeForNow(); 389 base::TimeTicks timestamp = ui::EventTimeForNow();
390 ui::MouseEvent aura_event(ui::ET_MOUSE_MOVED, gfx::Point(123, 321), 390 ui::MouseEvent aura_event(ui::ET_MOUSE_MOVED, gfx::Point(123, 321),
391 gfx::Point(123, 321), timestamp, 391 gfx::Point(123, 321), timestamp,
392 ui::EF_LEFT_MOUSE_BUTTON, 0); 392 ui::EF_LEFT_MOUSE_BUTTON, 0);
393 blink::WebMouseEvent webkit_event = MakeWebMouseEvent(aura_event); 393 blink::WebMouseEvent webkit_event = MakeWebMouseEvent(aura_event);
394 EXPECT_EQ(ui::EventFlagsToWebEventModifiers(aura_event.flags()), 394 EXPECT_EQ(ui::EventFlagsToWebEventModifiers(aura_event.flags()),
395 webkit_event.modifiers); 395 webkit_event.modifiers);
396 EXPECT_FLOAT_EQ(ui::EventTimeStampToSeconds(timestamp), 396 EXPECT_FLOAT_EQ(ui::EventTimeStampToSeconds(timestamp),
397 webkit_event.timeStampSeconds); 397 webkit_event.timeStampSeconds);
398 EXPECT_EQ(blink::WebMouseEvent::ButtonLeft, webkit_event.button); 398 EXPECT_EQ(blink::WebMouseEvent::Button::Left, webkit_event.button);
399 EXPECT_EQ(blink::WebInputEvent::MouseMove, webkit_event.type); 399 EXPECT_EQ(blink::WebInputEvent::MouseMove, webkit_event.type);
400 EXPECT_EQ(aura_event.GetClickCount(), webkit_event.clickCount); 400 EXPECT_EQ(aura_event.GetClickCount(), webkit_event.clickCount);
401 EXPECT_EQ(123, webkit_event.x); 401 EXPECT_EQ(123, webkit_event.x);
402 EXPECT_EQ(123, webkit_event.windowX); 402 EXPECT_EQ(123, webkit_event.windowX);
403 EXPECT_EQ(321, webkit_event.y); 403 EXPECT_EQ(321, webkit_event.y);
404 EXPECT_EQ(321, webkit_event.windowY); 404 EXPECT_EQ(321, webkit_event.windowY);
405 } 405 }
406 { 406 {
407 // Left with shift pressed. 407 // Left with shift pressed.
408 base::TimeTicks timestamp = ui::EventTimeForNow(); 408 base::TimeTicks timestamp = ui::EventTimeForNow();
409 ui::MouseEvent aura_event(ui::ET_MOUSE_PRESSED, gfx::Point(123, 321), 409 ui::MouseEvent aura_event(ui::ET_MOUSE_PRESSED, gfx::Point(123, 321),
410 gfx::Point(123, 321), timestamp, 410 gfx::Point(123, 321), timestamp,
411 ui::EF_LEFT_MOUSE_BUTTON | ui::EF_SHIFT_DOWN, 411 ui::EF_LEFT_MOUSE_BUTTON | ui::EF_SHIFT_DOWN,
412 ui::EF_LEFT_MOUSE_BUTTON); 412 ui::EF_LEFT_MOUSE_BUTTON);
413 blink::WebMouseEvent webkit_event = MakeWebMouseEvent(aura_event); 413 blink::WebMouseEvent webkit_event = MakeWebMouseEvent(aura_event);
414 EXPECT_EQ(ui::EventFlagsToWebEventModifiers(aura_event.flags()), 414 EXPECT_EQ(ui::EventFlagsToWebEventModifiers(aura_event.flags()),
415 webkit_event.modifiers); 415 webkit_event.modifiers);
416 EXPECT_FLOAT_EQ(ui::EventTimeStampToSeconds(timestamp), 416 EXPECT_FLOAT_EQ(ui::EventTimeStampToSeconds(timestamp),
417 webkit_event.timeStampSeconds); 417 webkit_event.timeStampSeconds);
418 EXPECT_EQ(blink::WebMouseEvent::ButtonLeft, webkit_event.button); 418 EXPECT_EQ(blink::WebMouseEvent::Button::Left, webkit_event.button);
419 EXPECT_EQ(blink::WebInputEvent::MouseDown, webkit_event.type); 419 EXPECT_EQ(blink::WebInputEvent::MouseDown, webkit_event.type);
420 EXPECT_EQ(aura_event.GetClickCount(), webkit_event.clickCount); 420 EXPECT_EQ(aura_event.GetClickCount(), webkit_event.clickCount);
421 EXPECT_EQ(123, webkit_event.x); 421 EXPECT_EQ(123, webkit_event.x);
422 EXPECT_EQ(123, webkit_event.windowX); 422 EXPECT_EQ(123, webkit_event.windowX);
423 EXPECT_EQ(321, webkit_event.y); 423 EXPECT_EQ(321, webkit_event.y);
424 EXPECT_EQ(321, webkit_event.windowY); 424 EXPECT_EQ(321, webkit_event.windowY);
425 } 425 }
426 { 426 {
427 // Default values for PointerDetails. 427 // Default values for PointerDetails.
428 base::TimeTicks timestamp = ui::EventTimeForNow(); 428 base::TimeTicks timestamp = ui::EventTimeForNow();
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
474 base::TimeTicks timestamp = ui::EventTimeForNow(); 474 base::TimeTicks timestamp = ui::EventTimeForNow();
475 ui::MouseWheelEvent aura_event( 475 ui::MouseWheelEvent aura_event(
476 gfx::Vector2d(ui::MouseWheelEvent::kWheelDelta * 2, 476 gfx::Vector2d(ui::MouseWheelEvent::kWheelDelta * 2,
477 -ui::MouseWheelEvent::kWheelDelta * 2), 477 -ui::MouseWheelEvent::kWheelDelta * 2),
478 gfx::Point(123, 321), gfx::Point(123, 321), timestamp, 0, 0); 478 gfx::Point(123, 321), gfx::Point(123, 321), timestamp, 0, 0);
479 blink::WebMouseWheelEvent webkit_event = MakeWebMouseWheelEvent(aura_event); 479 blink::WebMouseWheelEvent webkit_event = MakeWebMouseWheelEvent(aura_event);
480 EXPECT_EQ(ui::EventFlagsToWebEventModifiers(aura_event.flags()), 480 EXPECT_EQ(ui::EventFlagsToWebEventModifiers(aura_event.flags()),
481 webkit_event.modifiers); 481 webkit_event.modifiers);
482 EXPECT_FLOAT_EQ(ui::EventTimeStampToSeconds(timestamp), 482 EXPECT_FLOAT_EQ(ui::EventTimeStampToSeconds(timestamp),
483 webkit_event.timeStampSeconds); 483 webkit_event.timeStampSeconds);
484 EXPECT_EQ(blink::WebMouseEvent::ButtonNone, webkit_event.button); 484 EXPECT_EQ(blink::WebMouseEvent::Button::NoButton, webkit_event.button);
485 EXPECT_EQ(blink::WebInputEvent::MouseWheel, webkit_event.type); 485 EXPECT_EQ(blink::WebInputEvent::MouseWheel, webkit_event.type);
486 EXPECT_FLOAT_EQ(aura_event.x_offset() / 53.0f, webkit_event.wheelTicksX); 486 EXPECT_FLOAT_EQ(aura_event.x_offset() / 53.0f, webkit_event.wheelTicksX);
487 EXPECT_FLOAT_EQ(aura_event.y_offset() / 53.0f, webkit_event.wheelTicksY); 487 EXPECT_FLOAT_EQ(aura_event.y_offset() / 53.0f, webkit_event.wheelTicksY);
488 EXPECT_EQ(blink::WebPointerProperties::PointerType::Mouse, 488 EXPECT_EQ(blink::WebPointerProperties::PointerType::Mouse,
489 webkit_event.pointerType); 489 webkit_event.pointerType);
490 EXPECT_EQ(0, webkit_event.tiltX); 490 EXPECT_EQ(0, webkit_event.tiltX);
491 EXPECT_EQ(0, webkit_event.tiltY); 491 EXPECT_EQ(0, webkit_event.tiltY);
492 EXPECT_TRUE(std::isnan(webkit_event.force)); 492 EXPECT_TRUE(std::isnan(webkit_event.force));
493 EXPECT_EQ(123, webkit_event.x); 493 EXPECT_EQ(123, webkit_event.x);
494 EXPECT_EQ(123, webkit_event.windowX); 494 EXPECT_EQ(123, webkit_event.windowX);
495 EXPECT_EQ(321, webkit_event.y); 495 EXPECT_EQ(321, webkit_event.y);
496 EXPECT_EQ(321, webkit_event.windowY); 496 EXPECT_EQ(321, webkit_event.windowY);
497 } 497 }
498 { 498 {
499 // Mouse wheel with shift and no x offset. 499 // Mouse wheel with shift and no x offset.
500 base::TimeTicks timestamp = ui::EventTimeForNow(); 500 base::TimeTicks timestamp = ui::EventTimeForNow();
501 ui::MouseWheelEvent aura_event( 501 ui::MouseWheelEvent aura_event(
502 gfx::Vector2d(0, -ui::MouseWheelEvent::kWheelDelta * 2), 502 gfx::Vector2d(0, -ui::MouseWheelEvent::kWheelDelta * 2),
503 gfx::Point(123, 321), gfx::Point(123, 321), timestamp, 503 gfx::Point(123, 321), gfx::Point(123, 321), timestamp,
504 ui::EF_SHIFT_DOWN, 0); 504 ui::EF_SHIFT_DOWN, 0);
505 blink::WebMouseWheelEvent webkit_event = MakeWebMouseWheelEvent(aura_event); 505 blink::WebMouseWheelEvent webkit_event = MakeWebMouseWheelEvent(aura_event);
506 EXPECT_EQ(ui::EventFlagsToWebEventModifiers(aura_event.flags()), 506 EXPECT_EQ(ui::EventFlagsToWebEventModifiers(aura_event.flags()),
507 webkit_event.modifiers); 507 webkit_event.modifiers);
508 EXPECT_FLOAT_EQ(ui::EventTimeStampToSeconds(timestamp), 508 EXPECT_FLOAT_EQ(ui::EventTimeStampToSeconds(timestamp),
509 webkit_event.timeStampSeconds); 509 webkit_event.timeStampSeconds);
510 EXPECT_EQ(blink::WebMouseEvent::ButtonNone, webkit_event.button); 510 EXPECT_EQ(blink::WebMouseEvent::Button::NoButton, webkit_event.button);
511 EXPECT_EQ(blink::WebInputEvent::MouseWheel, webkit_event.type); 511 EXPECT_EQ(blink::WebInputEvent::MouseWheel, webkit_event.type);
512 EXPECT_FLOAT_EQ(aura_event.y_offset() / 53.0f, webkit_event.wheelTicksX); 512 EXPECT_FLOAT_EQ(aura_event.y_offset() / 53.0f, webkit_event.wheelTicksX);
513 EXPECT_FLOAT_EQ(0, webkit_event.wheelTicksY); 513 EXPECT_FLOAT_EQ(0, webkit_event.wheelTicksY);
514 EXPECT_EQ(blink::WebPointerProperties::PointerType::Mouse, 514 EXPECT_EQ(blink::WebPointerProperties::PointerType::Mouse,
515 webkit_event.pointerType); 515 webkit_event.pointerType);
516 EXPECT_EQ(0, webkit_event.tiltX); 516 EXPECT_EQ(0, webkit_event.tiltX);
517 EXPECT_EQ(0, webkit_event.tiltY); 517 EXPECT_EQ(0, webkit_event.tiltY);
518 EXPECT_TRUE(std::isnan(webkit_event.force)); 518 EXPECT_TRUE(std::isnan(webkit_event.force));
519 EXPECT_EQ(123, webkit_event.x); 519 EXPECT_EQ(123, webkit_event.x);
520 EXPECT_EQ(123, webkit_event.windowX); 520 EXPECT_EQ(123, webkit_event.windowX);
521 EXPECT_EQ(321, webkit_event.y); 521 EXPECT_EQ(321, webkit_event.y);
522 EXPECT_EQ(321, webkit_event.windowY); 522 EXPECT_EQ(321, webkit_event.windowY);
523 } 523 }
524 } 524 }
525 525
526 } // namespace content 526 } // namespace content
OLDNEW
« no previous file with comments | « content/browser/renderer_host/web_input_event_aura.cc ('k') | content/browser/site_per_process_browsertest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698