0009_input: add ecore_wl2_input_cursor_size_set() TC 42/313642/1
authorJihoon Kim <jihoon48.kim@samsung.com>
Fri, 28 Jun 2024 11:27:10 +0000 (20:27 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Fri, 28 Jun 2024 11:27:10 +0000 (20:27 +0900)
Change-Id: Ie554a045bcb15cdacd5b3379d36d3fb1a1fe0917
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
src/testcase/0009_input.cpp

index 536372e562c4f76eee19c33b96837d9ba98218ca..384636db1ec27e5f0cedfc98ab16127cc9ecf701 100644 (file)
@@ -542,6 +542,38 @@ TEST_F(etTestInput, input_cursor_get_null_input)
    ASSERT_EQ(etRunner::get().verifyTC(testCaseName, testName), EINA_TRUE);
 }
 
+TEST_F(etTestInput, input_cursor_size_set)
+{
+   Ecore_Wl2_Display *display = NULL;
+   Ecore_Wl2_Input *input = NULL;
+   Eina_Bool ret = EINA_TRUE;
+
+   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);
+
+   // return void, so just for coverage and checking crash
+   ecore_wl2_input_cursor_size_set(input, 64);
+   ASSERT_TRUE(ret);
+
+   ecore_wl2_input_cursor_default_restore(input);
+
+   ASSERT_EQ(etRunner::get().verifyTC(testCaseName, testName), EINA_TRUE);
+}
+
+TEST_F(etTestInput, input_cursor_size_set_null_input)
+{
+   Eina_Bool ret = EINA_TRUE;
+
+   // return void, so just for coverage and checking crash
+   ecore_wl2_input_cursor_size_set(NULL, 64);
+   ASSERT_TRUE(ret);
+
+   ASSERT_EQ(etRunner::get().verifyTC(testCaseName, testName), EINA_TRUE);
+}
+
 TEST_F(etTestInput, keyboard_get)
 {
    Ecore_Wl2_Window *wlwin = NULL;