0009_input: add ecore_wl2_input_keymap_get TC 84/313584/1
authorJihoon Kim <jihoon48.kim@samsung.com>
Fri, 28 Jun 2024 06:10:25 +0000 (15:10 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Fri, 28 Jun 2024 06:10:25 +0000 (15:10 +0900)
Change-Id: I3416be2525d0f60d6d0cd25a0ece979ad49f25cf
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
src/testcase/0009_input.cpp

index 676645d3e84c88e74c7db27b6064bf366da7541d..629a63432bccbf31e823b2a81523b4f3fb46cd65 100644 (file)
@@ -428,6 +428,29 @@ TEST_F(etTestInput, seat_capabilities_get_null_input)
    ASSERT_EQ(cap, ECORE_WL2_SEAT_CAPABILITIES_NONE);
 }
 
+TEST_F(etTestInput, input_keymap_get)
+{
+   Ecore_Wl2_Display *display = NULL;
+   Ecore_Wl2_Input *input = NULL;
+   struct xkb_keymap *keymap = NULL;
+
+   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);
+
+   keymap = ecore_wl2_input_keymap_get(input);
+   ASSERT_NE(keymap, nullptr);
+}
+
+TEST_F(etTestInput, input_keymap_get_negative)
+{
+   struct xkb_keymap *keymap = NULL;
+   keymap = ecore_wl2_input_keymap_get(NULL);
+   ASSERT_EQ(keymap, nullptr);
+}
+
 TEST_F(etTestInput, pointer_down)
 {
    int ret = EFL_UTIL_ERROR_NONE;