[ITC][autofill][ACR-1453][Add Api's for cancelling fil request and fixing typo error] 88/215488/3
authormanoj <manoj.g2@samsung.com>
Wed, 9 Oct 2019 09:25:44 +0000 (14:55 +0530)
committershobhit verma <shobhit.v@samsung.com>
Wed, 9 Oct 2019 10:42:54 +0000 (10:42 +0000)
Change-Id: Iced9d1f5b60ae92f7fb2a41812300f7ee3b05a0d
Signed-off-by: manoj <manoj.g2@samsung.com>
src/itc/autofill/ITs-autofill-common.h
src/itc/autofill/ITs-autofill-service.c
src/itc/autofill/ITs-autofill.c
src/itc/autofill/tct-autofill-native_mobile.h
src/itc/autofill/tct-autofill-native_tizeniot.h
src/itc/autofill/tct-autofill-native_wearable.h

index 38c34bba82b5421452034a08b46d1e869191f4f0..d2e45c5c8528cfd3f5acc04bc1bef545de589074 100755 (executable)
@@ -49,6 +49,7 @@ static bool g_bAuthenticationNeeded = true;
 static bool g_bAutofillDataPresent = true;
 static bool g_bSensitive = false;
 static bool g_bAutofillServiceCreation = false;
+static GMainLoop *g_mainloop = NULL;
 
 
 #define API_NAMESPACE                          "AUTOFILL_ITC"
index 1c0e0ea29fce27662c740baf824768db6c5e39f8..b7f75d85c3b292ca7213c19a1ce9897d86225f17 100644 (file)
@@ -52,14 +52,27 @@ void AutofillServiceTerminateReceivedCb(void *user_data)
 }
 
 /**
-* @function            AutofillServiceCommitedCb
+* @function            AutofillServiceCancelFillRequestCb
+* @description         Callback Function to cancel fill request.
+* @parameters          int nContextId, autofill_save_view_info_h hAutofillSaveViewInfo, void *user_data
+* @return              NA
+*/
+void AutofillServiceCancelFillRequestCb(int nContextId, autofill_view_info_h hAutofillViewInfo, void *user_data)
+{
+       FPRINTF("[Line: %d][%s] AutofillServiceCancelFillRequestCb Callback invoked\\n", __LINE__, API_NAMESPACE);
+       g_bCallBackHit = true;
+       return;
+}
+
+/**
+* @function            AutofillServiceCommittedCb
 * @description         Callback Function to receive the commit request.
 * @parameters          int nContextId, autofill_save_view_info_h hAutofillSaveViewInfo, void *user_data
 * @return              NA
 */
-void AutofillServiceCommitedCb(int nContextId, autofill_save_view_info_h hAutofillSaveViewInfo, void *user_data)
+void AutofillServiceCommittedCb(int nContextId, autofill_save_view_info_h hAutofillSaveViewInfo, void *user_data)
 {
-       FPRINTF("[Line: %d][%s] AutofillServiceCommitedCb Callback invoked\\n", __LINE__, API_NAMESPACE);
+       FPRINTF("[Line: %d][%s] AutofillServiceCommittedCb Callback invoked\\n", __LINE__, API_NAMESPACE);
        g_bCallBackHit = true;
        return;
 }
@@ -90,6 +103,18 @@ void AutofillServiceAuthInfoRequestedCb(int nContextId, autofill_view_info_h hAu
        return;
 }
 
