Chromium Code Reviews| Index: blimp/net/input_message_unittest.cc |
| diff --git a/blimp/net/input_message_unittest.cc b/blimp/net/input_message_unittest.cc |
| index 1c2fc434c096a63cb5c836e2dac86ad3d5bef11b..0c2fda412756c1529efee516f0bf6fa2941fa60d 100644 |
| --- a/blimp/net/input_message_unittest.cc |
| +++ b/blimp/net/input_message_unittest.cc |
| @@ -34,9 +34,8 @@ void ValidateWebGestureEventRoundTripping(const blink::WebGestureEvent& event) { |
| EXPECT_EQ(0, memcmp(&event, new_event.get(), event.size)); |
| } |
| -blink::WebGestureEvent BuildBaseTestEvent() { |
| - blink::WebGestureEvent event; |
| - event.timeStampSeconds = 1.23; |
| +blink::WebGestureEvent BuildBaseTestEvent(blink::WebInputEvent::Type type) { |
| + blink::WebGestureEvent event(type, blink::WebInputEvent::NoModifiers, 1.23); |
|
majidvp
2016/12/19 20:09:52
nit: s/1.23/TimeStampForTesting/
dtapuska
2016/12/20 19:49:21
done; but I was trying to keep the original code b
|
| event.x = 2; |
| event.y = 3; |
| event.globalX = 4; |
| @@ -48,8 +47,8 @@ blink::WebGestureEvent BuildBaseTestEvent() { |
| } // namespace |
| TEST(InputMessageTest, TestGestureScrollBeginRoundTrip) { |
| - blink::WebGestureEvent event = BuildBaseTestEvent(); |
| - event.type = blink::WebInputEvent::Type::GestureScrollBegin; |
| + blink::WebGestureEvent event = |
| + BuildBaseTestEvent(blink::WebInputEvent::Type::GestureScrollBegin); |
| event.data.scrollBegin.deltaXHint = 2.34f; |
| event.data.scrollBegin.deltaYHint = 3.45f; |
| event.data.scrollBegin.targetViewport = true; |
| @@ -57,14 +56,14 @@ TEST(InputMessageTest, TestGestureScrollBeginRoundTrip) { |
| } |
| TEST(InputMessageTest, TestGestureScrollEndRoundTrip) { |
| - blink::WebGestureEvent event = BuildBaseTestEvent(); |
| - event.type = blink::WebInputEvent::Type::GestureScrollEnd; |
| + blink::WebGestureEvent event = |
| + BuildBaseTestEvent(blink::WebInputEvent::Type::GestureScrollEnd); |
| ValidateWebGestureEventRoundTripping(event); |
| } |
| TEST(InputMessageTest, TestGestureScrollUpdateRoundTrip) { |
| - blink::WebGestureEvent event = BuildBaseTestEvent(); |
| - event.type = blink::WebInputEvent::Type::GestureScrollUpdate; |
| + blink::WebGestureEvent event = |
| + BuildBaseTestEvent(blink::WebInputEvent::Type::GestureScrollUpdate); |
| event.data.scrollUpdate.deltaX = 2.34f; |
| event.data.scrollUpdate.deltaY = 3.45f; |
| event.data.scrollUpdate.velocityX = 4.56f; |
| @@ -76,8 +75,8 @@ TEST(InputMessageTest, TestGestureScrollUpdateRoundTrip) { |
| } |
| TEST(InputMessageTest, TestGestureFlingStartRoundTrip) { |
| - blink::WebGestureEvent event = BuildBaseTestEvent(); |
| - event.type = blink::WebInputEvent::Type::GestureFlingStart; |
| + blink::WebGestureEvent event = |
| + BuildBaseTestEvent(blink::WebInputEvent::Type::GestureFlingStart); |
| event.data.flingStart.velocityX = 2.34f; |
| event.data.flingStart.velocityY = 3.45f; |
| event.data.flingStart.targetViewport = true; |
| @@ -85,15 +84,15 @@ TEST(InputMessageTest, TestGestureFlingStartRoundTrip) { |
| } |
| TEST(InputMessageTest, TestGestureFlingCancelRoundTrip) { |
| - blink::WebGestureEvent event = BuildBaseTestEvent(); |
| - event.type = blink::WebInputEvent::Type::GestureFlingCancel; |
| + blink::WebGestureEvent event = |
| + BuildBaseTestEvent(blink::WebInputEvent::Type::GestureFlingCancel); |
| event.data.flingCancel.preventBoosting = true; |
| ValidateWebGestureEventRoundTripping(event); |
| } |
| TEST(InputMessageTest, TestGestureTapRoundTrip) { |
| - blink::WebGestureEvent event = BuildBaseTestEvent(); |
| - event.type = blink::WebGestureEvent::Type::GestureTap; |
| + blink::WebGestureEvent event = |
| + BuildBaseTestEvent(blink::WebGestureEvent::Type::GestureTap); |
| event.data.tap.tapCount = 3; |
| event.data.tap.width = 2.34f; |
| event.data.tap.height = 3.45f; |
| @@ -101,20 +100,20 @@ TEST(InputMessageTest, TestGestureTapRoundTrip) { |
| } |
| TEST(InputMessageTest, TestGesturePinchBeginRoundTrip) { |
| - blink::WebGestureEvent event = BuildBaseTestEvent(); |
| - event.type = blink::WebInputEvent::Type::GesturePinchBegin; |
| + blink::WebGestureEvent event = |
| + BuildBaseTestEvent(blink::WebInputEvent::Type::GesturePinchBegin); |
| ValidateWebGestureEventRoundTripping(event); |
| } |
| TEST(InputMessageTest, TestGesturePinchEndRoundTrip) { |
| - blink::WebGestureEvent event = BuildBaseTestEvent(); |
| - event.type = blink::WebInputEvent::Type::GesturePinchEnd; |
| + blink::WebGestureEvent event = |
| + BuildBaseTestEvent(blink::WebInputEvent::Type::GesturePinchEnd); |
| ValidateWebGestureEventRoundTripping(event); |
| } |
| TEST(InputMessageTest, TestGesturePinchUpdateRoundTrip) { |
| - blink::WebGestureEvent event = BuildBaseTestEvent(); |
| - event.type = blink::WebInputEvent::Type::GesturePinchUpdate; |
| + blink::WebGestureEvent event = |
| + BuildBaseTestEvent(blink::WebInputEvent::Type::GesturePinchUpdate); |
| event.data.pinchUpdate.zoomDisabled = true; |
| event.data.pinchUpdate.scale = 2.34f; |
| ValidateWebGestureEventRoundTripping(event); |
| @@ -123,8 +122,9 @@ TEST(InputMessageTest, TestGesturePinchUpdateRoundTrip) { |
| TEST(InputMessageTest, TestUnsupportedInputEventSerializationFails) { |
| // We currently do not support MouseWheel events. If that changes update |
| // this test. |
| - blink::WebGestureEvent event; |
| - event.type = blink::WebInputEvent::Type::MouseWheel; |
| + blink::WebGestureEvent event(blink::WebInputEvent::Type::MouseWheel, |
| + blink::WebInputEvent::NoModifiers, |
| + blink::WebInputEvent::TimeStampForTesting); |
| InputMessageGenerator generator; |
| EXPECT_EQ(nullptr, generator.GenerateMessage(event).get()); |
| } |
| @@ -139,22 +139,22 @@ TEST(InputMessageConverterTest, TestTextInputTypeToProtoConversion) { |
| } |
| TEST(InputMessageTest, TestGestureTapDownRoundTrip) { |
| - blink::WebGestureEvent event = BuildBaseTestEvent(); |
| - event.type = blink::WebGestureEvent::Type::GestureTapDown; |
| + blink::WebGestureEvent event = |
| + BuildBaseTestEvent(blink::WebGestureEvent::Type::GestureTapDown); |
| event.data.tapDown.width = 2.3f; |
| event.data.tapDown.height = 3.4f; |
| ValidateWebGestureEventRoundTripping(event); |
| } |
| TEST(InputMessageTest, TestGestureTapCancelRoundTrip) { |
| - blink::WebGestureEvent event = BuildBaseTestEvent(); |
| - event.type = blink::WebGestureEvent::Type::GestureTapCancel; |
| + blink::WebGestureEvent event = |
| + BuildBaseTestEvent(blink::WebGestureEvent::Type::GestureTapCancel); |
| ValidateWebGestureEventRoundTripping(event); |
| } |
| TEST(InputMessageTest, TestGestureTapUnconfirmedRoundTrip) { |
| - blink::WebGestureEvent event = BuildBaseTestEvent(); |
| - event.type = blink::WebGestureEvent::Type::GestureTapUnconfirmed; |
| + blink::WebGestureEvent event = |
| + BuildBaseTestEvent(blink::WebGestureEvent::Type::GestureTapUnconfirmed); |
| event.data.tap.tapCount = 2; |
| event.data.tap.width = 2.3f; |
| event.data.tap.height = 3.4f; |
| @@ -162,8 +162,8 @@ TEST(InputMessageTest, TestGestureTapUnconfirmedRoundTrip) { |
| } |
| TEST(InputMessageTest, TestGestureShowPressRoundTrip) { |
| - blink::WebGestureEvent event = BuildBaseTestEvent(); |
| - event.type = blink::WebGestureEvent::Type::GestureShowPress; |
| + blink::WebGestureEvent event = |
| + BuildBaseTestEvent(blink::WebGestureEvent::Type::GestureShowPress); |
| event.data.showPress.width = 2.3f; |
| event.data.showPress.height = 3.4f; |
| ValidateWebGestureEventRoundTripping(event); |