From: Jihoon Kim Date: Tue, 17 Sep 2019 02:23:30 +0000 (+0900) Subject: [UTC][ACR-1311][Add missing autofill UTCs] X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7e52b31b61ca7dfc80ee04f3bd9ff4fee015ad89;p=test%2Ftct%2Fnative%2Fapi.git [UTC][ACR-1311][Add missing autofill UTCs] Change-Id: I8eaaa16e1ebc3c2021c618bd9cf59c10f8f0239f Signed-off-by: Jihoon Kim --- diff --git a/packaging/utc/core-capi-ui-autofill-tests.xml b/packaging/utc/core-capi-ui-autofill-tests.xml index e2460e3b6..3dde329cd 100644 --- a/packaging/utc/core-capi-ui-autofill-tests.xml +++ b/packaging/utc/core-capi-ui-autofill-tests.xml @@ -1,5 +1,5 @@ - + test Core API test Application @@ -9,7 +9,7 @@ - + http://tizen.org/privilege/appmanager.launch diff --git a/src/utc/capi-ui-autofill/tct-capi-ui-autofill-core_mobile.h b/src/utc/capi-ui-autofill/tct-capi-ui-autofill-core_mobile.h index eceef3085..a50a812a2 100644 --- a/src/utc/capi-ui-autofill/tct-capi-ui-autofill-core_mobile.h +++ b/src/utc/capi-ui-autofill/tct-capi-ui-autofill-core_mobile.h @@ -173,6 +173,9 @@ extern int utc_autofill_fill_response_group_add_item_n(void); extern int utc_autofill_fill_response_group_create_p(void); extern int utc_autofill_fill_response_group_create_n(void); +extern int utc_autofill_fill_response_group_destroy_p(void); +extern int utc_autofill_fill_response_group_destroy_n(void); + extern int utc_autofill_fill_response_group_clone_p(void); extern int utc_autofill_fill_response_group_clone_n(void); @@ -262,6 +265,12 @@ extern int utc_autofill_error_info_get_error_code_n(void); extern void utc_capi_ui_autofill_startup(void); extern void utc_capi_ui_autofill_cleanup(void); +extern int utc_autofill_create_p(void); +extern int utc_autofill_create_n(void); + +extern int utc_autofill_destroy_p(void); +extern int utc_autofill_destroy_n(void); + extern int utc_autofill_connect_p(void); extern int utc_autofill_connect_n(void); @@ -296,6 +305,9 @@ extern int utc_autofill_error_info_unset_received_cb_n(void); extern void utc_capi_ui_autofill_service_startup(void); extern void utc_capi_ui_autofill_service_cleanup(void); +extern int utc_autofill_service_initialize_p(void); +extern int utc_autofill_service_deinitialize_p(void); + extern int utc_autofill_service_set_auth_info_requested_cb_p(void); extern int utc_autofill_service_set_auth_info_requested_cb_n(void); @@ -448,6 +460,9 @@ testcase tc_array[] = { {"utc_autofill_fill_response_group_create_p", utc_autofill_fill_response_group_create_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, {"utc_autofill_fill_response_group_create_n", utc_autofill_fill_response_group_create_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, + {"utc_autofill_fill_response_group_destroy_p", utc_autofill_fill_response_group_destroy_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, + {"utc_autofill_fill_response_group_destroy_n", utc_autofill_fill_response_group_destroy_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, + {"utc_autofill_fill_response_group_clone_p", utc_autofill_fill_response_group_clone_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, {"utc_autofill_fill_response_group_clone_n", utc_autofill_fill_response_group_clone_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, @@ -561,6 +576,12 @@ testcase tc_array[] = { {"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_create_p", utc_autofill_create_p, NULL, NULL}, + {"utc_autofill_create_n", utc_autofill_create_n, NULL, NULL}, + + {"utc_autofill_destroy_p", utc_autofill_destroy_p, NULL, NULL}, + {"utc_autofill_destroy_n", utc_autofill_destroy_n, NULL, NULL}, + {"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}, @@ -592,6 +613,9 @@ testcase tc_array[] = { {"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_initialize_p", utc_autofill_service_initialize_p, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup}, + {"utc_autofill_service_deinitialize_p", utc_autofill_service_deinitialize_p, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup}, + {"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_unset_auth_info_requested_cb_p", utc_autofill_service_unset_auth_info_requested_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup}, diff --git a/src/utc/capi-ui-autofill/tct-capi-ui-autofill-core_tizeniot.h b/src/utc/capi-ui-autofill/tct-capi-ui-autofill-core_tizeniot.h index eceef3085..a50a812a2 100644 --- a/src/utc/capi-ui-autofill/tct-capi-ui-autofill-core_tizeniot.h +++ b/src/utc/capi-ui-autofill/tct-capi-ui-autofill-core_tizeniot.h @@ -173,6 +173,9 @@ extern int utc_autofill_fill_response_group_add_item_n(void); extern int utc_autofill_fill_response_group_create_p(void); extern int utc_autofill_fill_response_group_create_n(void); +extern int utc_autofill_fill_response_group_destroy_p(void); +extern int utc_autofill_fill_response_group_destroy_n(void); + extern int utc_autofill_fill_response_group_clone_p(void); extern int utc_autofill_fill_response_group_clone_n(void); @@ -262,6 +265,12 @@ extern int utc_autofill_error_info_get_error_code_n(void); extern void utc_capi_ui_autofill_startup(void); extern void utc_capi_ui_autofill_cleanup(void); +extern int utc_autofill_create_p(void); +extern int utc_autofill_create_n(void); + +extern int utc_autofill_destroy_p(void); +extern int utc_autofill_destroy_n(void); + extern int utc_autofill_connect_p(void); extern int utc_autofill_connect_n(void); @@ -296,6 +305,9 @@ extern int utc_autofill_error_info_unset_received_cb_n(void); extern void utc_capi_ui_autofill_service_startup(void); extern void utc_capi_ui_autofill_service_cleanup(void); +extern int utc_autofill_service_initialize_p(void); +extern int utc_autofill_service_deinitialize_p(void); + extern int utc_autofill_service_set_auth_info_requested_cb_p(void); extern int utc_autofill_service_set_auth_info_requested_cb_n(void); @@ -448,6 +460,9 @@ testcase tc_array[] = { {"utc_autofill_fill_response_group_create_p", utc_autofill_fill_response_group_create_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, {"utc_autofill_fill_response_group_create_n", utc_autofill_fill_response_group_create_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, + {"utc_autofill_fill_response_group_destroy_p", utc_autofill_fill_response_group_destroy_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, + {"utc_autofill_fill_response_group_destroy_n", utc_autofill_fill_response_group_destroy_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, + {"utc_autofill_fill_response_group_clone_p", utc_autofill_fill_response_group_clone_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, {"utc_autofill_fill_response_group_clone_n", utc_autofill_fill_response_group_clone_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, @@ -561,6 +576,12 @@ testcase tc_array[] = { {"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_create_p", utc_autofill_create_p, NULL, NULL}, + {"utc_autofill_create_n", utc_autofill_create_n, NULL, NULL}, + + {"utc_autofill_destroy_p", utc_autofill_destroy_p, NULL, NULL}, + {"utc_autofill_destroy_n", utc_autofill_destroy_n, NULL, NULL}, + {"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}, @@ -592,6 +613,9 @@ testcase tc_array[] = { {"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_initialize_p", utc_autofill_service_initialize_p, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup}, + {"utc_autofill_service_deinitialize_p", utc_autofill_service_deinitialize_p, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup}, + {"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_unset_auth_info_requested_cb_p", utc_autofill_service_unset_auth_info_requested_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup}, diff --git a/src/utc/capi-ui-autofill/tct-capi-ui-autofill-core_wearable.h b/src/utc/capi-ui-autofill/tct-capi-ui-autofill-core_wearable.h index eceef3085..a50a812a2 100644 --- a/src/utc/capi-ui-autofill/tct-capi-ui-autofill-core_wearable.h +++ b/src/utc/capi-ui-autofill/tct-capi-ui-autofill-core_wearable.h @@ -173,6 +173,9 @@ extern int utc_autofill_fill_response_group_add_item_n(void); extern int utc_autofill_fill_response_group_create_p(void); extern int utc_autofill_fill_response_group_create_n(void); +extern int utc_autofill_fill_response_group_destroy_p(void); +extern int utc_autofill_fill_response_group_destroy_n(void); + extern int utc_autofill_fill_response_group_clone_p(void); extern int utc_autofill_fill_response_group_clone_n(void); @@ -262,6 +265,12 @@ extern int utc_autofill_error_info_get_error_code_n(void); extern void utc_capi_ui_autofill_startup(void); extern void utc_capi_ui_autofill_cleanup(void); +extern int utc_autofill_create_p(void); +extern int utc_autofill_create_n(void); + +extern int utc_autofill_destroy_p(void); +extern int utc_autofill_destroy_n(void); + extern int utc_autofill_connect_p(void); extern int utc_autofill_connect_n(void); @@ -296,6 +305,9 @@ extern int utc_autofill_error_info_unset_received_cb_n(void); extern void utc_capi_ui_autofill_service_startup(void); extern void utc_capi_ui_autofill_service_cleanup(void); +extern int utc_autofill_service_initialize_p(void); +extern int utc_autofill_service_deinitialize_p(void); + extern int utc_autofill_service_set_auth_info_requested_cb_p(void); extern int utc_autofill_service_set_auth_info_requested_cb_n(void); @@ -448,6 +460,9 @@ testcase tc_array[] = { {"utc_autofill_fill_response_group_create_p", utc_autofill_fill_response_group_create_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, {"utc_autofill_fill_response_group_create_n", utc_autofill_fill_response_group_create_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, + {"utc_autofill_fill_response_group_destroy_p", utc_autofill_fill_response_group_destroy_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, + {"utc_autofill_fill_response_group_destroy_n", utc_autofill_fill_response_group_destroy_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, + {"utc_autofill_fill_response_group_clone_p", utc_autofill_fill_response_group_clone_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, {"utc_autofill_fill_response_group_clone_n", utc_autofill_fill_response_group_clone_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, @@ -561,6 +576,12 @@ testcase tc_array[] = { {"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_create_p", utc_autofill_create_p, NULL, NULL}, + {"utc_autofill_create_n", utc_autofill_create_n, NULL, NULL}, + + {"utc_autofill_destroy_p", utc_autofill_destroy_p, NULL, NULL}, + {"utc_autofill_destroy_n", utc_autofill_destroy_n, NULL, NULL}, + {"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}, @@ -592,6 +613,9 @@ testcase tc_array[] = { {"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_initialize_p", utc_autofill_service_initialize_p, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup}, + {"utc_autofill_service_deinitialize_p", utc_autofill_service_deinitialize_p, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup}, + {"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_unset_auth_info_requested_cb_p", utc_autofill_service_unset_auth_info_requested_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup}, diff --git a/src/utc/capi-ui-autofill/utc-capi-ui-autofill-common.c b/src/utc/capi-ui-autofill/utc-capi-ui-autofill-common.c index 5618d7008..2cd0449c2 100644 --- a/src/utc/capi-ui-autofill/utc-capi-ui-autofill-common.c +++ b/src/utc/capi-ui-autofill/utc-capi-ui-autofill-common.c @@ -1922,6 +1922,36 @@ int utc_autofill_fill_response_group_create_n(void) return 0; } +/** + * @testcase utc_autofill_fill_response_group_destroy_p + * @since_tizen 5.5 + * @description Positive UTC of the function that add destroys autofill fill response group. + */ +int utc_autofill_fill_response_group_destroy_p(void) +{ + autofill_fill_response_group_h res_group; + int ret = autofill_fill_response_group_create(&res_group); + assert_eq(ret, AUTOFILL_ERROR_NONE); + + ret = autofill_fill_response_group_destroy(res_group); + assert_eq(ret, AUTOFILL_ERROR_NONE); + + return 0; +} + +/** + * @testcase utc_autofill_fill_response_group_destroy_n + * @since_tizen 5.5 + * @description Negative UTC of the function that add destroys autofill fill response group. + */ +int utc_autofill_fill_response_group_destroy_n(void) +{ + int ret = autofill_fill_response_group_destroy(NULL); + assert_eq(ret, AUTOFILL_ERROR_INVALID_PARAMETER); + + return 0; +} + /** * @testcase utc_autofill_fill_response_group_clone_p * @since_tizen 5.5 diff --git a/src/utc/capi-ui-autofill/utc-capi-ui-autofill-service.c b/src/utc/capi-ui-autofill/utc-capi-ui-autofill-service.c index 9070b306a..93b3a07ab 100644 --- a/src/utc/capi-ui-autofill/utc-capi-ui-autofill-service.c +++ b/src/utc/capi-ui-autofill/utc-capi-ui-autofill-service.c @@ -63,6 +63,36 @@ void utc_capi_ui_autofill_service_cleanup(void) autofill_service_deinitialize(); } +/** + * @testcase utc_autofill_service_initialize_p + * @since_tizen 5.5 + * @description Positive UTC of the function that initializes autofill service. + */ +int utc_autofill_service_initialize_p(void) +{ + autofill_service_deinitialize(); + + int ret = autofill_service_initialize(); + assert_eq(ret, AUTOFILL_ERROR_NONE); + + return 0; +} + +/** + * @testcase utc_autofill_service_deinitialize_p + * @since_tizen 5.5 + * @description Positive UTC of the function that deinitializes autofill service. + */ +int utc_autofill_service_deinitialize_p(void) +{ + int ret = autofill_service_deinitialize(); + assert_eq(ret, AUTOFILL_ERROR_NONE); + + autofill_service_initialize(); + + return 0; +} + /** * @testcase utc_autofill_service_set_auth_info_requested_cb_p * @since_tizen 5.5 diff --git a/src/utc/capi-ui-autofill/utc-capi-ui-autofill.c b/src/utc/capi-ui-autofill/utc-capi-ui-autofill.c index 012996437..39b4d6c9d 100644 --- a/src/utc/capi-ui-autofill/utc-capi-ui-autofill.c +++ b/src/utc/capi-ui-autofill/utc-capi-ui-autofill.c @@ -55,7 +55,7 @@ static void error_info_cb(autofill_h ah, autofill_error_info_h error_info, void } /** - * @function utc_capi_ui_inputmethod_startup + * @function utc_capi_ui_autofill_startup * @description Called before each test * @parameter NA * @return NA @@ -86,6 +86,63 @@ void utc_capi_ui_autofill_cleanup(void) g_autofill_h = NULL; } +/** + * @function utc_autofill_create_p + * @description Positive UTC of the function that creates autofill handle + * @parameter NA + */ +int utc_autofill_create_p(void) +{ + autofill_h ah = NULL; + int ret = autofill_create(&ah); + assert_eq(ret, AUTOFILL_ERROR_NONE); + + return 0; +} + +/** + * @function utc_autofill_create_n + * @description Negative UTC of the function that creates autofill handle + * @parameter NA + */ +int utc_autofill_create_n(void) +{ + int ret = autofill_create(NULL); + assert_eq(ret, AUTOFILL_ERROR_INVALID_PARAMETER); + + return 0; +} + +/** + * @function utc_autofill_destroy_p + * @description Positive UTC of the function that destroys autofill handle + * @parameter NA + */ +int utc_autofill_destroy_p(void) +{ + autofill_h ah = NULL; + int ret = autofill_create(&ah); + assert_eq(ret, AUTOFILL_ERROR_NONE); + + ret = autofill_destroy(ah); + assert_eq(ret, AUTOFILL_ERROR_NONE); + + return 0; +} + +/** + * @function utc_autofill_destroy_n + * @description Negative UTC of the function that destroys autofill handle + * @parameter NA + */ +int utc_autofill_destroy_n(void) +{ + int ret = autofill_destroy(NULL); + assert_eq(ret, AUTOFILL_ERROR_INVALID_PARAMETER); + + return 0; +} + /** * @testcase utc_autofill_connect_p * @since_tizen 5.5