+/**
+* @function            AutofillConnectionStatusChangedCb
+* @description         Callback Function to receive change status of connection.
+* @parameters          autofill_h hAutofill, autofill_connection_status_e eAutofillConnectionStatus, void * user_data
+* @return              NA
+*/
+void AutofillConnectionstatusChangedCb(autofill_h hAutofill, autofill_connection_status_e eAutofillConnectionStatus, void * user_data)
+{
+        FPRINTF("[Line: %d][%s] AutofillConnectionStatusChangedCb Callback invoked\\n", __LINE__, API_NAMESPACE);
+        g_bCallBackHit = true;
+}
+
 /**
 * @testcase                            ITc_autofill_service_initialize_deinitialize_p
 * @since_tizen                         5.5
@@ -176,29 +201,29 @@ int ITc_autofill_service_set_unset_fill_requested_cb_p(void)
 }
 
 /**
-* @testcase                            ITc_autofill_service_set_unset_commited_cb_p
+* @testcase                            ITc_autofill_service_set_unset_committed_cb_p
 * @since_tizen                         5.5
 * @author                              SRID(p.chauhan)
 * @reviewer                            SRID(nibha.sharma)
 * @type                                        auto
 * @description                         Sets and unsets the callback to receive the commit request.
 * @scenario                            Sets and unsets the callback to receive the commit request.
-* @apicovered                          autofill_service_set_commited_cb, autofill_service_unset_commited_cb
-* @passcase                            autofill_service_set_commited_cb, autofill_service_unset_commited_cb return(s) 0
-* @failcase                            autofill_service_set_commited_cb, autofill_service_unset_commited_cb return(s) 1
+* @apicovered                          autofill_service_set_committed_cb, autofill_service_unset_commited_cb
+* @passcase                            autofill_service_set_committed_cb, autofill_service_unset_commited_cb return(s) 0
+* @failcase                            autofill_service_set_committed_cb, autofill_service_unset_commited_cb return(s) 1
 * @precondition                                N/A
 * @postcondition                       N/A
 * */
-int ITc_autofill_service_set_unset_commited_cb_p(void)
+int ITc_autofill_service_set_unset_committed_cb_p(void)
 {
        START_TEST_CHECK_INITIALIZE;
        int nRet = 0;
 
-       nRet = autofill_service_set_commited_cb(AutofillServiceCommitedCb, NULL);
-       PRINT_RESULT(nRet, AUTOFILL_ERROR_NONE, "autofill_service_set_commited_cb", AutofillGetError(nRet));
+       nRet = autofill_service_set_committed_cb(AutofillServiceCommittedCb, NULL);
+       PRINT_RESULT(nRet, AUTOFILL_ERROR_NONE, "autofill_service_set_committed_cb", AutofillGetError(nRet));
 
-       nRet = autofill_service_unset_commited_cb();
-       PRINT_RESULT(nRet, AUTOFILL_ERROR_NONE, "autofill_service_unset_commited_cb", AutofillGetError(nRet));
+       nRet = autofill_service_unset_committed_cb();
+       PRINT_RESULT(nRet, AUTOFILL_ERROR_NONE, "autofill_service_unset_committed_cb", AutofillGetError(nRet));
 
 
        return 0;
@@ -233,3 +258,30 @@ int ITc_autofill_service_set_unset_terminate_received_cb_p(void)
 }
 
 
