OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2012 Google Inc. All rights reserved. | 2 * Copyright (C) 2012 Google Inc. All rights reserved. |
3 * | 3 * |
4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
6 * met: | 6 * met: |
7 * | 7 * |
8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
50 #include "web/WebViewImpl.h" | 50 #include "web/WebViewImpl.h" |
51 #include "web/tests/FrameTestHelpers.h" | 51 #include "web/tests/FrameTestHelpers.h" |
52 #include <gtest/gtest.h> | 52 #include <gtest/gtest.h> |
53 | 53 |
54 using namespace blink; | 54 using namespace blink; |
55 | 55 |
56 namespace { | 56 namespace { |
57 | 57 |
58 PassRefPtrWillBeRawPtr<KeyboardEvent> createKeyboardEventWithLocation(KeyboardEv
ent::KeyLocationCode location) | 58 PassRefPtrWillBeRawPtr<KeyboardEvent> createKeyboardEventWithLocation(KeyboardEv
ent::KeyLocationCode location) |
59 { | 59 { |
60 return KeyboardEvent::create("keydown", true, true, 0, "", location, false,
false, false, false); | 60 return KeyboardEvent::create("keydown", true, true, 0, "", "", location, fal
se, false, false, false); |
61 } | 61 } |
62 | 62 |
63 int getModifiersForKeyLocationCode(KeyboardEvent::KeyLocationCode location) | 63 int getModifiersForKeyLocationCode(WebViewImpl* webViewImpl, KeyboardEvent::KeyL
ocationCode location) |
64 { | 64 { |
65 RefPtrWillBeRawPtr<KeyboardEvent> event = createKeyboardEventWithLocation(lo
cation); | 65 RefPtrWillBeRawPtr<KeyboardEvent> event = createKeyboardEventWithLocation(lo
cation); |
66 WebKeyboardEventBuilder convertedEvent(*event); | 66 WebKeyboardEventBuilder convertedEvent(toLocalFrame(webViewImpl->page()->mai
nFrame())->view(), *event); |
67 return convertedEvent.modifiers; | 67 return convertedEvent.modifiers; |
68 } | 68 } |
69 | 69 |
70 TEST(WebInputEventConversionTest, WebKeyboardEventBuilder) | 70 TEST(WebInputEventConversionTest, WebKeyboardEventBuilder) |
71 { | 71 { |
| 72 const std::string baseURL("http://www.test0.com/"); |
| 73 const std::string fileName("fixed_layout.html"); |
| 74 |
| 75 URLTestHelpers::registerMockedURLFromBaseURL(WebString::fromUTF8(baseURL.c_s
tr()), WebString::fromUTF8(fileName.c_str())); |
| 76 FrameTestHelpers::WebViewHelper webViewHelper; |
| 77 WebViewImpl* webViewImpl = webViewHelper.initializeAndLoad(baseURL + fileNam
e, true); |
| 78 webViewImpl->resize(WebSize(680, 480)); |
| 79 webViewImpl->layout(); |
| 80 |
72 // Test key location conversion. | 81 // Test key location conversion. |
73 int modifiers = getModifiersForKeyLocationCode(KeyboardEvent::DOM_KEY_LOCATI
ON_STANDARD); | 82 int modifiers = getModifiersForKeyLocationCode(webViewImpl, KeyboardEvent::D
OM_KEY_LOCATION_STANDARD); |
74 EXPECT_FALSE(modifiers & WebInputEvent::IsKeyPad || modifiers & WebInputEven
t::IsLeft || modifiers & WebInputEvent::IsRight); | 83 EXPECT_FALSE(modifiers & WebInputEvent::IsKeyPad || modifiers & WebInputEven
t::IsLeft || modifiers & WebInputEvent::IsRight); |
75 | 84 |
76 modifiers = getModifiersForKeyLocationCode(KeyboardEvent::DOM_KEY_LOCATION_L
EFT); | 85 modifiers = getModifiersForKeyLocationCode(webViewImpl, KeyboardEvent::DOM_K
EY_LOCATION_LEFT); |
77 EXPECT_TRUE(modifiers & WebInputEvent::IsLeft); | 86 EXPECT_TRUE(modifiers & WebInputEvent::IsLeft); |
78 EXPECT_FALSE(modifiers & WebInputEvent::IsKeyPad || modifiers & WebInputEven
t::IsRight); | 87 EXPECT_FALSE(modifiers & WebInputEvent::IsKeyPad || modifiers & WebInputEven
t::IsRight); |
79 | 88 |
80 modifiers = getModifiersForKeyLocationCode(KeyboardEvent::DOM_KEY_LOCATION_R
IGHT); | 89 modifiers = getModifiersForKeyLocationCode(webViewImpl, KeyboardEvent::DOM_K
EY_LOCATION_RIGHT); |
81 EXPECT_TRUE(modifiers & WebInputEvent::IsRight); | 90 EXPECT_TRUE(modifiers & WebInputEvent::IsRight); |
82 EXPECT_FALSE(modifiers & WebInputEvent::IsKeyPad || modifiers & WebInputEven
t::IsLeft); | 91 EXPECT_FALSE(modifiers & WebInputEvent::IsKeyPad || modifiers & WebInputEven
t::IsLeft); |
83 | 92 |
84 modifiers = getModifiersForKeyLocationCode(KeyboardEvent::DOM_KEY_LOCATION_N
UMPAD); | 93 modifiers = getModifiersForKeyLocationCode(webViewImpl, KeyboardEvent::DOM_K
EY_LOCATION_NUMPAD); |
85 EXPECT_TRUE(modifiers & WebInputEvent::IsKeyPad); | 94 EXPECT_TRUE(modifiers & WebInputEvent::IsKeyPad); |
86 EXPECT_FALSE(modifiers & WebInputEvent::IsLeft || modifiers & WebInputEvent:
:IsRight); | 95 EXPECT_FALSE(modifiers & WebInputEvent::IsLeft || modifiers & WebInputEvent:
:IsRight); |
87 } | 96 } |
88 | 97 |
89 TEST(WebInputEventConversionTest, WebMouseEventBuilder) | 98 TEST(WebInputEventConversionTest, WebMouseEventBuilder) |
90 { | 99 { |
91 RefPtrWillBeRawPtr<TouchEvent> event = TouchEvent::create(); | 100 RefPtrWillBeRawPtr<TouchEvent> event = TouchEvent::create(); |
92 WebMouseEventBuilder mouse(0, 0, *event); | 101 WebMouseEventBuilder mouse(0, 0, *event); |
93 EXPECT_EQ(WebInputEvent::Undefined, mouse.type); | 102 EXPECT_EQ(WebInputEvent::Undefined, mouse.type); |
94 } | 103 } |
95 | 104 |
96 TEST(WebInputEventConversionTest, WebTouchEventBuilder) | 105 TEST(WebInputEventConversionTest, WebTouchEventBuilder) |
97 { | 106 { |
98 const std::string baseURL("http://www.test0.com/"); | 107 const std::string baseURL("http://www.test1.com/"); |
99 const std::string fileName("fixed_layout.html"); | 108 const std::string fileName("fixed_layout.html"); |
100 | 109 |
101 URLTestHelpers::registerMockedURLFromBaseURL(WebString::fromUTF8(baseURL.c_s
tr()), WebString::fromUTF8("fixed_layout.html")); | 110 URLTestHelpers::registerMockedURLFromBaseURL(WebString::fromUTF8(baseURL.c_s
tr()), WebString::fromUTF8("fixed_layout.html")); |
102 FrameTestHelpers::WebViewHelper webViewHelper; | 111 FrameTestHelpers::WebViewHelper webViewHelper; |
103 WebViewImpl* webViewImpl = webViewHelper.initializeAndLoad(baseURL + fileNam
e, true); | 112 WebViewImpl* webViewImpl = webViewHelper.initializeAndLoad(baseURL + fileNam
e, true); |
104 int pageWidth = 640; | 113 int pageWidth = 640; |
105 int pageHeight = 480; | 114 int pageHeight = 480; |
106 webViewImpl->resize(WebSize(pageWidth, pageHeight)); | 115 webViewImpl->resize(WebSize(pageWidth, pageHeight)); |
107 webViewImpl->layout(); | 116 webViewImpl->layout(); |
108 | 117 |
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
209 } | 218 } |
210 RefPtrWillBeRawPtr<TouchEvent> touchEvent = TouchEvent::create(touchList
.get(), touchList.get(), touchList.get(), EventTypeNames::touchstart, domWindow,
false, false, false, false, false); | 219 RefPtrWillBeRawPtr<TouchEvent> touchEvent = TouchEvent::create(touchList
.get(), touchList.get(), touchList.get(), EventTypeNames::touchstart, domWindow,
false, false, false, false, false); |
211 | 220 |
212 WebTouchEventBuilder webTouchBuilder(view, documentRenderView, *touchEve
nt); | 221 WebTouchEventBuilder webTouchBuilder(view, documentRenderView, *touchEve
nt); |
213 ASSERT_EQ(static_cast<unsigned>(WebTouchEvent::touchesLengthCap), webTou
chBuilder.touchesLength); | 222 ASSERT_EQ(static_cast<unsigned>(WebTouchEvent::touchesLengthCap), webTou
chBuilder.touchesLength); |
214 } | 223 } |
215 } | 224 } |
216 | 225 |
217 TEST(WebInputEventConversionTest, InputEventsScaling) | 226 TEST(WebInputEventConversionTest, InputEventsScaling) |
218 { | 227 { |
219 const std::string baseURL("http://www.test.com/"); | 228 const std::string baseURL("http://www.test2.com/"); |
220 const std::string fileName("fixed_layout.html"); | 229 const std::string fileName("fixed_layout.html"); |
221 | 230 |
222 URLTestHelpers::registerMockedURLFromBaseURL(WebString::fromUTF8(baseURL.c_s
tr()), WebString::fromUTF8("fixed_layout.html")); | 231 URLTestHelpers::registerMockedURLFromBaseURL(WebString::fromUTF8(baseURL.c_s
tr()), WebString::fromUTF8("fixed_layout.html")); |
223 FrameTestHelpers::WebViewHelper webViewHelper; | 232 FrameTestHelpers::WebViewHelper webViewHelper; |
224 WebViewImpl* webViewImpl = webViewHelper.initializeAndLoad(baseURL + fileNam
e, true); | 233 WebViewImpl* webViewImpl = webViewHelper.initializeAndLoad(baseURL + fileNam
e, true); |
225 webViewImpl->settings()->setViewportEnabled(true); | 234 webViewImpl->settings()->setViewportEnabled(true); |
226 int pageWidth = 640; | 235 int pageWidth = 640; |
227 int pageHeight = 480; | 236 int pageHeight = 480; |
228 webViewImpl->resize(WebSize(pageWidth, pageHeight)); | 237 webViewImpl->resize(WebSize(pageWidth, pageHeight)); |
229 webViewImpl->layout(); | 238 webViewImpl->layout(); |
(...skipping 202 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
432 EXPECT_FLOAT_EQ(3.5, webTouchBuilder.touches[0].position.x); | 441 EXPECT_FLOAT_EQ(3.5, webTouchBuilder.touches[0].position.x); |
433 EXPECT_FLOAT_EQ(2, webTouchBuilder.touches[0].position.y); | 442 EXPECT_FLOAT_EQ(2, webTouchBuilder.touches[0].position.y); |
434 EXPECT_FLOAT_EQ(4, webTouchBuilder.touches[0].radiusX); | 443 EXPECT_FLOAT_EQ(4, webTouchBuilder.touches[0].radiusX); |
435 EXPECT_FLOAT_EQ(4.5, webTouchBuilder.touches[0].radiusY); | 444 EXPECT_FLOAT_EQ(4.5, webTouchBuilder.touches[0].radiusY); |
436 EXPECT_FALSE(webTouchBuilder.cancelable); | 445 EXPECT_FALSE(webTouchBuilder.cancelable); |
437 } | 446 } |
438 } | 447 } |
439 | 448 |
440 TEST(WebInputEventConversionTest, InputEventsTransform) | 449 TEST(WebInputEventConversionTest, InputEventsTransform) |
441 { | 450 { |
442 const std::string baseURL("http://www.test2.com/"); | 451 const std::string baseURL("http://www.test3.com/"); |
443 const std::string fileName("fixed_layout.html"); | 452 const std::string fileName("fixed_layout.html"); |
444 | 453 |
445 URLTestHelpers::registerMockedURLFromBaseURL(WebString::fromUTF8(baseURL.c_s
tr()), WebString::fromUTF8("fixed_layout.html")); | 454 URLTestHelpers::registerMockedURLFromBaseURL(WebString::fromUTF8(baseURL.c_s
tr()), WebString::fromUTF8("fixed_layout.html")); |
446 FrameTestHelpers::WebViewHelper webViewHelper; | 455 FrameTestHelpers::WebViewHelper webViewHelper; |
447 WebViewImpl* webViewImpl = webViewHelper.initializeAndLoad(baseURL + fileNam
e, true); | 456 WebViewImpl* webViewImpl = webViewHelper.initializeAndLoad(baseURL + fileNam
e, true); |
448 webViewImpl->settings()->setViewportEnabled(true); | 457 webViewImpl->settings()->setViewportEnabled(true); |
449 int pageWidth = 640; | 458 int pageWidth = 640; |
450 int pageHeight = 480; | 459 int pageHeight = 480; |
451 webViewImpl->resize(WebSize(pageWidth, pageHeight)); | 460 webViewImpl->resize(WebSize(pageWidth, pageHeight)); |
452 webViewImpl->layout(); | 461 webViewImpl->layout(); |
(...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
579 EXPECT_FLOAT_EQ(110, platformTouchBuilder.touchPoints()[0].screenPos().y
()); | 588 EXPECT_FLOAT_EQ(110, platformTouchBuilder.touchPoints()[0].screenPos().y
()); |
580 EXPECT_FLOAT_EQ(30, platformTouchBuilder.touchPoints()[0].pos().x()); | 589 EXPECT_FLOAT_EQ(30, platformTouchBuilder.touchPoints()[0].pos().x()); |
581 EXPECT_FLOAT_EQ(30, platformTouchBuilder.touchPoints()[0].pos().y()); | 590 EXPECT_FLOAT_EQ(30, platformTouchBuilder.touchPoints()[0].pos().y()); |
582 EXPECT_FLOAT_EQ(10, platformTouchBuilder.touchPoints()[0].radius().width
()); | 591 EXPECT_FLOAT_EQ(10, platformTouchBuilder.touchPoints()[0].radius().width
()); |
583 EXPECT_FLOAT_EQ(10, platformTouchBuilder.touchPoints()[0].radius().heigh
t()); | 592 EXPECT_FLOAT_EQ(10, platformTouchBuilder.touchPoints()[0].radius().heigh
t()); |
584 } | 593 } |
585 } | 594 } |
586 | 595 |
587 TEST(WebInputEventConversionTest, InputEventsConversions) | 596 TEST(WebInputEventConversionTest, InputEventsConversions) |
588 { | 597 { |
589 const std::string baseURL("http://www.test3.com/"); | 598 const std::string baseURL("http://www.test4.com/"); |
590 const std::string fileName("fixed_layout.html"); | 599 const std::string fileName("fixed_layout.html"); |
591 | 600 |
592 URLTestHelpers::registerMockedURLFromBaseURL(WebString::fromUTF8(baseURL.c_s
tr()), WebString::fromUTF8("fixed_layout.html")); | 601 URLTestHelpers::registerMockedURLFromBaseURL(WebString::fromUTF8(baseURL.c_s
tr()), WebString::fromUTF8("fixed_layout.html")); |
593 FrameTestHelpers::WebViewHelper webViewHelper; | 602 FrameTestHelpers::WebViewHelper webViewHelper; |
594 WebViewImpl* webViewImpl = webViewHelper.initializeAndLoad(baseURL + fileNam
e, true); | 603 WebViewImpl* webViewImpl = webViewHelper.initializeAndLoad(baseURL + fileNam
e, true); |
595 int pageWidth = 640; | 604 int pageWidth = 640; |
596 int pageHeight = 480; | 605 int pageHeight = 480; |
597 webViewImpl->resize(WebSize(pageWidth, pageHeight)); | 606 webViewImpl->resize(WebSize(pageWidth, pageHeight)); |
598 webViewImpl->layout(); | 607 webViewImpl->layout(); |
599 | 608 |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
632 } | 641 } |
633 | 642 |
634 static void setupVirtualViewportPinch(WebSettings* settings) | 643 static void setupVirtualViewportPinch(WebSettings* settings) |
635 { | 644 { |
636 settings->setPinchVirtualViewportEnabled(true); | 645 settings->setPinchVirtualViewportEnabled(true); |
637 settings->setAcceleratedCompositingEnabled(true); | 646 settings->setAcceleratedCompositingEnabled(true); |
638 } | 647 } |
639 | 648 |
640 TEST(WebInputEventConversionTest, PinchViewportOffset) | 649 TEST(WebInputEventConversionTest, PinchViewportOffset) |
641 { | 650 { |
642 const std::string baseURL("http://www.test4.com/"); | 651 const std::string baseURL("http://www.test5.com/"); |
643 const std::string fileName("fixed_layout.html"); | 652 const std::string fileName("fixed_layout.html"); |
644 | 653 |
645 URLTestHelpers::registerMockedURLFromBaseURL(WebString::fromUTF8(baseURL.c_s
tr()), WebString::fromUTF8("fixed_layout.html")); | 654 URLTestHelpers::registerMockedURLFromBaseURL(WebString::fromUTF8(baseURL.c_s
tr()), WebString::fromUTF8("fixed_layout.html")); |
646 FrameTestHelpers::WebViewHelper webViewHelper; | 655 FrameTestHelpers::WebViewHelper webViewHelper; |
647 WebViewImpl* webViewImpl = webViewHelper.initializeAndLoad(baseURL + fileNam
e, true, 0, 0, setupVirtualViewportPinch); | 656 WebViewImpl* webViewImpl = webViewHelper.initializeAndLoad(baseURL + fileNam
e, true, 0, 0, setupVirtualViewportPinch); |
648 int pageWidth = 640; | 657 int pageWidth = 640; |
649 int pageHeight = 480; | 658 int pageHeight = 480; |
650 webViewImpl->resize(WebSize(pageWidth, pageHeight)); | 659 webViewImpl->resize(WebSize(pageWidth, pageHeight)); |
651 webViewImpl->layout(); | 660 webViewImpl->layout(); |
652 | 661 |
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
724 PlatformTouchEventBuilder platformTouchBuilder(view, webTouchEvent); | 733 PlatformTouchEventBuilder platformTouchBuilder(view, webTouchEvent); |
725 EXPECT_FLOAT_EQ(10.6f, platformTouchBuilder.touchPoints()[0].screenPos()
.x()); | 734 EXPECT_FLOAT_EQ(10.6f, platformTouchBuilder.touchPoints()[0].screenPos()
.x()); |
726 EXPECT_FLOAT_EQ(10.4f, platformTouchBuilder.touchPoints()[0].screenPos()
.y()); | 735 EXPECT_FLOAT_EQ(10.4f, platformTouchBuilder.touchPoints()[0].screenPos()
.y()); |
727 EXPECT_FLOAT_EQ(5.3f + pinchOffset.x(), platformTouchBuilder.touchPoints
()[0].pos().x()); | 736 EXPECT_FLOAT_EQ(5.3f + pinchOffset.x(), platformTouchBuilder.touchPoints
()[0].pos().x()); |
728 EXPECT_FLOAT_EQ(5.2f + pinchOffset.y(), platformTouchBuilder.touchPoints
()[0].pos().y()); | 737 EXPECT_FLOAT_EQ(5.2f + pinchOffset.y(), platformTouchBuilder.touchPoints
()[0].pos().y()); |
729 } | 738 } |
730 } | 739 } |
731 | 740 |
732 TEST(WebInputEventConversionTest, WebMouseWheelEventBuilder) | 741 TEST(WebInputEventConversionTest, WebMouseWheelEventBuilder) |
733 { | 742 { |
734 const std::string baseURL("http://www.test5.com/"); | 743 const std::string baseURL("http://www.test6.com/"); |
735 const std::string fileName("fixed_layout.html"); | 744 const std::string fileName("fixed_layout.html"); |
736 | 745 |
737 URLTestHelpers::registerMockedURLFromBaseURL(WebString::fromUTF8(baseURL.c_s
tr()), WebString::fromUTF8("fixed_layout.html")); | 746 URLTestHelpers::registerMockedURLFromBaseURL(WebString::fromUTF8(baseURL.c_s
tr()), WebString::fromUTF8("fixed_layout.html")); |
738 FrameTestHelpers::WebViewHelper webViewHelper; | 747 FrameTestHelpers::WebViewHelper webViewHelper; |
739 WebViewImpl* webViewImpl = webViewHelper.initializeAndLoad(baseURL + fileNam
e, true); | 748 WebViewImpl* webViewImpl = webViewHelper.initializeAndLoad(baseURL + fileNam
e, true); |
740 int pageWidth = 640; | 749 int pageWidth = 640; |
741 int pageHeight = 480; | 750 int pageHeight = 480; |
742 webViewImpl->resize(WebSize(pageWidth, pageHeight)); | 751 webViewImpl->resize(WebSize(pageWidth, pageHeight)); |
743 webViewImpl->layout(); | 752 webViewImpl->layout(); |
744 | 753 |
(...skipping 10 matching lines...) Expand all Loading... |
755 EXPECT_EQ(6, webMouseWheel.globalY); | 764 EXPECT_EQ(6, webMouseWheel.globalY); |
756 EXPECT_EQ(10, webMouseWheel.windowX); | 765 EXPECT_EQ(10, webMouseWheel.windowX); |
757 EXPECT_EQ(30, webMouseWheel.windowY); | 766 EXPECT_EQ(30, webMouseWheel.windowY); |
758 EXPECT_TRUE(webMouseWheel.scrollByPage); | 767 EXPECT_TRUE(webMouseWheel.scrollByPage); |
759 EXPECT_EQ(WebInputEvent::ControlKey, webMouseWheel.modifiers); | 768 EXPECT_EQ(WebInputEvent::ControlKey, webMouseWheel.modifiers); |
760 EXPECT_TRUE(webMouseWheel.canScroll); | 769 EXPECT_TRUE(webMouseWheel.canScroll); |
761 } | 770 } |
762 | 771 |
763 TEST(WebInputEventConversionTest, PlatformWheelEventBuilder) | 772 TEST(WebInputEventConversionTest, PlatformWheelEventBuilder) |
764 { | 773 { |
765 const std::string baseURL("http://www.test6.com/"); | 774 const std::string baseURL("http://www.test7.com/"); |
766 const std::string fileName("fixed_layout.html"); | 775 const std::string fileName("fixed_layout.html"); |
767 | 776 |
768 URLTestHelpers::registerMockedURLFromBaseURL(WebString::fromUTF8(baseURL.c_s
tr()), WebString::fromUTF8("fixed_layout.html")); | 777 URLTestHelpers::registerMockedURLFromBaseURL(WebString::fromUTF8(baseURL.c_s
tr()), WebString::fromUTF8("fixed_layout.html")); |
769 FrameTestHelpers::WebViewHelper webViewHelper; | 778 FrameTestHelpers::WebViewHelper webViewHelper; |
770 WebViewImpl* webViewImpl = webViewHelper.initializeAndLoad(baseURL + fileNam
e, true); | 779 WebViewImpl* webViewImpl = webViewHelper.initializeAndLoad(baseURL + fileNam
e, true); |
771 int pageWidth = 640; | 780 int pageWidth = 640; |
772 int pageHeight = 480; | 781 int pageHeight = 480; |
773 webViewImpl->resize(WebSize(pageWidth, pageHeight)); | 782 webViewImpl->resize(WebSize(pageWidth, pageHeight)); |
774 webViewImpl->layout(); | 783 webViewImpl->layout(); |
775 | 784 |
(...skipping 14 matching lines...) Expand all Loading... |
790 EXPECT_EQ(0, platformWheelBuilder.position().x()); | 799 EXPECT_EQ(0, platformWheelBuilder.position().x()); |
791 EXPECT_EQ(5, platformWheelBuilder.position().y()); | 800 EXPECT_EQ(5, platformWheelBuilder.position().y()); |
792 EXPECT_EQ(10, platformWheelBuilder.deltaX()); | 801 EXPECT_EQ(10, platformWheelBuilder.deltaX()); |
793 EXPECT_EQ(15, platformWheelBuilder.deltaY()); | 802 EXPECT_EQ(15, platformWheelBuilder.deltaY()); |
794 EXPECT_EQ(WebInputEvent::ControlKey, platformWheelBuilder.modifiers()); | 803 EXPECT_EQ(WebInputEvent::ControlKey, platformWheelBuilder.modifiers()); |
795 EXPECT_TRUE(platformWheelBuilder.hasPreciseScrollingDeltas()); | 804 EXPECT_TRUE(platformWheelBuilder.hasPreciseScrollingDeltas()); |
796 EXPECT_TRUE(platformWheelBuilder.canScroll()); | 805 EXPECT_TRUE(platformWheelBuilder.canScroll()); |
797 } | 806 } |
798 } | 807 } |
799 } // anonymous namespace | 808 } // anonymous namespace |
OLD | NEW |