extern int utc_autofill_save_item_get_value_p(void);
extern int utc_autofill_save_item_get_value_n(void);
+extern int utc_autofill_error_info_create_p(void);
+extern int utc_autofill_error_info_create_n(void);
+extern int utc_autofill_error_info_destroy_p(void);
+extern int utc_autofill_error_info_destroy_n(void);
+extern int utc_autofill_error_info_set_app_id_p(void);
+extern int utc_autofill_error_info_set_app_id_n(void);
+extern int utc_autofill_error_info_get_app_id_p(void);
+extern int utc_autofill_error_info_get_app_id_n(void);
+extern int utc_autofill_error_info_set_error_code_p(void);
+extern int utc_autofill_error_info_set_error_code_n(void);
+extern int utc_autofill_error_info_get_error_code_p(void);
+extern int utc_autofill_error_info_get_error_code_n(void);
+
// client
extern void utc_capi_ui_autofill_startup(void);
extern void utc_capi_ui_autofill_cleanup(void);
extern int utc_autofill_commit_p(void);
extern int utc_autofill_commit_n(void);
+extern int utc_autofill_error_info_set_received_cb_p(void);
+extern int utc_autofill_error_info_set_received_cb_n(void);
+
+extern int utc_autofill_error_info_unset_received_cb_p(void);
+extern int utc_autofill_error_info_unset_received_cb_n(void);
+
// service
extern void utc_capi_ui_autofill_service_startup(void);
extern void utc_capi_ui_autofill_service_cleanup(void);
extern int utc_autofill_service_send_fill_response_n(void);
+extern int utc_autofill_service_send_error_info_cb_n(void);
+
extern int utc_autofill_service_set_commited_cb_p(void);
extern int utc_autofill_service_set_commited_cb_n(void);
{"utc_autofill_save_item_get_value_p", utc_autofill_save_item_get_value_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
{"utc_autofill_save_item_get_value_n", utc_autofill_save_item_get_value_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+ {"utc_autofill_error_info_create_p", utc_autofill_error_info_create_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+ {"utc_autofill_error_info_create_n", utc_autofill_error_info_create_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+ {"utc_autofill_error_info_destroy_p", utc_autofill_error_info_destroy_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+ {"utc_autofill_error_info_destroy_n", utc_autofill_error_info_destroy_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+ {"utc_autofill_error_info_set_app_id_p", utc_autofill_error_info_set_app_id_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+ {"utc_autofill_error_info_set_app_id_n", utc_autofill_error_info_set_app_id_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+ {"utc_autofill_error_info_get_app_id_p", utc_autofill_error_info_get_app_id_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+ {"utc_autofill_error_info_get_app_id_n", utc_autofill_error_info_get_app_id_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+ {"utc_autofill_error_info_set_error_code_p", utc_autofill_error_info_set_error_code_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+ {"utc_autofill_error_info_set_error_code_n", utc_autofill_error_info_set_error_code_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+ {"utc_autofill_error_info_get_error_code_p", utc_autofill_error_info_get_error_code_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+ {"utc_autofill_error_info_get_error_code_n", utc_autofill_error_info_get_error_code_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
// client
{"utc_autofill_connect_p", utc_autofill_connect_p, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
{"utc_autofill_connect_n", utc_autofill_connect_n, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
{"utc_autofill_commit_p", utc_autofill_commit_p, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
{"utc_autofill_commit_n", utc_autofill_commit_n, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+ {"utc_autofill_error_info_set_received_cb_p", utc_autofill_error_info_set_received_cb_p, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+ {"utc_autofill_error_info_set_received_cb_n", utc_autofill_error_info_set_received_cb_n, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+
+ {"utc_autofill_error_info_unset_received_cb_p", utc_autofill_error_info_unset_received_cb_p, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+ {"utc_autofill_error_info_unset_received_cb_n", utc_autofill_error_info_unset_received_cb_n, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+
// service
{"utc_autofill_service_set_auth_info_requested_cb_p", utc_autofill_service_set_auth_info_requested_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_set_auth_info_requested_cb_n", utc_autofill_service_set_auth_info_requested_cb_n, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_set_fill_requested_cb_n", utc_autofill_service_set_fill_requested_cb_n, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_unset_fill_requested_cb_p", utc_autofill_service_unset_fill_requested_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_send_fill_response_n", utc_autofill_service_send_fill_response_n, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
+ {"utc_autofill_service_send_error_info_cb_n", utc_autofill_service_send_error_info_cb_n, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_set_commited_cb_p", utc_autofill_service_set_commited_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_set_commited_cb_n", utc_autofill_service_set_commited_cb_n, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_unset_commited_cb_p", utc_autofill_service_unset_commited_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
extern int utc_autofill_save_item_get_value_p(void);
extern int utc_autofill_save_item_get_value_n(void);
+extern int utc_autofill_error_info_create_p(void);
+extern int utc_autofill_error_info_create_n(void);
+extern int utc_autofill_error_info_destroy_p(void);
+extern int utc_autofill_error_info_destroy_n(void);
+extern int utc_autofill_error_info_set_app_id_p(void);
+extern int utc_autofill_error_info_set_app_id_n(void);
+extern int utc_autofill_error_info_get_app_id_p(void);
+extern int utc_autofill_error_info_get_app_id_n(void);
+extern int utc_autofill_error_info_set_error_code_p(void);
+extern int utc_autofill_error_info_set_error_code_n(void);
+extern int utc_autofill_error_info_get_error_code_p(void);
+extern int utc_autofill_error_info_get_error_code_n(void);
+
// client
extern void utc_capi_ui_autofill_startup(void);
extern void utc_capi_ui_autofill_cleanup(void);
extern int utc_autofill_commit_p(void);
extern int utc_autofill_commit_n(void);
+extern int utc_autofill_error_info_set_received_cb_p(void);
+extern int utc_autofill_error_info_set_received_cb_n(void);
+
+extern int utc_autofill_error_info_unset_received_cb_p(void);
+extern int utc_autofill_error_info_unset_received_cb_n(void);
+
// service
extern void utc_capi_ui_autofill_service_startup(void);
extern void utc_capi_ui_autofill_service_cleanup(void);
extern int utc_autofill_service_send_fill_response_n(void);
+extern int utc_autofill_service_send_error_info_cb_n(void);
+
extern int utc_autofill_service_set_commited_cb_p(void);
extern int utc_autofill_service_set_commited_cb_n(void);
{"utc_autofill_save_item_get_value_p", utc_autofill_save_item_get_value_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
{"utc_autofill_save_item_get_value_n", utc_autofill_save_item_get_value_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+ {"utc_autofill_error_info_create_p", utc_autofill_error_info_create_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+ {"utc_autofill_error_info_create_n", utc_autofill_error_info_create_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+ {"utc_autofill_error_info_destroy_p", utc_autofill_error_info_destroy_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+ {"utc_autofill_error_info_destroy_n", utc_autofill_error_info_destroy_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+ {"utc_autofill_error_info_set_app_id_p", utc_autofill_error_info_set_app_id_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+ {"utc_autofill_error_info_set_app_id_n", utc_autofill_error_info_set_app_id_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+ {"utc_autofill_error_info_get_app_id_p", utc_autofill_error_info_get_app_id_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+ {"utc_autofill_error_info_get_app_id_n", utc_autofill_error_info_get_app_id_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+ {"utc_autofill_error_info_set_error_code_p", utc_autofill_error_info_set_error_code_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+ {"utc_autofill_error_info_set_error_code_n", utc_autofill_error_info_set_error_code_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+ {"utc_autofill_error_info_get_error_code_p", utc_autofill_error_info_get_error_code_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+ {"utc_autofill_error_info_get_error_code_n", utc_autofill_error_info_get_error_code_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
// client
{"utc_autofill_connect_p", utc_autofill_connect_p, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
{"utc_autofill_connect_n", utc_autofill_connect_n, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
{"utc_autofill_commit_p", utc_autofill_commit_p, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
{"utc_autofill_commit_n", utc_autofill_commit_n, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+ {"utc_autofill_error_info_set_received_cb_p", utc_autofill_error_info_set_received_cb_p, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+ {"utc_autofill_error_info_set_received_cb_n", utc_autofill_error_info_set_received_cb_n, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+
+ {"utc_autofill_error_info_unset_received_cb_p", utc_autofill_error_info_unset_received_cb_p, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+ {"utc_autofill_error_info_unset_received_cb_n", utc_autofill_error_info_unset_received_cb_n, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+
// service
{"utc_autofill_service_set_auth_info_requested_cb_p", utc_autofill_service_set_auth_info_requested_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_set_auth_info_requested_cb_n", utc_autofill_service_set_auth_info_requested_cb_n, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_set_fill_requested_cb_n", utc_autofill_service_set_fill_requested_cb_n, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_unset_fill_requested_cb_p", utc_autofill_service_unset_fill_requested_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_send_fill_response_n", utc_autofill_service_send_fill_response_n, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
+ {"utc_autofill_service_send_error_info_cb_n", utc_autofill_service_send_error_info_cb_n, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_set_commited_cb_p", utc_autofill_service_set_commited_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_set_commited_cb_n", utc_autofill_service_set_commited_cb_n, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_unset_commited_cb_p", utc_autofill_service_unset_commited_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
extern int utc_autofill_save_item_get_value_p(void);
extern int utc_autofill_save_item_get_value_n(void);
+extern int utc_autofill_error_info_create_p(void);
+extern int utc_autofill_error_info_create_n(void);
+extern int utc_autofill_error_info_destroy_p(void);
+extern int utc_autofill_error_info_destroy_n(void);
+extern int utc_autofill_error_info_set_app_id_p(void);
+extern int utc_autofill_error_info_set_app_id_n(void);
+extern int utc_autofill_error_info_get_app_id_p(void);
+extern int utc_autofill_error_info_get_app_id_n(void);
+extern int utc_autofill_error_info_set_error_code_p(void);
+extern int utc_autofill_error_info_set_error_code_n(void);
+extern int utc_autofill_error_info_get_error_code_p(void);
+extern int utc_autofill_error_info_get_error_code_n(void);
+
// client
extern void utc_capi_ui_autofill_startup(void);
extern void utc_capi_ui_autofill_cleanup(void);
extern int utc_autofill_commit_p(void);
extern int utc_autofill_commit_n(void);
+extern int utc_autofill_error_info_set_received_cb_p(void);
+extern int utc_autofill_error_info_set_received_cb_n(void);
+
+extern int utc_autofill_error_info_unset_received_cb_p(void);
+extern int utc_autofill_error_info_unset_received_cb_n(void);
+
// service
extern void utc_capi_ui_autofill_service_startup(void);
extern void utc_capi_ui_autofill_service_cleanup(void);
extern int utc_autofill_service_send_fill_response_n(void);
+extern int utc_autofill_service_send_error_info_cb_n(void);
+
extern int utc_autofill_service_set_commited_cb_p(void);
extern int utc_autofill_service_set_commited_cb_n(void);
{"utc_autofill_save_item_get_value_p", utc_autofill_save_item_get_value_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
{"utc_autofill_save_item_get_value_n", utc_autofill_save_item_get_value_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+ {"utc_autofill_error_info_create_p", utc_autofill_error_info_create_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+ {"utc_autofill_error_info_create_n", utc_autofill_error_info_create_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+ {"utc_autofill_error_info_destroy_p", utc_autofill_error_info_destroy_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+ {"utc_autofill_error_info_destroy_n", utc_autofill_error_info_destroy_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+ {"utc_autofill_error_info_set_app_id_p", utc_autofill_error_info_set_app_id_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+ {"utc_autofill_error_info_set_app_id_n", utc_autofill_error_info_set_app_id_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+ {"utc_autofill_error_info_get_app_id_p", utc_autofill_error_info_get_app_id_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+ {"utc_autofill_error_info_get_app_id_n", utc_autofill_error_info_get_app_id_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+ {"utc_autofill_error_info_set_error_code_p", utc_autofill_error_info_set_error_code_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+ {"utc_autofill_error_info_set_error_code_n", utc_autofill_error_info_set_error_code_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+ {"utc_autofill_error_info_get_error_code_p", utc_autofill_error_info_get_error_code_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+ {"utc_autofill_error_info_get_error_code_n", utc_autofill_error_info_get_error_code_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
// client
{"utc_autofill_connect_p", utc_autofill_connect_p, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
{"utc_autofill_connect_n", utc_autofill_connect_n, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
{"utc_autofill_commit_p", utc_autofill_commit_p, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
{"utc_autofill_commit_n", utc_autofill_commit_n, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+ {"utc_autofill_error_info_set_received_cb_p", utc_autofill_error_info_set_received_cb_p, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+ {"utc_autofill_error_info_set_received_cb_n", utc_autofill_error_info_set_received_cb_n, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+
+ {"utc_autofill_error_info_unset_received_cb_p", utc_autofill_error_info_unset_received_cb_p, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+ {"utc_autofill_error_info_unset_received_cb_n", utc_autofill_error_info_unset_received_cb_n, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+
// service
{"utc_autofill_service_set_auth_info_requested_cb_p", utc_autofill_service_set_auth_info_requested_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_set_auth_info_requested_cb_n", utc_autofill_service_set_auth_info_requested_cb_n, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_set_fill_requested_cb_n", utc_autofill_service_set_fill_requested_cb_n, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_unset_fill_requested_cb_p", utc_autofill_service_unset_fill_requested_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_send_fill_response_n", utc_autofill_service_send_fill_response_n, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
+ {"utc_autofill_service_send_error_info_cb_n", utc_autofill_service_send_error_info_cb_n, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_set_commited_cb_p", utc_autofill_service_set_commited_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_set_commited_cb_n", utc_autofill_service_set_commited_cb_n, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_unset_commited_cb_p", utc_autofill_service_unset_commited_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
assert_eq(ret, AUTOFILL_ERROR_INVALID_PARAMETER);
return 0;
}
+
+//error info
+/**
+ * @testcase utc_autofill_error_info_create_p
+ * @since_tizen 5.5
+ * @description Positive UTC of the function that creates autofill error information.
+ */
+int utc_autofill_error_info_create_p(void)
+{
+ autofill_error_info_h ai_h;
+ int ret = autofill_error_info_create(&ai_h);
+ assert_eq(ret, AUTOFILL_ERROR_NONE);
+ assert(ai_h);
+ return 0;
+}
+
+/**
+ * @testcase utc_autofill_error_info_create_n
+ * @since_tizen 5.5
+ * @description Negative UTC of the function that creates autofill error information.
+ */
+//& purpose: A purpose of a autofill_error_info_create() negative TC.
+int utc_autofill_error_info_create_n(void)
+{
+ int ret = autofill_error_info_create(NULL);
+ assert_eq(ret, AUTOFILL_ERROR_INVALID_PARAMETER);
+ return 0;
+}
+
+/**
+ * @testcase utc_autofill_error_info_destroy_p
+ * @since_tizen 5.5
+ * @description Positive UTC of the function that destroys autofill error information.
+ */
+int utc_autofill_error_info_destroy_p(void)
+{
+ autofill_error_info_h ai_h;
+ int ret = autofill_error_info_create(&ai_h);
+ assert_eq(ret, AUTOFILL_ERROR_NONE);
+ assert(ai_h);
+
+ ret = autofill_error_info_destroy(ai_h);
+ assert_eq(ret, AUTOFILL_ERROR_NONE);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_autofill_error_info_destroy_n
+ * @since_tizen 5.5
+ * @description Negative UTC of the function that destroys autofill error information.
+ */
+int utc_autofill_error_info_destroy_n(void)
+{
+ int ret = autofill_error_info_destroy(NULL);
+ assert_eq(ret, AUTOFILL_ERROR_INVALID_PARAMETER);
+ return 0;
+}
+
+/**
+ * @testcase utc_autofill_error_info_set_app_id_p
+ * @since_tizen 5.5
+ * @description Positive UTC of the function that sets app id in autofill error information.
+ */
+int utc_autofill_error_info_set_app_id_p(void)
+{
+ autofill_error_info_h ai_h;
+ int ret = autofill_error_info_create(&ai_h);
+ assert_eq(ret, AUTOFILL_ERROR_NONE);
+ assert(ai_h);
+
+ ret = autofill_error_info_set_app_id(ai_h, "org.tizen.example");
+ autofill_error_info_destroy(ai_h);
+ assert_eq(ret, AUTOFILL_ERROR_NONE);
+ return 0;
+}
+
+/**
+ * @testcase utc_autofill_error_info_set_app_id_n
+ * @since_tizen 5.5
+ * @description Negative UTC of the function that sets app id in autofill error information.
+ */
+int utc_autofill_error_info_set_app_id_n(void)
+{
+ autofill_error_info_h ai_h;
+ int ret = autofill_error_info_create(&ai_h);
+ assert_eq(ret, AUTOFILL_ERROR_NONE);
+ assert(ai_h);
+
+ ret = autofill_error_info_set_app_id(ai_h, NULL);
+ autofill_error_info_destroy(ai_h);
+ assert_eq(ret, AUTOFILL_ERROR_INVALID_PARAMETER);
+ return 0;
+}
+
+/**
+ * @testcase utc_autofill_error_info_get_app_id_p
+ * @since_tizen 5.5
+ * @description Positive UTC of the function that gets app id in autofill error information.
+ */
+int utc_autofill_error_info_get_app_id_p(void)
+{
+ autofill_error_info_h ai_h;
+ char *app_id = NULL;
+ int ret = autofill_error_info_create(&ai_h);
+ assert_eq(ret, AUTOFILL_ERROR_NONE);
+ assert(ai_h);
+
+ ret = autofill_error_info_set_app_id(ai_h, "org.tizen.example");
+ assert_eq(ret, AUTOFILL_ERROR_NONE);
+
+ ret = autofill_error_info_get_app_id(ai_h, &app_id);
+ assert(app_id);
+
+ free(app_id);
+
+ autofill_error_info_destroy(ai_h);
+
+ assert_eq(ret, AUTOFILL_ERROR_NONE);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_autofill_error_info_get_app_id_n
+ * @since_tizen 5.5
+ * @description Negative UTC of the function that gets app id in autofill error information.
+ */
+int utc_autofill_error_info_get_app_id_n(void)
+{
+ autofill_error_info_h ai_h;
+ int ret = autofill_error_info_create(&ai_h);
+ assert_eq(ret, AUTOFILL_ERROR_NONE);
+ assert(ai_h);
+
+ ret = autofill_error_info_set_app_id(ai_h, "org.tizen.example");
+ assert_eq(ret, AUTOFILL_ERROR_NONE);
+
+ ret = autofill_error_info_get_app_id(ai_h, NULL);
+ autofill_error_info_destroy(ai_h);
+ assert_eq(ret, AUTOFILL_ERROR_INVALID_PARAMETER);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_autofill_error_info_set_error_code_p
+ * @since_tizen 5.5
+ * @description Positive UTC of the function that sets whether authentication is needed or not in autofill error information.
+ */
+int utc_autofill_error_info_set_error_code_p(void)
+{
+ autofill_error_info_h ai_h;
+ int ret = autofill_error_info_create(&ai_h);
+ assert_eq(ret, AUTOFILL_ERROR_NONE);
+ assert(ai_h);
+
+ ret = autofill_error_info_set_error_code(ai_h, AUTOFILL_ERROR_AUTHENTICATION_FAILED);
+ autofill_error_info_destroy(ai_h);
+ assert_eq(ret, AUTOFILL_ERROR_NONE);
+ return 0;
+}
+
+/**
+ * @testcase utc_autofill_error_info_set_error_code_n
+ * @since_tizen 5.5
+ * @description Negative UTC of the function that sets whether authentication is needed or not in autofill error information.
+ */
+int utc_autofill_error_info_set_error_code_n(void)
+{
+ int ret = autofill_error_info_set_error_code(NULL, AUTOFILL_ERROR_AUTHENTICATION_FAILED);
+ assert_eq(ret, AUTOFILL_ERROR_INVALID_PARAMETER);
+ return 0;
+}
+
+/**
+ * @testcase utc_autofill_error_info_get_error_code_p
+ * @since_tizen 5.5
+ * @description Positive UTC of the function that gets whether autofill data presents or not in autofill error information.
+ */
+int utc_autofill_error_info_get_error_code_p(void)
+{
+ autofill_error_info_h ai_h;
+ int error_code = 0;
+ int ret = autofill_error_info_create(&ai_h);
+ assert_eq(ret, AUTOFILL_ERROR_NONE);
+ assert(ai_h);
+
+ ret = autofill_error_info_set_error_code(ai_h, AUTOFILL_ERROR_AUTHENTICATION_FAILED);
+ assert_eq(ret, AUTOFILL_ERROR_NONE);
+
+ ret = autofill_error_info_get_error_code(ai_h, &error_code);
+ autofill_error_info_destroy(ai_h);
+ assert_eq(error_code, AUTOFILL_ERROR_AUTHENTICATION_FAILED);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_autofill_error_info_get_error_code_n
+ * @since_tizen 5.5
+ * @description Negative UTC of the function that gets whether autofill data presents or not in autofill error information.
+ */
+int utc_autofill_error_info_get_error_code_n(void)
+{
+ autofill_error_info_h ai_h;
+ int ret = autofill_error_info_create(&ai_h);
+ assert_eq(ret, AUTOFILL_ERROR_NONE);
+ assert(ai_h);
+
+ ret = autofill_error_info_set_error_code(ai_h, AUTOFILL_ERROR_AUTHENTICATION_FAILED);
+ assert_eq(ret, AUTOFILL_ERROR_NONE);
+
+ ret = autofill_error_info_get_error_code(ai_h, NULL);
+ autofill_error_info_destroy(ai_h);
+ assert_eq(ret, AUTOFILL_ERROR_INVALID_PARAMETER);
+
+ return 0;
+}
return 0;
}
+/**
+ * @testcase utc_autofill_service_send_error_info_cb_n
+ * @since_tizen 5.5
+ * @description Negative UTC of the function that sends authentication information.
+ */
+int utc_autofill_service_send_error_info_cb_n(void)
+{
+ int ret = autofill_service_send_error_info(0, NULL);
+ assert_eq(ret, AUTOFILL_ERROR_INVALID_PARAMETER);
+
+ return 0;
+}
+
/**
* @testcase utc_autofill_service_set_commited_cb_p
* @since_tizen 5.5
}
+static void error_info_cb(autofill_h ah, autofill_error_info_h error_info, void *user_data)
+{
+
+}
+
/**
* @function utc_capi_ui_inputmethod_startup
* @description Called before each test
return 0;
}
+/**
+ * @testcase utc_autofill_error_info_set_received_cb_p
+ * @since_tizen 5.5
+ * @description Positive UTC of the function that sets error info received callback.
+ */
+int utc_autofill_error_info_set_received_cb_p(void)
+{
+ int ret = autofill_error_info_set_received_cb(g_autofill_h, error_info_cb, NULL);
+ assert_eq(ret, AUTOFILL_ERROR_NONE);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_autofill_error_info_set_received_cb_n
+ * @since_tizen 5.5
+ * @description Negative UTC of the function that sets error info received callback.
+ */
+int utc_autofill_error_info_set_received_cb_n(void)
+{
+ int ret = autofill_error_info_set_received_cb(NULL, error_info_cb, NULL);
+ assert_eq(ret, AUTOFILL_ERROR_INVALID_PARAMETER);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_autofill_error_info_unset_received_cb_p
+ * @since_tizen 5.5
+ * @description Positive UTC of the function that unsets error info received callback.
+ */
+int utc_autofill_error_info_unset_received_cb_p(void)
+{
+ int ret = autofill_error_info_unset_received_cb(g_autofill_h);
+ assert_eq(ret, AUTOFILL_ERROR_NONE);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_autofill_error_info_unset_received_cb_n
+ * @since_tizen 5.5
+ * @description Negative UTC of the function that unsets error info received callback.
+ */
+int utc_autofill_error_info_unset_received_cb_n(void)
+{
+ int ret = autofill_error_info_unset_received_cb(NULL);
+ assert_eq(ret, AUTOFILL_ERROR_INVALID_PARAMETER);
+
+ return 0;
+}
+
/**
* @testcase utc_autofill_fill_request_p
* @since_tizen 5.5