+/**
+* @testcase                            ITc_autofill_service_set_unset_cancel_fill_requested_cb_p
+* @since_tizen                         5.5
+* @author                              SRID(manoj.g2)
+* @reviewer                            SRID(shobhit.v)
+* @type                                        auto
+* @description                         Sets and unsets the callback to cancel fill request.
+* @scenario                            Sets and unsets the callback to cancel fill request.
+* @apicovered                          autofill_service_set_terminate_received_cb, autofill_service_unset_terminate_received_cb
+* @passcase                            autofill_service_set_terminate_received_cb, autofill_service_unset_terminate_received_cb return(s) 0
+* @failcase                            autofill_service_set_terminate_received_cb, autofill_service_unset_terminate_received_cb return(s) 1
+* @precondition                                N/A
+* @postcondition                       N/A
+* */
+int ITc_autofill_service_set_unset_cancel_fill_requested_cb_p(void)
+{
+       START_TEST_CHECK_INITIALIZE;
+
+       int nRet = -1;
+       nRet = autofill_service_set_cancel_fill_requested_cb(AutofillServiceCancelFillRequestCb, NULL);
+       PRINT_RESULT(nRet, AUTOFILL_ERROR_NONE, "autofill_service_set_cancel_fill_requested_cb", AutofillGetError(nRet));
+
+       nRet = autofill_service_unset_cancel_fill_requested_cb();
+       PRINT_RESULT(nRet, AUTOFILL_ERROR_NONE, "autofill_service_unset_cancel_fill_requested_cb", AutofillGetError(nRet));
+
+       return 0;
+}
index 16783ce5fba38a9ad2cd9f7cd22a4d1f50ae9fdb..801ab67154178e94bd37341d5ad423090153b6c6 100755 (executable)
@@ -20,7 +20,6 @@
 *  @{
 */
 
-static GMainLoop *g_mainloop = NULL;
 autofill_hint_e eHint[] = {
                AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE,
                AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY,
@@ -2849,5 +2848,57 @@ int ITc_autofill_fill_response_item_set_get_autofill_hint_p(void)
        return 0;
 }
 
+/**
+* @testcase                     ITc_autofill_view_info_cancel_fill_request_p
+* @since_tizen                  5.5
+* @author                       SRID(manoj.g2)
+* @reviewer                     SRID(shobhit.v)
+* @type                        auto
+* @description                  API to check for cancelling auto fill request
+* @scenario                     Creates handle and check for cancelling auto fill request 
+* @apicovered                   autofill_cancel_fill_request
+* @passcase                     autofill_cancel_fill_request and Precondition API return(s) 0
+* @failcase                     autofill_cancel_fill_request or Precondition API return(s) 1
+* @precondition                 NA
+* @postcondition                NA
+* */
+int ITc_autofill_view_info_cancel_fill_request_p(void)
+{
+        START_TEST;
+        autofill_h hAutoFillHandle = NULL;
+        autofill_view_info_h hViewInfo = NULL;
+        g_bCallBackHit = false;
+
+        int nRet = autofill_create(&hAutoFillHandle);
+        PRINT_RESULT(nRet, AUTOFILL_ERROR_NONE, "autofill_create", AutofillGetError(nRet));
+        CHECK_HANDLE(hAutoFillHandle, "autofill_create");
+
+        nRet = autofill_connect(hAutoFillHandle, AutofillConnectionStatusChangedCb, NULL);
+        PRINT_RESULT_CLEANUP(nRet, AUTOFILL_ERROR_NONE, "autofill_connect", AutofillGetError(nRet), autofill_destroy(hAutoFillHandle));
+
+        g_mainloop = g_main_loop_new(NULL, false);
+        g_main_loop_run(g_mainloop);
+
+        PRINT_RESULT_CLEANUP(g_bCallBackHit, true, "autofill_connect", AutofillGetError(nRet), autofill_destroy(hAutoFillHandle));
+
+       nRet = autofill_view_info_create(&hViewInfo);
+        PRINT_RESULT_CLEANUP(nRet, AUTOFILL_ERROR_NONE, "autofill_view_info_create", AutofillGetError(nRet), autofill_destroy(hAutoFillHandle));
+        CHECK_HANDLE_CLEANUP(hViewInfo, "autofill_view_info_create", autofill_destroy(hAutoFillHandle));
+
+       nRet = autofill_view_info_set_app_id(hViewInfo, g_pszAppId);
+        PRINT_RESULT_CLEANUP(nRet, AUTOFILL_ERROR_NONE, "autofill_view_info_set_app_id", AutofillGetError(nRet), autofill_view_info_destroy(hViewInfo);autofill_destroy(hAutoFillHandle));
+
+       nRet = autofill_view_info_set_view_id(hViewInfo, g_pszViewId);
+        PRINT_RESULT_CLEANUP(nRet, AUTOFILL_ERROR_NONE, "autofill_view_info_set_view_id", AutofillGetError(nRet), autofill_view_info_destroy(hViewInfo);autofill_destroy(hAutoFillHandle));
+
+       nRet = autofill_cancel_fill_request(hAutoFillHandle, hViewInfo);
+       PRINT_RESULT_CLEANUP(nRet, AUTOFILL_ERROR_NONE, "autofill_cancel_fill_request", AutofillGetError(nRet), autofill_view_info_destroy(hViewInfo);autofill_destroy(hAutoFillHandle));
+
+       nRet = autofill_view_info_destroy(hViewInfo);
+       PRINT_RESULT_NORETURN(nRet, AUTOFILL_ERROR_NONE, "autofill_view_info_destroy", AutofillGetError(nRet));
+
+       nRet = autofill_destroy(hAutoFillHandle);
+       PRINT_RESULT_NORETURN(nRet, AUTOFILL_ERROR_NONE, "autofill_destroy", AutofillGetError(nRet));
+}
 /** @} */
 /** @} */
index 1de359ae1767006523d57970fb9b1719734186a9..6082038926b6711bda32587c309b8ce5e69a3cb3 100755 (executable)
@@ -81,7 +81,7 @@ extern int ITc_autofill_commit_p(void);
 extern int ITc_autofill_service_initialize_deinitialize_p(void);
 extern int ITc_autofill_service_set_unset_auth_info_requested_cb_p(void);
 extern int ITc_autofill_service_set_unset_fill_requested_cb_p(void);
-extern int ITc_autofill_service_set_unset_commited_cb_p(void);
+extern int ITc_autofill_service_set_unset_committed_cb_p(void);
 extern int ITc_autofill_service_set_unset_terminate_received_cb_p(void);
 extern int ITc_autofill_auth_info_request_p(void);
 extern int ITc_autofill_error_info_create_destroy_p(void);
@@ -90,6 +90,8 @@ extern int ITc_autofill_error_info_set_get_error_code_p(void);
 extern int ITc_autofill_error_info_set_unset_received_cb_p(void);
 extern int ITc_autofill_save_view_info_set_get_view_title_p(void);
 extern int ITc_autofill_fill_response_item_set_get_autofill_hint_p(void);
+extern int ITc_autofill_view_info_cancel_fill_request_p(void);
+extern int ITc_autofill_service_set_unset_cancel_fill_requested_cb_p(void);
 
 testcase tc_array[] = {
        {"ITc_autofill_item_create_destroy_p",ITc_autofill_item_create_destroy_p,ITs_autofill_startup,ITs_autofill_cleanup},
@@ -112,6 +114,7 @@ testcase tc_array[] = {
        {"ITc_autofill_view_info_set_get_view_id_p",ITc_autofill_view_info_set_get_view_id_p,ITs_autofill_startup,ITs_autofill_cleanup},
        {"ITc_autofill_view_info_add_item_p", ITc_autofill_view_info_add_item_p,ITs_autofill_startup,ITs_autofill_cleanup},
        {"ITc_autofill_view_info_foreach_item_p", ITc_autofill_view_info_foreach_item_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_view_info_cancel_fill_request_p", ITc_autofill_view_info_cancel_fill_request_p,ITs_autofill_startup,ITs_autofill_cleanup},
        {"ITc_autofill_save_view_info_create_destroy_p", ITc_autofill_save_view_info_create_destroy_p,ITs_autofill_startup,ITs_autofill_cleanup},
        {"ITc_autofill_save_view_info_set_get_app_id_p", ITc_autofill_save_view_info_set_get_app_id_p,ITs_autofill_startup,ITs_autofill_cleanup},
        {"ITc_autofill_save_view_info_set_get_view_id_p", ITc_autofill_save_view_info_set_get_view_id_p,ITs_autofill_startup,ITs_autofill_cleanup},
@@ -148,7 +151,7 @@ testcase tc_array[] = {
        {"ITc_autofill_service_initialize_deinitialize_p", ITc_autofill_service_initialize_deinitialize_p,ITs_autofill_service_startup,ITs_autofill_service_cleanup},
        {"ITc_autofill_service_set_unset_auth_info_requested_cb_p", ITc_autofill_service_set_unset_auth_info_requested_cb_p, ITs_autofill_service_startup, ITs_autofill_service_cleanup},
        {"ITc_autofill_service_set_unset_fill_requested_cb_p", ITc_autofill_service_set_unset_fill_requested_cb_p, ITs_autofill_service_startup, ITs_autofill_service_cleanup},
-       {"ITc_autofill_service_set_unset_commited_cb_p", ITc_autofill_service_set_unset_commited_cb_p,ITs_autofill_service_startup,ITs_autofill_service_cleanup},
+       {"ITc_autofill_service_set_unset_committed_cb_p", ITc_autofill_service_set_unset_committed_cb_p,ITs_autofill_service_startup,ITs_autofill_service_cleanup},
        {"ITc_autofill_service_set_unset_terminate_received_cb_p",  ITc_autofill_service_set_unset_terminate_received_cb_p, ITs_autofill_service_startup, ITs_autofill_service_cleanup},
        {"ITc_autofill_auth_info_request_p", ITc_autofill_auth_info_request_p,ITs_autofill_startup,ITs_autofill_cleanup},
        {"ITc_autofill_error_info_create_destroy_p", ITc_autofill_error_info_create_destroy_p,ITs_autofill_startup,ITs_autofill_cleanup},
@@ -157,6 +160,7 @@ testcase tc_array[] = {
        {"ITc_autofill_error_info_set_unset_received_cb_p", ITc_autofill_error_info_set_unset_received_cb_p,ITs_autofill_startup,ITs_autofill_cleanup},
        {"ITc_autofill_save_view_info_set_get_view_title_p", ITc_autofill_save_view_info_set_get_view_title_p, ITs_autofill_startup, ITs_autofill_cleanup},
        {"ITc_autofill_fill_response_item_set_get_autofill_hint_p", ITc_autofill_fill_response_item_set_get_autofill_hint_p, ITs_autofill_startup, ITs_autofill_cleanup},
+       {"ITc_autofill_service_set_unset_cancel_fill_requested_cb_p",  ITc_autofill_service_set_unset_cancel_fill_requested_cb_p, ITs_autofill_service_startup, ITs_autofill_service_cleanup},
        {NULL, NULL}
 };
 
index 1de359ae1767006523d57970fb9b1719734186a9..ffbe2d9143a11e234f233304ec25c608a54ea20d 100755 (executable)
@@ -81,7 +81,7 @@ extern int ITc_autofill_commit_p(void);
 extern int ITc_autofill_service_initialize_deinitialize_p(void);
 extern int ITc_autofill_service_set_unset_auth_info_requested_cb_p(void);
 extern int ITc_autofill_service_set_unset_fill_requested_cb_p(void);
-extern int ITc_autofill_service_set_unset_commited_cb_p(void);
+extern int ITc_autofill_service_set_unset_committed_cb_p(void);
 extern int ITc_autofill_service_set_unset_terminate_received_cb_p(void);
 extern int ITc_autofill_auth_info_request_p(void);
 extern int ITc_autofill_error_info_create_destroy_p(void);
@@ -90,6 +90,8 @@ extern int ITc_autofill_error_info_set_get_error_code_p(void);
 extern int ITc_autofill_error_info_set_unset_received_cb_p(void);
 extern int ITc_autofill_save_view_info_set_get_view_title_p(void);
 extern int ITc_autofill_fill_response_item_set_get_autofill_hint_p(void);
+extern int ITc_autofill_view_info_cancel_fill_request_p(void);
+extern int ITc_autofill_service_set_unset_cancel_fill_requested_cb_p(void);
 
 testcase tc_array[] = {
        {"ITc_autofill_item_create_destroy_p",ITc_autofill_item_create_destroy_p,ITs_autofill_startup,ITs_autofill_cleanup},
@@ -114,6 +116,7 @@ testcase tc_array[] = {
        {"ITc_autofill_view_info_foreach_item_p", ITc_autofill_view_info_foreach_item_p,ITs_autofill_startup,ITs_autofill_cleanup},
        {"ITc_autofill_save_view_info_create_destroy_p", ITc_autofill_save_view_info_create_destroy_p,ITs_autofill_startup,ITs_autofill_cleanup},
        {"ITc_autofill_save_view_info_set_get_app_id_p", ITc_autofill_save_view_info_set_get_app_id_p,ITs_autofill_startup,ITs_autofill_cleanup},
+{"ITc_autofill_view_info_cancel_fill_request_p", ITc_autofill_view_info_cancel_fill_request_p,ITs_autofill_startup,ITs_autofill_cleanup},
        {"ITc_autofill_save_view_info_set_get_view_id_p", ITc_autofill_save_view_info_set_get_view_id_p,ITs_autofill_startup,ITs_autofill_cleanup},
        {"ITc_autofill_save_view_info_add_item_p", ITc_autofill_save_view_info_add_item_p,ITs_autofill_startup,ITs_autofill_cleanup},
        {"ITc_autofill_save_view_info_foreach_item_p", ITc_autofill_save_view_info_foreach_item_p,ITs_autofill_startup,ITs_autofill_cleanup},
@@ -148,7 +151,7 @@ testcase tc_array[] = {
        {"ITc_autofill_service_initialize_deinitialize_p", ITc_autofill_service_initialize_deinitialize_p,ITs_autofill_service_startup,ITs_autofill_service_cleanup},
        {"ITc_autofill_service_set_unset_auth_info_requested_cb_p", ITc_autofill_service_set_unset_auth_info_requested_cb_p, ITs_autofill_service_startup, ITs_autofill_service_cleanup},
        {"ITc_autofill_service_set_unset_fill_requested_cb_p", ITc_autofill_service_set_unset_fill_requested_cb_p, ITs_autofill_service_startup, ITs_autofill_service_cleanup},
-       {"ITc_autofill_service_set_unset_commited_cb_p", ITc_autofill_service_set_unset_commited_cb_p,ITs_autofill_service_startup,ITs_autofill_service_cleanup},
+       {"ITc_autofill_service_set_unset_committed_cb_p", ITc_autofill_service_set_unset_committed_cb_p,ITs_autofill_service_startup,ITs_autofill_service_cleanup},
        {"ITc_autofill_service_set_unset_terminate_received_cb_p",  ITc_autofill_service_set_unset_terminate_received_cb_p, ITs_autofill_service_startup, ITs_autofill_service_cleanup},
        {"ITc_autofill_auth_info_request_p", ITc_autofill_auth_info_request_p,ITs_autofill_startup,ITs_autofill_cleanup},
        {"ITc_autofill_error_info_create_destroy_p", ITc_autofill_error_info_create_destroy_p,ITs_autofill_startup,ITs_autofill_cleanup},
@@ -157,6 +160,7 @@ testcase tc_array[] = {
        {"ITc_autofill_error_info_set_unset_received_cb_p", ITc_autofill_error_info_set_unset_received_cb_p,ITs_autofill_startup,ITs_autofill_cleanup},
        {"ITc_autofill_save_view_info_set_get_view_title_p", ITc_autofill_save_view_info_set_get_view_title_p, ITs_autofill_startup, ITs_autofill_cleanup},
        {"ITc_autofill_fill_response_item_set_get_autofill_hint_p", ITc_autofill_fill_response_item_set_get_autofill_hint_p, ITs_autofill_startup, ITs_autofill_cleanup},
+       {"ITc_autofill_service_set_unset_cancel_fill_requested_cb_p",  ITc_autofill_service_set_unset_cancel_fill_requested_cb_p, ITs_autofill_service_startup, ITs_autofill_service_cleanup},
        {NULL, NULL}
 };
 
index 0d9b970ca07bfdf2ab920667bfd5b2e196f50593..56ddc5a8808295032d55f8b462860c3d778454c0 100755 (executable)
@@ -81,7 +81,7 @@ extern int ITc_autofill_commit_p(void);
 extern int ITc_autofill_service_initialize_deinitialize_p(void);
 extern int ITc_autofill_service_set_unset_auth_info_requested_cb_p(void);
 extern int ITc_autofill_service_set_unset_fill_requested_cb_p(void);
-extern int ITc_autofill_service_set_unset_commited_cb_p(void);
+extern int ITc_autofill_service_set_unset_committed_cb_p(void);
 extern int ITc_autofill_service_set_unset_terminate_received_cb_p(void);
 extern int ITc_autofill_auth_info_request_p(void);
 extern int ITc_autofill_error_info_create_destroy_p(void);
@@ -90,6 +90,8 @@ extern int ITc_autofill_error_info_set_get_error_code_p(void);
 extern int ITc_autofill_error_info_set_unset_received_cb_p(void);
 extern int ITc_autofill_save_view_info_set_get_view_title_p(void);
 extern int ITc_autofill_fill_response_item_set_get_autofill_hint_p(void);
+extern int ITc_autofill_view_info_cancel_fill_request_p(void);
+extern int ITc_autofill_service_set_unset_cancel_fill_requested_cb_p(void);
 
 testcase tc_array[] = {
        {"ITc_autofill_item_create_destroy_p",ITc_autofill_item_create_destroy_p,ITs_autofill_startup,ITs_autofill_cleanup},
@@ -114,6 +116,7 @@ testcase tc_array[] = {
        {"ITc_autofill_view_info_foreach_item_p", ITc_autofill_view_info_foreach_item_p,ITs_autofill_startup,ITs_autofill_cleanup},
        {"ITc_autofill_save_view_info_create_destroy_p", ITc_autofill_save_view_info_create_destroy_p,ITs_autofill_startup,ITs_autofill_cleanup},
        {"ITc_autofill_save_view_info_set_get_app_id_p", ITc_autofill_save_view_info_set_get_app_id_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_view_info_cancel_fill_request_p", ITc_autofill_view_info_cancel_fill_request_p,ITs_autofill_startup,ITs_autofill_cleanup},
        {"ITc_autofill_save_view_info_set_get_view_id_p", ITc_autofill_save_view_info_set_get_view_id_p,ITs_autofill_startup,ITs_autofill_cleanup},
        {"ITc_autofill_save_view_info_add_item_p", ITc_autofill_save_view_info_add_item_p,ITs_autofill_startup,ITs_autofill_cleanup},
        {"ITc_autofill_save_view_info_foreach_item_p", ITc_autofill_save_view_info_foreach_item_p,ITs_autofill_startup,ITs_autofill_cleanup},
@@ -148,7 +151,7 @@ testcase tc_array[] = {
        {"ITc_autofill_service_initialize_deinitialize_p", ITc_autofill_service_initialize_deinitialize_p,ITs_autofill_service_startup,ITs_autofill_service_cleanup},
        {"ITc_autofill_service_set_unset_auth_info_requested_cb_p", ITc_autofill_service_set_unset_auth_info_requested_cb_p, ITs_autofill_service_startup, ITs_autofill_service_cleanup},
        {"ITc_autofill_service_set_unset_fill_requested_cb_p", ITc_autofill_service_set_unset_fill_requested_cb_p, ITs_autofill_service_startup, ITs_autofill_service_cleanup},
-       {"ITc_autofill_service_set_unset_commited_cb_p", ITc_autofill_service_set_unset_commited_cb_p,ITs_autofill_service_startup,ITs_autofill_service_cleanup},
+       {"ITc_autofill_service_set_unset_committed_cb_p", ITc_autofill_service_set_unset_committed_cb_p,ITs_autofill_service_startup,ITs_autofill_service_cleanup},
        {"ITc_autofill_service_set_unset_terminate_received_cb_p",  ITc_autofill_service_set_unset_terminate_received_cb_p, ITs_autofill_service_startup, ITs_autofill_service_cleanup},
        {"ITc_autofill_auth_info_request_p", ITc_autofill_auth_info_request_p,ITs_autofill_startup,ITs_autofill_cleanup},
        {"ITc_autofill_error_info_create_destroy_p", ITc_autofill_error_info_create_destroy_p,ITs_autofill_startup,ITs_autofill_cleanup},
@@ -157,6 +160,7 @@ testcase tc_array[] = {
        {"ITc_autofill_error_info_set_unset_received_cb_p", ITc_autofill_error_info_set_unset_received_cb_p,ITs_autofill_startup,ITs_autofill_cleanup},
        {"ITc_autofill_save_view_info_set_get_view_title_p", ITc_autofill_save_view_info_set_get_view_title_p,ITs_autofill_startup,ITs_autofill_cleanup},
        {"ITc_autofill_fill_response_item_set_get_autofill_hint_p", ITc_autofill_fill_response_item_set_get_autofill_hint_p, ITs_autofill_startup, ITs_autofill_cleanup},
+       {"ITc_autofill_service_set_unset_cancel_fill_requested_cb_p",  ITc_autofill_service_set_unset_cancel_fill_requested_cb_p, ITs_autofill_service_startup, ITs_autofill_service_cleanup},
        {NULL, NULL}
 };