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

Side by Side Diff: content/common/input/input_param_traits_unittest.cc

Issue 2478423002: Rename SyntheticPointer to SyntheticPointerDriver (Closed)
Patch Set: rename Created 4 years 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 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 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/common/input/input_param_traits.h" 5 #include "content/common/input/input_param_traits.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 #include <utility> 8 #include <utility>
9 9
10 #include "base/memory/ptr_util.h" 10 #include "base/memory/ptr_util.h"
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
84 const SyntheticPointerActionParams* b) { 84 const SyntheticPointerActionParams* b) {
85 EXPECT_EQ(a->gesture_source_type, b->gesture_source_type); 85 EXPECT_EQ(a->gesture_source_type, b->gesture_source_type);
86 EXPECT_EQ(a->pointer_action_type(), b->pointer_action_type()); 86 EXPECT_EQ(a->pointer_action_type(), b->pointer_action_type());
87 if (a->pointer_action_type() == 87 if (a->pointer_action_type() ==
88 SyntheticPointerActionParams::PointerActionType::PRESS || 88 SyntheticPointerActionParams::PointerActionType::PRESS ||
89 a->pointer_action_type() == 89 a->pointer_action_type() ==
90 SyntheticPointerActionParams::PointerActionType::MOVE) { 90 SyntheticPointerActionParams::PointerActionType::MOVE) {
91 EXPECT_EQ(a->position(), b->position()); 91 EXPECT_EQ(a->position(), b->position());
92 } 92 }
93 if (a->pointer_action_type() != 93 if (a->pointer_action_type() !=
94 SyntheticPointerActionParams::PointerActionType::PROCESS &&
95 a->pointer_action_type() !=
96 SyntheticPointerActionParams::PointerActionType::FINISH) { 94 SyntheticPointerActionParams::PointerActionType::FINISH) {
97 EXPECT_EQ(a->index(), b->index()); 95 EXPECT_EQ(a->index(), b->index());
98 } 96 }
99 } 97 }
100 98
101 static void Compare(const SyntheticGesturePacket* a, 99 static void Compare(const SyntheticGesturePacket* a,
102 const SyntheticGesturePacket* b) { 100 const SyntheticGesturePacket* b) {
103 ASSERT_EQ(!!a, !!b); 101 ASSERT_EQ(!!a, !!b);
104 if (!a) return; 102 if (!a) return;
105 ASSERT_EQ(!!a->gesture_params(), !!b->gesture_params()); 103 ASSERT_EQ(!!a->gesture_params(), !!b->gesture_params());
(...skipping 165 matching lines...) Expand 10 before | Expand all | Expand 10 after
271 gesture_params->GetGestureType()); 269 gesture_params->GetGestureType());
272 SyntheticGesturePacket packet_in; 270 SyntheticGesturePacket packet_in;
273 packet_in.set_gesture_params(std::move(gesture_params)); 271 packet_in.set_gesture_params(std::move(gesture_params));
274 272
275 Verify(packet_in); 273 Verify(packet_in);
276 } 274 }
277 275
278 TEST_F(InputParamTraitsTest, SyntheticPointerActionParamsMove) { 276 TEST_F(InputParamTraitsTest, SyntheticPointerActionParamsMove) {
279 std::unique_ptr<SyntheticPointerActionParams> gesture_params = 277 std::unique_ptr<SyntheticPointerActionParams> gesture_params =
280 base::MakeUnique<SyntheticPointerActionParams>( 278 base::MakeUnique<SyntheticPointerActionParams>(
281 SyntheticPointerActionParams::PointerActionType::MOVE); 279 SyntheticPointerActionParams::PointerActionType::MOVE,
282 gesture_params->gesture_source_type = SyntheticGestureParams::TOUCH_INPUT; 280 SyntheticGestureParams::TOUCH_INPUT);
283 gesture_params->set_position(gfx::PointF(356, 287)); 281 gesture_params->set_position(gfx::PointF(356, 287));
284 gesture_params->set_index(0); 282 gesture_params->set_index(0);
285 ASSERT_EQ(SyntheticGestureParams::POINTER_ACTION, 283 ASSERT_EQ(SyntheticGestureParams::POINTER_ACTION,
286 gesture_params->GetGestureType()); 284 gesture_params->GetGestureType());
287 SyntheticGesturePacket packet_in; 285 SyntheticGesturePacket packet_in;
288 packet_in.set_gesture_params(std::move(gesture_params)); 286 packet_in.set_gesture_params(std::move(gesture_params));
289 Verify(packet_in); 287 Verify(packet_in);
290 } 288 }
291 289
292 TEST_F(InputParamTraitsTest, SyntheticPointerActionParamsRelease) { 290 TEST_F(InputParamTraitsTest, SyntheticPointerActionParamsRelease) {
293 std::unique_ptr<SyntheticPointerActionParams> gesture_params = 291 std::unique_ptr<SyntheticPointerActionParams> gesture_params =
294 base::MakeUnique<SyntheticPointerActionParams>( 292 base::MakeUnique<SyntheticPointerActionParams>(
295 SyntheticPointerActionParams::PointerActionType::RELEASE); 293 SyntheticPointerActionParams::PointerActionType::RELEASE,
296 gesture_params->gesture_source_type = SyntheticGestureParams::TOUCH_INPUT; 294 SyntheticGestureParams::TOUCH_INPUT);
297 gesture_params->set_index(0); 295 gesture_params->set_index(0);
298 ASSERT_EQ(SyntheticGestureParams::POINTER_ACTION, 296 ASSERT_EQ(SyntheticGestureParams::POINTER_ACTION,
299 gesture_params->GetGestureType()); 297 gesture_params->GetGestureType());
300 SyntheticGesturePacket packet_in; 298 SyntheticGesturePacket packet_in;
301 packet_in.set_gesture_params(std::move(gesture_params)); 299 packet_in.set_gesture_params(std::move(gesture_params));
302 Verify(packet_in); 300 Verify(packet_in);
303 } 301 }
304 302
305 TEST_F(InputParamTraitsTest, SyntheticPointerActionParamsProcess) { 303 TEST_F(InputParamTraitsTest, SyntheticPointerActionParamsProcess) {
306 std::unique_ptr<SyntheticPointerActionParams> gesture_params = 304 std::unique_ptr<SyntheticPointerActionParams> gesture_params =
307 base::MakeUnique<SyntheticPointerActionParams>( 305 base::MakeUnique<SyntheticPointerActionParams>(
308 SyntheticPointerActionParams::PointerActionType::PROCESS); 306 SyntheticPointerActionParams::PointerActionType::IDLE,
309 gesture_params->gesture_source_type = SyntheticGestureParams::TOUCH_INPUT; 307 SyntheticGestureParams::TOUCH_INPUT);
308 gesture_params->set_index(0);
310 ASSERT_EQ(SyntheticGestureParams::POINTER_ACTION, 309 ASSERT_EQ(SyntheticGestureParams::POINTER_ACTION,
311 gesture_params->GetGestureType()); 310 gesture_params->GetGestureType());
312 SyntheticGesturePacket packet_in; 311 SyntheticGesturePacket packet_in;
313 packet_in.set_gesture_params(std::move(gesture_params)); 312 packet_in.set_gesture_params(std::move(gesture_params));
314 Verify(packet_in); 313 Verify(packet_in);
315 } 314 }
316 315
317 TEST_F(InputParamTraitsTest, SyntheticPointerActionParamsFinish) { 316 TEST_F(InputParamTraitsTest, SyntheticPointerActionParamsFinish) {
318 std::unique_ptr<SyntheticPointerActionParams> gesture_params = 317 std::unique_ptr<SyntheticPointerActionParams> gesture_params =
319 base::MakeUnique<SyntheticPointerActionParams>( 318 base::MakeUnique<SyntheticPointerActionParams>(
320 SyntheticPointerActionParams::PointerActionType::FINISH); 319 SyntheticPointerActionParams::PointerActionType::FINISH,
321 gesture_params->gesture_source_type = SyntheticGestureParams::TOUCH_INPUT; 320 SyntheticGestureParams::TOUCH_INPUT);
322 ASSERT_EQ(SyntheticGestureParams::POINTER_ACTION, 321 ASSERT_EQ(SyntheticGestureParams::POINTER_ACTION,
323 gesture_params->GetGestureType()); 322 gesture_params->GetGestureType());
324 SyntheticGesturePacket packet_in; 323 SyntheticGesturePacket packet_in;
325 packet_in.set_gesture_params(std::move(gesture_params)); 324 packet_in.set_gesture_params(std::move(gesture_params));
326 Verify(packet_in); 325 Verify(packet_in);
327 } 326 }
328 327
329 } // namespace 328 } // namespace
330 } // namespace content 329 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698