+
+TEST_F(etTestInput, gesture_tap22)
+{
+ int ret = EFL_UTIL_ERROR_NONE;
+ efl_util_gesture_h gesture_h;
+ efl_util_gesture_data tap_d;
+
+ gesture_h = efl_util_gesture_initialize();
+ ASSERT_TRUE(gesture_h != NULL) << "failed to initiation gesture system";
+
+ tap_d = efl_util_gesture_tap_new(gesture_h, 2, 2);
+ ASSERT_TRUE(tap_d != NULL) << "failed to generate tap grab data";
+
+ ret = efl_util_gesture_grab(gesture_h, tap_d);
+ ASSERT_TRUE(ret == EFL_UTIL_ERROR_NONE) << "failed to grab tap gesture: (ret: "
+ << EFL_UTIL_RETURN_TO_STRING(ret) << ")";
+
+ etRunner::get().ev.gesture.tap.fingers = 2;
+ etRunner::get().ev.gesture.tap.repeats = 2;
+
+ ret = etRunner::get().waitEvent(E_TC_EVENT_TYPE_GESTURE_TAP);
+ ASSERT_TRUE(ret);
+
+ etRunner::get().ev.gesture.tap.fingers = 0;
+ etRunner::get().ev.gesture.tap.repeats = 0;
+
+ ret = efl_util_gesture_ungrab(gesture_h, tap_d);
+ ASSERT_TRUE(ret == EFL_UTIL_ERROR_NONE) << "failed to ungrab tap gesture: (ret: "
+ << EFL_UTIL_RETURN_TO_STRING(ret) << ")";
+
+ efl_util_gesture_tap_free(gesture_h, tap_d);
+ ASSERT_TRUE(ret == EFL_UTIL_ERROR_NONE) << "failed to free tap grab data: (ret: "
+ << EFL_UTIL_RETURN_TO_STRING(ret) << ")";
+}
+
+TEST_F(etTestInput, gesture_tap23)
+{
+ int ret = EFL_UTIL_ERROR_NONE;
+ efl_util_gesture_h gesture_h;
+ efl_util_gesture_data tap_d;
+
+ gesture_h = efl_util_gesture_initialize();
+ ASSERT_TRUE(gesture_h != NULL) << "failed to initiation gesture system";
+
+ tap_d = efl_util_gesture_tap_new(gesture_h, 2, 3);
+ ASSERT_TRUE(tap_d != NULL) << "failed to generate tap grab data";
+
+ ret = efl_util_gesture_grab(gesture_h, tap_d);
+ ASSERT_TRUE(ret == EFL_UTIL_ERROR_NONE) << "failed to grab tap gesture: (ret: "
+ << EFL_UTIL_RETURN_TO_STRING(ret) << ")";
+
+ etRunner::get().ev.gesture.tap.fingers = 2;
+ etRunner::get().ev.gesture.tap.repeats = 3;
+
+ ret = etRunner::get().waitEvent(E_TC_EVENT_TYPE_GESTURE_TAP);
+ ASSERT_TRUE(ret);
+
+ etRunner::get().ev.gesture.tap.fingers = 0;
+ etRunner::get().ev.gesture.tap.repeats = 0;
+
+ ret = efl_util_gesture_ungrab(gesture_h, tap_d);
+ ASSERT_TRUE(ret == EFL_UTIL_ERROR_NONE) << "failed to ungrab tap gesture: (ret: "
+ << EFL_UTIL_RETURN_TO_STRING(ret) << ")";
+
+ efl_util_gesture_tap_free(gesture_h, tap_d);
+ ASSERT_TRUE(ret == EFL_UTIL_ERROR_NONE) << "failed to free tap grab data: (ret: "
+ << EFL_UTIL_RETURN_TO_STRING(ret) << ")";
+}
\ No newline at end of file