ASSERT_EQ(keymap, nullptr);
}
+TEST_F(etTestInput, keyboard_get)
+{
+ Ecore_Wl2_Window *wlwin = NULL;
+ Ecore_Wl2_Input *wl2_input = NULL;
+
+ etWin *tw = initNormalWin("TCWin_KeyboardGet", EINA_FALSE);
+ ASSERT_TRUE(tw != NULL) << "failed to init window";
+
+ showTCWin(tw);
+ ASSERT_VIS_ON(tw);
+
+ wlwin = (Ecore_Wl2_Window *)elm_win_wl_window_get(tw->elm_win);
+ EINA_SAFETY_ON_NULL_RETURN(wlwin);
+
+ wl2_input = ecore_wl2_window_keyboard_get(wlwin);
+ ASSERT_NE(wl2_input, nullptr);
+}
+
+TEST_F(etTestInput, keyboard_get_negative)
+{
+ Ecore_Wl2_Input *wl2_input = NULL;
+
+ wl2_input = ecore_wl2_window_keyboard_get(NULL);
+ ASSERT_EQ(wl2_input, nullptr);
+}
+
TEST_F(etTestInput, pointer_down)
{
int ret = EFL_UTIL_ERROR_NONE;