From: Jihoon Kim Date: Thu, 9 May 2019 08:28:53 +0000 (+0900) Subject: [UTC][autofill][ACR-1402] Add TCs for setting view title in autofill save view info X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5f75e43a369496e1d7ff48e893b009883b808f10;p=test%2Ftct%2Fnative%2Fapi.git [UTC][autofill][ACR-1402] Add TCs for setting view title in autofill save view info Change-Id: I926bc12b5291ea50f45ab11594937bdca9505e59 Signed-off-by: Jihoon Kim --- 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 9add12d9b..b533d5cd7 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 @@ -132,6 +132,11 @@ extern int utc_autofill_save_view_info_set_view_id_n(void); extern int utc_autofill_save_view_info_get_view_id_p(void); extern int utc_autofill_save_view_info_get_view_id_n(void); +extern int utc_autofill_save_view_info_set_view_title_p(void); +extern int utc_autofill_save_view_info_set_view_title_n(void); +extern int utc_autofill_save_view_info_get_view_title_p(void); +extern int utc_autofill_save_view_info_get_view_title_n(void); + extern int utc_autofill_save_view_info_add_item_p(void); extern int utc_autofill_save_view_info_add_item_n(void); @@ -458,6 +463,11 @@ testcase tc_array[] = { {"utc_autofill_save_view_info_get_view_id_p", utc_autofill_save_view_info_get_view_id_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, {"utc_autofill_save_view_info_get_view_id_n", utc_autofill_save_view_info_get_view_id_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, + {"utc_autofill_save_view_info_set_view_title_p", utc_autofill_save_view_info_set_view_title_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, + {"utc_autofill_save_view_info_set_view_title_n", utc_autofill_save_view_info_set_view_title_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, + {"utc_autofill_save_view_info_get_view_title_p", utc_autofill_save_view_info_get_view_title_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, + {"utc_autofill_save_view_info_get_view_title_n", utc_autofill_save_view_info_get_view_title_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, + {"utc_autofill_save_view_info_add_item_p", utc_autofill_save_view_info_add_item_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, {"utc_autofill_save_view_info_add_item_n", utc_autofill_save_view_info_add_item_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_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 9add12d9b..b533d5cd7 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 @@ -132,6 +132,11 @@ extern int utc_autofill_save_view_info_set_view_id_n(void); extern int utc_autofill_save_view_info_get_view_id_p(void); extern int utc_autofill_save_view_info_get_view_id_n(void); +extern int utc_autofill_save_view_info_set_view_title_p(void); +extern int utc_autofill_save_view_info_set_view_title_n(void); +extern int utc_autofill_save_view_info_get_view_title_p(void); +extern int utc_autofill_save_view_info_get_view_title_n(void); + extern int utc_autofill_save_view_info_add_item_p(void); extern int utc_autofill_save_view_info_add_item_n(void); @@ -458,6 +463,11 @@ testcase tc_array[] = { {"utc_autofill_save_view_info_get_view_id_p", utc_autofill_save_view_info_get_view_id_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, {"utc_autofill_save_view_info_get_view_id_n", utc_autofill_save_view_info_get_view_id_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, + {"utc_autofill_save_view_info_set_view_title_p", utc_autofill_save_view_info_set_view_title_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, + {"utc_autofill_save_view_info_set_view_title_n", utc_autofill_save_view_info_set_view_title_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, + {"utc_autofill_save_view_info_get_view_title_p", utc_autofill_save_view_info_get_view_title_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, + {"utc_autofill_save_view_info_get_view_title_n", utc_autofill_save_view_info_get_view_title_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, + {"utc_autofill_save_view_info_add_item_p", utc_autofill_save_view_info_add_item_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, {"utc_autofill_save_view_info_add_item_n", utc_autofill_save_view_info_add_item_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_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 9add12d9b..b533d5cd7 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 @@ -132,6 +132,11 @@ extern int utc_autofill_save_view_info_set_view_id_n(void); extern int utc_autofill_save_view_info_get_view_id_p(void); extern int utc_autofill_save_view_info_get_view_id_n(void); +extern int utc_autofill_save_view_info_set_view_title_p(void); +extern int utc_autofill_save_view_info_set_view_title_n(void); +extern int utc_autofill_save_view_info_get_view_title_p(void); +extern int utc_autofill_save_view_info_get_view_title_n(void); + extern int utc_autofill_save_view_info_add_item_p(void); extern int utc_autofill_save_view_info_add_item_n(void); @@ -458,6 +463,11 @@ testcase tc_array[] = { {"utc_autofill_save_view_info_get_view_id_p", utc_autofill_save_view_info_get_view_id_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, {"utc_autofill_save_view_info_get_view_id_n", utc_autofill_save_view_info_get_view_id_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, + {"utc_autofill_save_view_info_set_view_title_p", utc_autofill_save_view_info_set_view_title_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, + {"utc_autofill_save_view_info_set_view_title_n", utc_autofill_save_view_info_set_view_title_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, + {"utc_autofill_save_view_info_get_view_title_p", utc_autofill_save_view_info_get_view_title_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, + {"utc_autofill_save_view_info_get_view_title_n", utc_autofill_save_view_info_get_view_title_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, + {"utc_autofill_save_view_info_add_item_p", utc_autofill_save_view_info_add_item_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup}, {"utc_autofill_save_view_info_add_item_n", utc_autofill_save_view_info_add_item_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_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 31ea93d52..cb20dabe4 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 @@ -2261,6 +2261,97 @@ int utc_autofill_save_view_info_get_view_id_n(void) return 0; } +/** + * @testcase utc_autofill_save_view_info_set_view_title_p + * @since_tizen 5.5 + * @description Positive UTC of the function that sets view title in autofill save view information. + */ +int utc_autofill_save_view_info_set_view_title_p(void) +{ + autofill_save_view_info_h vi_h; + int ret = autofill_save_view_info_create(&vi_h); + assert_eq(ret, AUTOFILL_ERROR_NONE); + assert(vi_h); + + ret = autofill_save_view_info_set_view_title(vi_h, "login"); + assert_eq(ret, AUTOFILL_ERROR_NONE); + + autofill_save_view_info_destroy(vi_h); + + return 0; +} + +/** + * @testcase utc_autofill_save_view_info_set_view_title_n + * @since_tizen 5.5 + * @description Negative UTC of the function that sets view title in autofill save view information. + */ +int utc_autofill_save_view_info_set_view_title_n(void) +{ + autofill_save_view_info_h vi_h; + int ret = autofill_save_view_info_create(&vi_h); + assert_eq(ret, AUTOFILL_ERROR_NONE); + assert(vi_h); + + ret = autofill_save_view_info_set_view_title(vi_h, NULL); + assert_eq(ret, AUTOFILL_ERROR_INVALID_PARAMETER); + + autofill_save_view_info_destroy(vi_h); + + return 0; +} + +/** + * @testcase utc_autofill_save_view_info_get_view_title_p + * @since_tizen 5.5 + * @description Positive UTC of the function that gets view title in autofill save view information. + */ +int utc_autofill_save_view_info_get_view_title_p(void) +{ + autofill_save_view_info_h vi_h; + char *view_title = NULL; + int ret = autofill_save_view_info_create(&vi_h); + assert_eq(ret, AUTOFILL_ERROR_NONE); + assert(vi_h); + + ret = autofill_save_view_info_set_view_title(vi_h, "login"); + assert_eq(ret, AUTOFILL_ERROR_NONE); + + ret = autofill_save_view_info_get_view_title(vi_h, &view_title); + autofill_save_view_info_destroy(vi_h); + assert(view_title); + + free(view_title); + + assert_eq(ret, AUTOFILL_ERROR_NONE); + + return 0; +} + +/** + * @testcase utc_autofill_save_view_info_get_view_title_p + * @since_tizen 5.5 + * @description Negative UTC of the function that gets view title in autofill save view information. + */ +int utc_autofill_save_view_info_get_view_title_n(void) +{ + autofill_save_view_info_h vi_h; + int ret = autofill_save_view_info_create(&vi_h); + assert_eq(ret, AUTOFILL_ERROR_NONE); + assert(vi_h); + + ret = autofill_save_view_info_set_view_title(vi_h, "login"); + assert_eq(ret, AUTOFILL_ERROR_NONE); + + ret = autofill_save_view_info_get_view_title(vi_h, NULL); + + autofill_save_view_info_destroy(vi_h); + + assert_eq(ret, AUTOFILL_ERROR_INVALID_PARAMETER); + + return 0; +} + /** * @testcase utc_autofill_save_view_info_add_item_p * @since_tizen 5.5