[UTC][autofill][ACR-1402] Add TCs for setting view title in autofill save view info 06/205806/2
authorJihoon Kim <jihoon48.kim@samsung.com>
Thu, 9 May 2019 08:28:53 +0000 (17:28 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Tue, 14 May 2019 06:47:21 +0000 (15:47 +0900)
Change-Id: I926bc12b5291ea50f45ab11594937bdca9505e59
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

index 9add12d9bfc5be4b110f032430bae91db3c8e3af..b533d5cd7d47514118313ec1e9963d587fb64443 100644 (file)
@@ -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},
 
index 9add12d9bfc5be4b110f032430bae91db3c8e3af..b533d5cd7d47514118313ec1e9963d587fb64443 100644 (file)
@@ -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},
 
index 9add12d9bfc5be4b110f032430bae91db3c8e3af..b533d5cd7d47514118313ec1e9963d587fb64443 100644 (file)
@@ -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},
 
index 31ea93d52d7881f77c244be082bd55cc5a0f26a0..cb20dabe4c96e005fcdc689f13f7454e1214269e 100644 (file)
@@ -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