From: tranthanhtung2001 Date: Wed, 22 Nov 2023 23:00:32 +0000 (+0700) Subject: Add positive and edit negative test case for privilege_db_manager_get_privacy_filtere... X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=394f6837d7809250effd4ab5a86cc8104582c453;p=platform%2Fcore%2Fsecurity%2Fprivilege-checker.git Add positive and edit negative test case for privilege_db_manager_get_privacy_filtered_privilege_info_list Change-Id: I245edb622e1c17c6dc9fac74d895d5b67e168d8b Signed-off-by: tranthanhtung2001 --- diff --git a/test/tc-privilege-db-manager.c b/test/tc-privilege-db-manager.c index f6f579e..6c57c35 100644 --- a/test/tc-privilege-db-manager.c +++ b/test/tc-privilege-db-manager.c @@ -858,17 +858,42 @@ void __test_privilege_db_manager_get_privacy_filtered_privilege_info_list() p1.privacy_name = "http://tizen.org/privacy/account"; expected_privilege_privacy_info_list = g_list_append(expected_privilege_privacy_info_list, &p1); + privacy_name= "http://tizen.org/privacy/account"; + + __tcinfo(goal, POS_TC_PREFIX "get privacy filtered privilege info list"); + + printf("privilege list \n"); + __print_glist(privilege_list); + printf("privacy_name = %s\n", privacy_name); + + int ret = privilege_db_manager_get_privacy_filtered_privilege_info_list( + privilege_list, + privacy_name, + &privilege_privacy_info_list); + + __check_result_code_and_list( + expected_privilege_privacy_info_list, + privilege_privacy_info_list, + PRIVILEGE_DB_MANAGER_ERR_NONE, + ret, + false, + 'd'); + + free_privilege_privacy_info_list(privilege_privacy_info_list); + + privacy_name = NULL; p2.privilege_name = element3; p2.privacy_name = "http://tizen.org/privacy/userhistory"; + expected_privilege_privacy_info_list = g_list_append(expected_privilege_privacy_info_list, &p2); - __tcinfo(goal, POS_TC_PREFIX "get privacy filtered privilege info list"); + __tcinfo(goal, NEG_TC_PREFIX "get privacy filtered privilege info list with privacy_name parameter NULL"); printf("privilege list \n"); __print_glist(privilege_list); printf("privacy_name = NULL\n"); - int ret = privilege_db_manager_get_privacy_filtered_privilege_info_list( + ret = privilege_db_manager_get_privacy_filtered_privilege_info_list( privilege_list, privacy_name, &privilege_privacy_info_list);