[UTC][ACR-1311][Add missing autofill UTCs] 48/213948/6
authorJihoon Kim <jihoon48.kim@samsung.com>
Tue, 17 Sep 2019 02:23:30 +0000 (11:23 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Fri, 20 Sep 2019 11:25:11 +0000 (20:25 +0900)
Change-Id: I8eaaa16e1ebc3c2021c618bd9cf59c10f8f0239f
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
packaging/utc/core-capi-ui-autofill-tests.xml
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 e2460e3b6f6475db6a841a808f2e3088f518a9c8..3dde329cdb604f4fc54da16d6b8b8c4dfa4dcce0 100644 (file)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<manifest xmlns="http://tizen.org/ns/packages" package="core-capi-ui-autofill-tests" version="0.1.0" api-version="3.0">
+<manifest xmlns="http://tizen.org/ns/packages" package="core-capi-ui-autofill-tests" version="0.1.0" api-version="5.5">
     <label>CoreCapiUiAutofillTest</label>
     <author email="test@tizen.org" href="www.tizen.org">test</author>
     <description>Core API test Application</description>
@@ -9,7 +9,7 @@
        <background-category value="iot-communication"/>
        <background-category value="location"/>
        <background-category value="media"/>
-       <background-category value="sensor"/>    
+       <background-category value="sensor"/>
        </ui-application>
        <privileges>
                <privilege>http://tizen.org/privilege/appmanager.launch</privilege>
index eceef3085d32216ab2e5293be198f359f3225e92..a50a812a28005f38e073b2b187e0e8721f9d2798 100644 (file)
@@ -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},
index eceef3085d32216ab2e5293be198f359f3225e92..a50a812a28005f38e073b2b187e0e8721f9d2798 100644 (file)
@@ -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},
index eceef3085d32216ab2e5293be198f359f3225e92..a50a812a28005f38e073b2b187e0e8721f9d2798 100644 (file)
@@ -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},
index 5618d7008342af3a9376c26a70bab2a21105c974..2cd0449c2fe16572585de93c08e7b2f4cb80fbaf 100644 (file)
@@ -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
index 9070b306a9801b0d4daeb1741086f1444c2897ee..93b3a07ab62417c2ace22409063689f3048cd509 100644 (file)
@@ -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
index 0129964371c3f23a5e6b31f86211682c150211d0..39b4d6c9d8698afe054f9aae9bf023ce0dd18397 100644 (file)
@@ -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