[UTC][autofill][ACR-1371] Add TCs for sending autofill error 45/201145/6
authorJihoon Kim <jihoon48.kim@samsung.com>
Fri, 8 Mar 2019 10:49:57 +0000 (19:49 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Fri, 29 Mar 2019 10:09:13 +0000 (19:09 +0900)
Change-Id: I84380028a867fdf072ff367b406cab8dae3b32de
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
src/utc/capi-ui-autofill/tct-capi-ui-autofill-core_mobile.h
src/utc/capi-ui-autofill/tct-capi-ui-autofill-core_tizeniot.h
src/utc/capi-ui-autofill/tct-capi-ui-autofill-core_wearable.h
src/utc/capi-ui-autofill/utc-capi-ui-autofill-common.c
src/utc/capi-ui-autofill/utc-capi-ui-autofill-service.c
src/utc/capi-ui-autofill/utc-capi-ui-autofill.c

index e922a76507c1c58b4bca3501ad816ffb8a4092c7..9add12d9bfc5be4b110f032430bae91db3c8e3af 100644 (file)
@@ -234,6 +234,19 @@ extern int utc_autofill_save_item_set_value_n(void);
 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);
@@ -262,6 +275,12 @@ extern int utc_autofill_fill_response_unset_received_cb_n(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);
@@ -280,6 +299,8 @@ extern int utc_autofill_service_unset_fill_requested_cb_p(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);
 
@@ -502,6 +523,21 @@ testcase tc_array[] = {
     {"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},
@@ -527,6 +563,12 @@ testcase tc_array[] = {
     {"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},
@@ -536,6 +578,7 @@ testcase tc_array[] = {
     {"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},
index e922a76507c1c58b4bca3501ad816ffb8a4092c7..9add12d9bfc5be4b110f032430bae91db3c8e3af 100644 (file)
@@ -234,6 +234,19 @@ extern int utc_autofill_save_item_set_value_n(void);
 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);
@@ -262,6 +275,12 @@ extern int utc_autofill_fill_response_unset_received_cb_n(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);
@@ -280,6 +299,8 @@ extern int utc_autofill_service_unset_fill_requested_cb_p(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);
 
@@ -502,6 +523,21 @@ testcase tc_array[] = {
     {"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},
@@ -527,6 +563,12 @@ testcase tc_array[] = {
     {"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},
@@ -536,6 +578,7 @@ testcase tc_array[] = {
     {"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},
index e922a76507c1c58b4bca3501ad816ffb8a4092c7..9add12d9bfc5be4b110f032430bae91db3c8e3af 100644 (file)
@@ -234,6 +234,19 @@ extern int utc_autofill_save_item_set_value_n(void);
 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);
@@ -262,6 +275,12 @@ extern int utc_autofill_fill_response_unset_received_cb_n(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);
@@ -280,6 +299,8 @@ extern int utc_autofill_service_unset_fill_requested_cb_p(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);
 
@@ -502,6 +523,21 @@ testcase tc_array[] = {
     {"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},
@@ -527,6 +563,12 @@ testcase tc_array[] = {
     {"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},
@@ -536,6 +578,7 @@ testcase tc_array[] = {
     {"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},
index 4dd9d8c919dc4471c1c3c209169276639017c32e..31ea93d52d7881f77c244be082bd55cc5a0f26a0 100644 (file)
@@ -3194,3 +3194,222 @@ int utc_autofill_save_item_get_value_n(void)
     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;
+}
index 43a9bce37c000f53ad00edfc2c56a906fe9f67e2..9070b306a9801b0d4daeb1741086f1444c2897ee 100644 (file)
@@ -180,6 +180,19 @@ int utc_autofill_service_send_fill_response_n(void)
     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
index e9fe5dbd78eba9581fa7200ba04d7036a8bdeb1f..f4e9a0a03d51a6cdacbf6f1a313602d4c2ed11a9 100644 (file)
@@ -45,6 +45,11 @@ static void fill_response_cb(autofill_h ah, autofill_fill_response_h fill_respon
 
 }
 
+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
@@ -207,6 +212,58 @@ int utc_autofill_auth_info_unset_received_cb_n(void)
     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