PassRefPtrWillBeRawPtr<PointerEvent> PointerEventFactoryTest::createAndCheckMouseEvent( WebPointerProperties::PointerType pointerType, int rawId, int uniqueId, bool isPrimary) { RefPtrWillBeRawPtr<PointerEvent> pointerEvent = m_pointerEventFactory.create( EventTypeNames::pointerenter, PlatformMouseEventBuilder(pointerType, rawId), nullptr, nullptr); EXPECT_EQ(uniqueId, pointerEvent->pointerId()); EXPECT_EQ(isPrimary, pointerEvent->isPrimary()); return pointerEvent; }
PointerEvent* PointerEventFactoryTest::createAndCheckTouchCancel( WebPointerProperties::PointerType pointerType, int rawId, int uniqueId, bool isPrimary) { PointerEvent* pointerEvent = m_pointerEventFactory.createPointerCancelEvent( uniqueId, pointerType); EXPECT_EQ(uniqueId, pointerEvent->pointerId()); EXPECT_EQ(isPrimary, pointerEvent->isPrimary()); return pointerEvent; }
PassRefPtrWillBeRawPtr<PointerEvent> PointerEventFactoryTest::createAndCheckTouchEvent( WebPointerProperties::PointerType pointerType, int rawId, int uniqueId, bool isPrimary) { RefPtrWillBeRawPtr<PointerEvent> pointerEvent = m_pointerEventFactory.create( EventTypeNames::pointerdown, PointerEventFactoryTest::PlatformTouchPointBuilder(pointerType, rawId), PlatformEvent::NoModifiers, 0, 0, 0, 0); EXPECT_EQ(uniqueId, pointerEvent->pointerId()); EXPECT_EQ(isPrimary, pointerEvent->isPrimary()); return pointerEvent; }
PassRefPtrWillBeRawPtr<PointerEvent> PointerEventFactoryTest::createAndCheckTouchCancel( WebPointerProperties::PointerType pointerType, int rawId, int uniqueId, bool isPrimary) { RefPtrWillBeRawPtr<PointerEvent> pointerEvent = m_pointerEventFactory.createPointerCancel( PointerEventFactoryTest::PlatformTouchPointBuilder(pointerType, rawId)); EXPECT_EQ(uniqueId, pointerEvent->pointerId()); EXPECT_EQ(isPrimary, pointerEvent->isPrimary()); return pointerEvent; }
PointerEvent* PointerEventFactoryTest::createAndCheckTouchEvent( WebPointerProperties::PointerType pointerType, int rawId, int uniqueId, bool isPrimary, PlatformTouchPoint::TouchState state) { PointerEvent* pointerEvent = m_pointerEventFactory.create( EventTypeNames::pointerdown, PointerEventFactoryTest::PlatformTouchPointBuilder(pointerType, rawId, state), PlatformEvent::NoModifiers, FloatSize(), FloatPoint()); EXPECT_EQ(uniqueId, pointerEvent->pointerId()); EXPECT_EQ(isPrimary, pointerEvent->isPrimary()); return pointerEvent; }
PointerEvent* PointerEventFactoryTest::createAndCheckMouseEvent( WebPointerProperties::PointerType pointerType, int rawId, int uniqueId, bool isPrimary, PlatformEvent::Modifiers modifiers) { PointerEvent* pointerEvent = m_pointerEventFactory.create( EventTypeNames::mousedown, PlatformMouseEventBuilder(pointerType, rawId, modifiers), nullptr, nullptr); EXPECT_EQ(uniqueId, pointerEvent->pointerId()); EXPECT_EQ(isPrimary, pointerEvent->isPrimary()); return pointerEvent; }