autofill_service_send_auth_info(), autofill_service_send_fill_response() positive TC can be performed in manual TC due to change the autofill service.
Change-Id: I46bcbd1cd0ad5b06cd1ab0be5d558d4b39f8274a
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
extern int utc_autofill_service_unset_auth_info_requested_cb_p(void);
-extern int utc_autofill_service_send_auth_info_cb_p(void);
extern int utc_autofill_service_send_auth_info_cb_n(void);
extern int utc_autofill_service_set_fill_requested_cb_p(void);
extern int utc_autofill_service_unset_fill_requested_cb_p(void);
-extern int utc_autofill_service_send_fill_response_p(void);
extern int utc_autofill_service_send_fill_response_n(void);
extern int utc_autofill_service_set_commited_cb_p(void);
{"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},
- {"utc_autofill_service_send_auth_info_cb_p", utc_autofill_service_send_auth_info_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_send_auth_info_cb_n", utc_autofill_service_send_auth_info_cb_n, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_set_fill_requested_cb_p", utc_autofill_service_set_fill_requested_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_set_fill_requested_cb_n", utc_autofill_service_set_fill_requested_cb_n, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_unset_fill_requested_cb_p", utc_autofill_service_unset_fill_requested_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
- {"utc_autofill_service_send_fill_response_p", utc_autofill_service_send_fill_response_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_send_fill_response_n", utc_autofill_service_send_fill_response_n, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_set_commited_cb_p", utc_autofill_service_set_commited_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_set_commited_cb_n", utc_autofill_service_set_commited_cb_n, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
extern int utc_autofill_service_unset_auth_info_requested_cb_p(void);
-extern int utc_autofill_service_send_auth_info_cb_p(void);
extern int utc_autofill_service_send_auth_info_cb_n(void);
extern int utc_autofill_service_set_fill_requested_cb_p(void);
extern int utc_autofill_service_unset_fill_requested_cb_p(void);
-extern int utc_autofill_service_send_fill_response_p(void);
extern int utc_autofill_service_send_fill_response_n(void);
extern int utc_autofill_service_set_commited_cb_p(void);
{"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},
- {"utc_autofill_service_send_auth_info_cb_p", utc_autofill_service_send_auth_info_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_send_auth_info_cb_n", utc_autofill_service_send_auth_info_cb_n, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_set_fill_requested_cb_p", utc_autofill_service_set_fill_requested_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_set_fill_requested_cb_n", utc_autofill_service_set_fill_requested_cb_n, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_unset_fill_requested_cb_p", utc_autofill_service_unset_fill_requested_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
- {"utc_autofill_service_send_fill_response_p", utc_autofill_service_send_fill_response_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_send_fill_response_n", utc_autofill_service_send_fill_response_n, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_set_commited_cb_p", utc_autofill_service_set_commited_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_set_commited_cb_n", utc_autofill_service_set_commited_cb_n, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
extern int utc_autofill_service_unset_auth_info_requested_cb_p(void);
-extern int utc_autofill_service_send_auth_info_cb_p(void);
extern int utc_autofill_service_send_auth_info_cb_n(void);
extern int utc_autofill_service_set_fill_requested_cb_p(void);
extern int utc_autofill_service_unset_fill_requested_cb_p(void);
-extern int utc_autofill_service_send_fill_response_p(void);
extern int utc_autofill_service_send_fill_response_n(void);
extern int utc_autofill_service_set_commited_cb_p(void);
{"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},
- {"utc_autofill_service_send_auth_info_cb_p", utc_autofill_service_send_auth_info_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_send_auth_info_cb_n", utc_autofill_service_send_auth_info_cb_n, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_set_fill_requested_cb_p", utc_autofill_service_set_fill_requested_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_set_fill_requested_cb_n", utc_autofill_service_set_fill_requested_cb_n, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_unset_fill_requested_cb_p", utc_autofill_service_unset_fill_requested_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
- {"utc_autofill_service_send_fill_response_p", utc_autofill_service_send_fill_response_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_send_fill_response_n", utc_autofill_service_send_fill_response_n, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_set_commited_cb_p", utc_autofill_service_set_commited_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
{"utc_autofill_service_set_commited_cb_n", utc_autofill_service_set_commited_cb_n, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
//
#include "assert.h"
#include <autofill_service.h>
-#include <dlog.h>
#define APP_ID "org.tizen.autofill-test"
#define VIEW_ID "login"
return 0;
}
-/**
- * @testcase utc_autofill_service_send_auth_info_cb_p
- * @since_tizen 5.5
- * @description Positive UTC of the function that sends authentication information.
- */
-int utc_autofill_service_send_auth_info_cb_p(void)
-{
- autofill_auth_info_h auth_info;
- autofill_auth_info_create(&auth_info);
- autofill_auth_info_set_app_id(auth_info, APP_ID);
- autofill_auth_info_set_view_id(auth_info, VIEW_ID);
-
- autofill_auth_info_set_autofill_data_present(auth_info, true);
- autofill_auth_info_set_authentication_needed(auth_info, true);
- autofill_auth_info_set_service_name(auth_info, "Tizen autofill service");
- autofill_auth_info_set_service_message(auth_info, "Login with Tizen autofill service");
- autofill_auth_info_set_service_logo_image_path(auth_info, "/usr/app/org.tizen.autofill-service/logo.png");
-
- int ret = autofill_service_send_auth_info(0, auth_info);
- dlog_print(DLOG_INFO, "NativeTCT", "autofill_service_send_auth_info %d", ret);
-
- autofill_auth_info_destroy(auth_info);
-
- return 0;
-}
-
/**
* @testcase utc_autofill_service_send_auth_info_cb_n
* @since_tizen 5.5
return 0;
}
-/**
- * @testcase utc_autofill_service_send_fill_response_p
- * @since_tizen 5.5
- * @description Positive UTC of the function that sends fill response.
- */
-int utc_autofill_service_send_fill_response_p(void)
-{
- int ret;
- autofill_fill_response_h fill_response_h;
- autofill_fill_response_group_h res_group_h[2];
- autofill_fill_response_item_h res_it_h[2];
-
- autofill_fill_response_create(&fill_response_h);
- autofill_fill_response_set_app_id(fill_response_h, APP_ID);
- autofill_fill_response_set_view_id(fill_response_h, VIEW_ID);
-
- /* group 1 */
- autofill_fill_response_group_create(&res_group_h[0]);
-
- /* item 1 */
- autofill_fill_response_item_create(&res_it_h[0]);
- autofill_fill_response_item_set_id(res_it_h[0], "id");
- autofill_fill_response_item_set_presentation_text(res_it_h[0], "tester1");
- autofill_fill_response_item_set_value(res_it_h[0], "tester1");
-
- /* Add item 1 in group 1 */
- autofill_fill_response_group_add_item(res_group_h[0], res_it_h[0]);
-
- /* item 2 */
- autofill_fill_response_item_create(&res_it_h[1]);
- autofill_fill_response_item_set_id(res_it_h[1], "password");
-
- // Use another presentation text due to sensitive data
- autofill_fill_response_item_set_presentation_text(res_it_h[1], "tester1's Password");
- autofill_fill_response_item_set_value(res_it_h[1], "testerpw1");
-
- /* Add item 2 in group 1 */
- autofill_fill_response_group_add_item(res_group_h[0], res_it_h[1]);
-
- autofill_fill_response_item_destroy(res_it_h[0]);
- autofill_fill_response_item_destroy(res_it_h[1]);
-
- /* Add group 1 in fill response */
- autofill_fill_response_add_group(fill_response_h, res_group_h[0]);
-
- autofill_fill_response_group_destroy(res_group_h[0]);
-
- /* group 2 */
- autofill_fill_response_group_create(&res_group_h[1]);
-
- /* item 1 */
- autofill_fill_response_item_create(&res_it_h[0]);
- autofill_fill_response_item_set_id(res_it_h[0], "id");
- autofill_fill_response_item_set_presentation_text(res_it_h[0], "tester2");
- autofill_fill_response_item_set_value(res_it_h[0], "tester2");
-
- /* Add item 1 in group 2 */
- autofill_fill_response_group_add_item(res_group_h[0], res_it_h[0]);
-
- /* item 2 */
- autofill_fill_response_item_create(&res_it_h[1]);
- autofill_fill_response_item_set_id(res_it_h[1], "password");
-
- // Use another presentation text due to sensitive data
- autofill_fill_response_item_set_presentation_text(res_it_h[1], "tester2's Password");
- autofill_fill_response_item_set_value(res_it_h[1], "testerpw2");
-
- /* Add item 2 in group 2 */
- autofill_fill_response_group_add_item(res_group_h[0], res_it_h[1]);
-
- autofill_fill_response_item_destroy(res_it_h[0]);
- autofill_fill_response_item_destroy(res_it_h[1]);
-
- autofill_fill_response_add_group(fill_response_h, res_group_h[1]);
-
- autofill_fill_response_group_destroy(res_group_h[1]);
-
- /* Send fill response */
- ret = autofill_service_send_fill_response(0, fill_response_h);
-
- dlog_print(DLOG_INFO, "NativeTCT", "autofill_service_send_fill_response %d", ret);
-
- autofill_fill_response_destroy(fill_response_h);
-
- return 0;
-}
-
/**
* @testcase utc_autofill_service_send_fill_response_n
* @since_tizen 5.5