ime_set_floating_drag_start
ime_set_floating_drag_end
ime_get_selected_text
-ime_request_hide
\ No newline at end of file
+ime_request_hide
+ime_event_set_prediction_hint_data_set_cb
\ No newline at end of file
extern int utc_ime_set_floating_drag_end_p(void);
extern int utc_ime_get_selected_text_p(void);
extern int utc_ime_request_hide_p(void);
+extern int utc_ime_event_set_prediction_hint_data_set_cb_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_get_selected_text_n(void);
extern int utc_ime_get_selected_text_n2(void);
extern int utc_ime_request_hide_n(void);
+extern int utc_ime_event_set_prediction_hint_data_set_cb_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_set_floating_drag_end_p",utc_ime_set_floating_drag_end_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_get_selected_text_p",utc_ime_get_selected_text_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_request_hide_p",utc_ime_request_hide_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_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_get_selected_text_n",utc_ime_get_selected_text_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_get_selected_text_n2",utc_ime_get_selected_text_n2,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_request_hide_n",utc_ime_request_hide_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},
{NULL, NULL}
};
extern int utc_ime_set_floating_drag_end_p(void);
extern int utc_ime_get_selected_text_p(void);
extern int utc_ime_request_hide_p(void);
+extern int utc_ime_event_set_prediction_hint_data_set_cb_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_get_selected_text_n(void);
extern int utc_ime_get_selected_text_n2(void);
extern int utc_ime_request_hide_n(void);
+extern int utc_ime_event_set_prediction_hint_data_set_cb_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_set_floating_drag_end_p",utc_ime_set_floating_drag_end_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_get_selected_text_p",utc_ime_get_selected_text_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_request_hide_p",utc_ime_request_hide_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_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_get_selected_text_n",utc_ime_get_selected_text_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_get_selected_text_n2",utc_ime_get_selected_text_n2,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_request_hide_n",utc_ime_request_hide_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},
{NULL, NULL}
};
extern int utc_ime_set_floating_drag_end_p(void);
extern int utc_ime_get_selected_text_p(void);
extern int utc_ime_request_hide_p(void);
+extern int utc_ime_event_set_prediction_hint_data_set_cb_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_get_selected_text_n(void);
extern int utc_ime_get_selected_text_n2(void);
extern int utc_ime_request_hide_n(void);
+extern int utc_ime_event_set_prediction_hint_data_set_cb_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_set_floating_drag_end_p",utc_ime_set_floating_drag_end_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_get_selected_text_p",utc_ime_get_selected_text_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_request_hide_p",utc_ime_request_hide_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_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_get_selected_text_n",utc_ime_get_selected_text_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_get_selected_text_n2",utc_ime_get_selected_text_n2,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
{"utc_ime_request_hide_n",utc_ime_request_hide_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},
{NULL, NULL}
};
static void _mime_type_set_request_cb(const char *mime_type, void *user_data)
{
}
+static void _prediction_hint_data_set_cb(const char *key, const char *value, void *user_data)
+{
+}
static int g_ret = -1;
return 0;
}
+/**
+ * @testcase utc_ime_event_set_prediction_hint_data_set_cb_p
+ * @since_tizen 5.0
+ * @description Positive UTC of the function that sets @c prediction_hint_data event callback function.
+ */
+int utc_ime_event_set_prediction_hint_data_set_cb_p(void)
+{
+ int ret = ime_event_set_prediction_hint_data_set_cb(_prediction_hint_data_set_cb, NULL);
+ assert_eq(ret, IME_ERROR_NONE);
+ return 0;
+}
+
//& purpose: A purpose of a first negative TC.
/**
return 0;
}
+/**
+ * @testcase utc_ime_event_set_prediction_hint_data_set_cb_n
+ * @since_tizen 5.0
+ * @description Negative UTC of the function that sets @c prediction_hint_data event callback function.
+ */
+int utc_ime_event_set_prediction_hint_data_set_cb_n(void)
+{
+ int ret = ime_event_set_prediction_hint_data_set_cb(NULL, NULL);
+ assert_eq(ret, IME_ERROR_INVALID_PARAMETER);
+ return 0;
+}
+
#ifdef WEARABLE
/**
* @testcase utc_ime_event_set_process_input_device_event_cb_n