test: add efl_util_gesture_activate_set() TCs 26/314526/3 tizen
authorJihoon Kim <jihoon48.kim@samsung.com>
Mon, 15 Jul 2024 02:39:56 +0000 (11:39 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Mon, 15 Jul 2024 03:02:48 +0000 (12:02 +0900)
[ RUN      ] EFLUtil.gesture_activate_set_p1
[       OK ] EFLUtil.gesture_activate_set_p1 (57 ms)
[ RUN      ] EFLUtil.gesture_activate_set_n1
[       OK ] EFLUtil.gesture_activate_set_n1 (52 ms)
[ RUN      ] EFLUtil.gesture_activate_set_n2
[       OK ] EFLUtil.gesture_activate_set_n2 (51 ms)

[----------] Global test environment tear-down
[==========] 161 tests from 2 test suites ran. (16527 ms total)
[  PASSED  ] 161 tests.

Change-Id: Ibe0e7356a2bb479d843994f9d0f577826d30b2e3
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
test/tc-efl-util.cpp

index 82011b8..9c0487b 100644 (file)
@@ -2023,6 +2023,61 @@ TEST_F(EFLUtil, gesture_activate_set_on_window_n3)
    EXPECT_EQ(ret, EFL_UTIL_ERROR_NONE);
 }
 
+TEST_F(EFLUtil, gesture_activate_set_p1)
+{
+   int ret = EFL_UTIL_ERROR_NONE;
+   efl_util_gesture_h h_gesture = NULL;
+   unsigned int type;
+
+   h_gesture = efl_util_gesture_initialize();
+   ret = get_last_result();
+   EXPECT_EQ(ret, EFL_UTIL_ERROR_NONE);
+   EXPECT_NE(h_gesture, nullptr);
+
+   type = EFL_UTIL_GESTURE_TYPE_EDGE_SWIPE;
+   ret = efl_util_gesture_activate_set(h_gesture, type, EINA_TRUE);
+   EXPECT_EQ(ret, EFL_UTIL_ERROR_NONE);
+
+   ret = efl_util_gesture_deinitialize(h_gesture);
+   EXPECT_EQ(ret, EFL_UTIL_ERROR_NONE);
+}
+
+TEST_F(EFLUtil, gesture_activate_set_n1)
+{
+   int ret = EFL_UTIL_ERROR_NONE;
+   efl_util_gesture_h h_gesture = NULL;
+   unsigned int type;
+
+   h_gesture = efl_util_gesture_initialize();
+   ret = get_last_result();
+   EXPECT_EQ(ret, EFL_UTIL_ERROR_NONE);
+   EXPECT_NE(h_gesture, nullptr);
+
+   type = EFL_UTIL_GESTURE_TYPE_EDGE_SWIPE;
+   ret = efl_util_gesture_activate_set(NULL, type, EINA_TRUE);
+   EXPECT_EQ(ret, EFL_UTIL_ERROR_INVALID_PARAMETER);
+
+   ret = efl_util_gesture_deinitialize(h_gesture);
+   EXPECT_EQ(ret, EFL_UTIL_ERROR_NONE);
+}
+
+TEST_F(EFLUtil, gesture_activate_set_n2)
+{
+   int ret = EFL_UTIL_ERROR_NONE;
+   efl_util_gesture_h h_gesture = NULL;
+
+   h_gesture = efl_util_gesture_initialize();
+   ret = get_last_result();
+   EXPECT_EQ(ret, EFL_UTIL_ERROR_NONE);
+   EXPECT_NE(h_gesture, nullptr);
+
+   ret = efl_util_gesture_activate_set(h_gesture, EFL_UTIL_GESTURE_TYPE_NONE, EINA_TRUE);
+   EXPECT_EQ(ret, EFL_UTIL_ERROR_INVALID_PARAMETER);
+
+   ret = efl_util_gesture_deinitialize(h_gesture);
+   EXPECT_EQ(ret, EFL_UTIL_ERROR_NONE);
+}
+
 TEST_F(EFLUtil, gesture_grab)
 {
    int ret = EFL_UTIL_ERROR_NONE;