ime_request_hide
ime_event_set_prediction_hint_data_set_cb
ime_update_input_panel_event
-ime_event_set_process_key_event_with_keycode_cb
\ No newline at end of file
+ime_event_set_process_key_event_with_keycode_cb
+ime_set_candidate_visibility_state
\ No newline at end of file
extern int utc_ime_event_set_prediction_hint_data_set_cb_p(void);
extern int utc_ime_update_input_panel_event_p(void);
extern int utc_ime_event_set_process_key_event_with_keycode_cb_p(void);
+extern int utc_ime_set_candidate_visibility_state_p(void);
extern int utc_ime_run_n(void);
extern int utc_ime_run_n2(void);
extern int utc_ime_event_set_focus_in_cb_n(void);
extern int utc_ime_event_set_prediction_hint_data_set_cb_n(void);
extern int utc_ime_update_input_panel_event_n(void);
extern int utc_ime_event_set_process_key_event_with_keycode_cb_n(void);
+extern int utc_ime_set_candidate_visibility_state_n(void);
testcase tc_array[] = {
{"utc_ime_run_p",utc_ime_run_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_event_set_prediction_hint_data_set_cb_p",utc_ime_event_set_prediction_hint_data_set_cb_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_update_input_panel_event_p",utc_ime_update_input_panel_event_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_event_set_process_key_event_with_keycode_cb_p",utc_ime_event_set_process_key_event_with_keycode_cb_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+ {"utc_ime_set_candidate_visibility_state_p",utc_ime_set_candidate_visibility_state_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_run_n",utc_ime_run_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_run_n2",utc_ime_run_n2,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_event_set_focus_in_cb_n",utc_ime_event_set_focus_in_cb_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_event_set_prediction_hint_data_set_cb_n",utc_ime_event_set_prediction_hint_data_set_cb_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_update_input_panel_event_n",utc_ime_update_input_panel_event_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_event_set_process_key_event_with_keycode_cb_n",utc_ime_event_set_process_key_event_with_keycode_cb_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+ {"utc_ime_set_candidate_visibility_state_n",utc_ime_set_candidate_visibility_state_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{NULL, NULL}
};
extern int utc_ime_event_set_prediction_hint_data_set_cb_p(void);
extern int utc_ime_update_input_panel_event_p(void);
extern int utc_ime_event_set_process_key_event_with_keycode_cb_p(void);
+extern int utc_ime_set_candidate_visibility_state_p(void);
extern int utc_ime_run_n(void);
extern int utc_ime_run_n2(void);
extern int utc_ime_event_set_focus_in_cb_n(void);
extern int utc_ime_event_set_prediction_hint_data_set_cb_n(void);
extern int utc_ime_update_input_panel_event_n(void);
extern int utc_ime_event_set_process_key_event_with_keycode_cb_n(void);
+extern int utc_ime_set_candidate_visibility_state_n(void);
testcase tc_array[] = {
{"utc_ime_run_p",utc_ime_run_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_event_set_prediction_hint_data_set_cb_p",utc_ime_event_set_prediction_hint_data_set_cb_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_update_input_panel_event_p",utc_ime_update_input_panel_event_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_event_set_process_key_event_with_keycode_cb_p",utc_ime_event_set_process_key_event_with_keycode_cb_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+ {"utc_ime_set_candidate_visibility_state_p",utc_ime_set_candidate_visibility_state_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_run_n",utc_ime_run_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_run_n2",utc_ime_run_n2,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_event_set_focus_in_cb_n",utc_ime_event_set_focus_in_cb_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_event_set_prediction_hint_data_set_cb_n",utc_ime_event_set_prediction_hint_data_set_cb_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_update_input_panel_event_n",utc_ime_update_input_panel_event_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_event_set_process_key_event_with_keycode_cb_n",utc_ime_event_set_process_key_event_with_keycode_cb_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+ {"utc_ime_set_candidate_visibility_state_n",utc_ime_set_candidate_visibility_state_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{NULL, NULL}
};
extern int utc_ime_event_set_prediction_hint_data_set_cb_p(void);
extern int utc_ime_update_input_panel_event_p(void);
extern int utc_ime_event_set_process_key_event_with_keycode_cb_p(void);
+extern int utc_ime_set_candidate_visibility_state_p(void);
extern int utc_ime_run_n(void);
extern int utc_ime_run_n2(void);
extern int utc_ime_event_set_focus_in_cb_n(void);
extern int utc_ime_event_set_prediction_hint_data_set_cb_n(void);
extern int utc_ime_update_input_panel_event_n(void);
extern int utc_ime_event_set_process_key_event_with_keycode_cb_n(void);
+extern int utc_ime_set_candidate_visibility_state_n(void);
testcase tc_array[] = {
{"utc_ime_run_p",utc_ime_run_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_event_set_prediction_hint_data_set_cb_p",utc_ime_event_set_prediction_hint_data_set_cb_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_update_input_panel_event_p",utc_ime_update_input_panel_event_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_event_set_process_key_event_with_keycode_cb_p",utc_ime_event_set_process_key_event_with_keycode_cb_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+ {"utc_ime_set_candidate_visibility_state_p",utc_ime_set_candidate_visibility_state_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_run_n",utc_ime_run_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_run_n2",utc_ime_run_n2,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_event_set_focus_in_cb_n",utc_ime_event_set_focus_in_cb_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_event_set_prediction_hint_data_set_cb_n",utc_ime_event_set_prediction_hint_data_set_cb_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_update_input_panel_event_n",utc_ime_update_input_panel_event_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_event_set_process_key_event_with_keycode_cb_n",utc_ime_event_set_process_key_event_with_keycode_cb_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+ {"utc_ime_set_candidate_visibility_state_n",utc_ime_set_candidate_visibility_state_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{NULL, NULL}
};
g_ret = ime_update_input_panel_event(IME_EVENT_TYPE_LANGUAGE, 0);
elm_exit();
}
+static void _ime_set_candidate_visibility_state()
+{
+ g_ret = ime_set_candidate_visibility_state(true);
+ elm_exit();
+}
static void _create_cb(void *user_data)
{
return 0;
}
+/**
+ * @testcase utc_ime_set_candidate_visibility_state_p
+ * @since_tizen 5.5
+ * @description Positive UTC of the function that sets the candidate visibility state.
+ */
+int utc_ime_set_candidate_visibility_state_p(void)
+{
+ int ret = ime_run(&basic_callback, (void *)_ime_set_candidate_visibility_state);
+ assert_eq(ret, IME_ERROR_NONE);
+ assert_eq(g_ret, IME_ERROR_NONE);
+ return 0;
+}
+
//& purpose: A purpose of a first negative TC.
/**
* @testcase utc_ime_run_n
return 0;
}
+/**
+ * @testcase utc_ime_set_candidate_visibility_state_n
+ * @since_tizen 5.5
+ * @description Negative UTC of the function that sets the candidate visibility state.
+ */
+int utc_ime_set_candidate_visibility_state_n(void)
+{
+ int ret = ime_set_candidate_visibility_state(true);
+ assert_eq(ret, IME_ERROR_NOT_RUNNING);
+ return 0;
+}
+
#ifdef WEARABLE
/**
* @testcase utc_ime_event_set_process_input_device_event_cb_n