0009_input: Add ecore_wl2_input_keyboard_vertical_way_repeat_set/get TCs 89/313689/1
authorJihoon Kim <jihoon48.kim@samsung.com>
Mon, 1 Jul 2024 04:37:50 +0000 (13:37 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Mon, 1 Jul 2024 04:41:26 +0000 (13:41 +0900)
[----------] 71 tests from etTestInput (154887 ms total)

[----------] Global test environment tear-down
[==========] 71 tests from 1 test suite ran. (154888 ms total)
[  PASSED  ] 71 tests.

Change-Id: If0c31650f957c8b83353c2beed0e1c7bc2f2819b
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
src/testcase/0009_input.cpp

index 25dd0613f8e0d5f3afb0a3bd850e47a059f5311d..0c81d0d42c91e3d024800f49003e762b62828ba4 100644 (file)
@@ -747,6 +747,48 @@ TEST_F(etTestInput, input_keyboard_horizontal_way_repeat_get_null_input)
    ASSERT_FALSE(ret);
 }
 
+TEST_F(etTestInput, input_keyboard_vertical_way_repeat_set)
+{
+   Eina_Bool ret = EINA_FALSE;
+   Ecore_Wl2_Display *display = NULL;
+   Ecore_Wl2_Input *input = NULL;
+   double init_rate = 2.0, init_delay = 2.0;
+   double rate, delay;
+
+   display = ecore_wl2_connected_display_get(NULL);
+   EINA_SAFETY_ON_NULL_RETURN(display);
+
+   input = ecore_wl2_input_default_input_get(display);
+   EINA_SAFETY_ON_NULL_RETURN(input);
+
+   ret = ecore_wl2_input_keyboard_vertical_way_repeat_set(input, init_rate, init_delay);
+   ASSERT_TRUE(ret);
+
+   ret = ecore_wl2_input_keyboard_vertical_way_repeat_get(input, &rate, &delay);
+   ASSERT_TRUE(ret);
+
+   ASSERT_EQ(rate, init_rate);
+   ASSERT_EQ(delay, init_delay);
+}
+
+TEST_F(etTestInput, input_keyboard_vertical_way_repeat_set_null_input)
+{
+   Eina_Bool ret = EINA_FALSE;
+   double init_rate = 2.0, init_delay = 2.0;
+
+   ret = ecore_wl2_input_keyboard_vertical_way_repeat_set(NULL, init_rate, init_delay);
+   ASSERT_FALSE(ret);
+}
+
+TEST_F(etTestInput, input_keyboard_vertical_way_repeat_get_null_input)
+{
+   Eina_Bool ret = EINA_FALSE;
+   double rate, delay;
+
+   ret = ecore_wl2_input_keyboard_vertical_way_repeat_get(NULL, &rate, &delay);
+   ASSERT_FALSE(ret);
+}
+
 TEST_F(etTestInput, keyboard_get)
 {
    Ecore_Wl2_Window *wlwin = NULL;