extern int utc_privilege_info_get_privacy_display_name_p(void);
extern int utc_privilege_info_get_privacy_display_name_n1(void);
extern int utc_privilege_info_get_privacy_display_name_n2(void);
-extern int utc_privilege_info_get_privacy_privilege_status_p1(void);
-extern int utc_privilege_info_get_privacy_privilege_status_p2(void);
-extern int utc_privilege_info_get_privacy_privilege_status_n1(void);
-extern int utc_privilege_info_get_privacy_privilege_status_n2(void);
extern int utc_privilege_info_get_privilege_info_list_p1(void);
extern int utc_privilege_info_get_privilege_info_list_p2(void);
extern int utc_privilege_info_get_privilege_info_list_p3(void);
{"utc_privilege_info_get_privacy_display_name_p",utc_privilege_info_get_privacy_display_name_p,utc_privilege_info_startup,NULL},
{"utc_privilege_info_get_privacy_display_name_n1",utc_privilege_info_get_privacy_display_name_n1,utc_privilege_info_startup,NULL},
{"utc_privilege_info_get_privacy_display_name_n2",utc_privilege_info_get_privacy_display_name_n2,utc_privilege_info_startup,NULL},
- {"utc_privilege_info_get_privacy_privilege_status_p1",utc_privilege_info_get_privacy_privilege_status_p1,utc_privilege_info_startup,NULL},
- {"utc_privilege_info_get_privacy_privilege_status_p2",utc_privilege_info_get_privacy_privilege_status_p2,utc_privilege_info_startup,NULL},
- {"utc_privilege_info_get_privacy_privilege_status_n1",utc_privilege_info_get_privacy_privilege_status_n1,utc_privilege_info_startup,NULL},
- {"utc_privilege_info_get_privacy_privilege_status_n2",utc_privilege_info_get_privacy_privilege_status_n2,utc_privilege_info_startup,NULL},
{"utc_privilege_info_get_privilege_info_list_p1", utc_privilege_info_get_privilege_info_list_p1,NULL,NULL},
{"utc_privilege_info_get_privilege_info_list_p2", utc_privilege_info_get_privilege_info_list_p2,NULL,NULL},
{"utc_privilege_info_get_privilege_info_list_p3", utc_privilege_info_get_privilege_info_list_p3,NULL,NULL},
extern int utc_privilege_info_get_privacy_display_name_p(void);
extern int utc_privilege_info_get_privacy_display_name_n1(void);
extern int utc_privilege_info_get_privacy_display_name_n2(void);
-extern int utc_privilege_info_get_privacy_privilege_status_p1(void);
-extern int utc_privilege_info_get_privacy_privilege_status_p2(void);
-extern int utc_privilege_info_get_privacy_privilege_status_n1(void);
-extern int utc_privilege_info_get_privacy_privilege_status_n2(void);
extern int utc_privilege_info_get_privilege_info_list_p1(void);
extern int utc_privilege_info_get_privilege_info_list_p2(void);
extern int utc_privilege_info_get_privilege_info_list_p3(void);
{"utc_privilege_info_get_privacy_display_name_p",utc_privilege_info_get_privacy_display_name_p,utc_privilege_info_startup,NULL},
{"utc_privilege_info_get_privacy_display_name_n1",utc_privilege_info_get_privacy_display_name_n1,utc_privilege_info_startup,NULL},
{"utc_privilege_info_get_privacy_display_name_n2",utc_privilege_info_get_privacy_display_name_n2,utc_privilege_info_startup,NULL},
- {"utc_privilege_info_get_privacy_privilege_status_p1",utc_privilege_info_get_privacy_privilege_status_p1,utc_privilege_info_startup,NULL},
- {"utc_privilege_info_get_privacy_privilege_status_p2",utc_privilege_info_get_privacy_privilege_status_p2,utc_privilege_info_startup,NULL},
- {"utc_privilege_info_get_privacy_privilege_status_n1",utc_privilege_info_get_privacy_privilege_status_n1,utc_privilege_info_startup,NULL},
- {"utc_privilege_info_get_privacy_privilege_status_n2",utc_privilege_info_get_privacy_privilege_status_n2,utc_privilege_info_startup,NULL},
{"utc_privilege_info_get_privilege_info_list_p1", utc_privilege_info_get_privilege_info_list_p1,NULL,NULL},
{"utc_privilege_info_get_privilege_info_list_p2", utc_privilege_info_get_privilege_info_list_p2,NULL,NULL},
{"utc_privilege_info_get_privilege_info_list_p3", utc_privilege_info_get_privilege_info_list_p3,NULL,NULL},
extern int utc_privilege_info_get_privacy_display_name_p(void);
extern int utc_privilege_info_get_privacy_display_name_n1(void);
extern int utc_privilege_info_get_privacy_display_name_n2(void);
-extern int utc_privilege_info_get_privacy_privilege_status_p1(void);
-extern int utc_privilege_info_get_privacy_privilege_status_p2(void);
-extern int utc_privilege_info_get_privacy_privilege_status_n1(void);
-extern int utc_privilege_info_get_privacy_privilege_status_n2(void);
extern int utc_privilege_info_get_privilege_info_list_p1(void);
extern int utc_privilege_info_get_privilege_info_list_p2(void);
extern int utc_privilege_info_get_privilege_info_list_p3(void);
{"utc_privilege_info_get_privacy_display_name_p",utc_privilege_info_get_privacy_display_name_p,utc_privilege_info_startup,NULL},
{"utc_privilege_info_get_privacy_display_name_n1",utc_privilege_info_get_privacy_display_name_n1,utc_privilege_info_startup,NULL},
{"utc_privilege_info_get_privacy_display_name_n2",utc_privilege_info_get_privacy_display_name_n2,utc_privilege_info_startup,NULL},
- {"utc_privilege_info_get_privacy_privilege_status_p1",utc_privilege_info_get_privacy_privilege_status_p1,utc_privilege_info_startup,NULL},
- {"utc_privilege_info_get_privacy_privilege_status_p2",utc_privilege_info_get_privacy_privilege_status_p2,utc_privilege_info_startup,NULL},
- {"utc_privilege_info_get_privacy_privilege_status_n1",utc_privilege_info_get_privacy_privilege_status_n1,utc_privilege_info_startup,NULL},
- {"utc_privilege_info_get_privacy_privilege_status_n2",utc_privilege_info_get_privacy_privilege_status_n2,utc_privilege_info_startup,NULL},
{"utc_privilege_info_get_privilege_info_list_p1", utc_privilege_info_get_privilege_info_list_p1,NULL,NULL},
{"utc_privilege_info_get_privilege_info_list_p2", utc_privilege_info_get_privilege_info_list_p2,NULL,NULL},
{"utc_privilege_info_get_privilege_info_list_p3", utc_privilege_info_get_privilege_info_list_p3,NULL,NULL},
return 0;
}
-/**
- * @testcase utc_privilege_info_get_privacy_privilege_status_p1
- * @since_tizen 3.0
- * @description Gets privacy privilege status in which the given privilege is included
- * - get privacy privilege status with privacy related privilege - privilege on
- */
-int utc_privilege_info_get_privacy_privilege_status_p1(void)
-{
- int ret = PRVINFO_ERROR_NONE;
- bool status;
- const char* privilege = "http://tizen.org/privilege/account.read";
-
- ret = privilege_info_get_privacy_privilege_status(privilege, &status);
- if (privacy_supported) {
- assert_eq(ret, PRVINFO_ERROR_NONE);
- assert_eq(status, true);
- } else {
- assert_eq(ret, PRVINFO_ERROR_NOT_SUPPORTED);
- }
-
- return 0;
-}
-
-/**
- * @testcase utc_privilege_info_get_privacy_privilege_status_p2
- * @since_tizen 3.0
- * @description Gets privacy privilege status in which the given privilege is included
- * - get privacy privilege status with privacy related privilege - privilege off
- */
-int utc_privilege_info_get_privacy_privilege_status_p2(void)
-{
- int ret = PRVINFO_ERROR_NONE;
- bool status;
- const char* privilege = "http://tizen.org/privilege/contact.read";
-
- ret = privilege_info_get_privacy_privilege_status(privilege, &status);
- if (privacy_supported) {
- assert_eq(ret, PRVINFO_ERROR_NONE);
- assert_eq(status, false);
- } else {
- assert_eq(ret, PRVINFO_ERROR_NOT_SUPPORTED);
- }
-
- return 0;
-}
-
-/**
- * @testcase utc_privilege_info_get_privacy_privilege_status_n1
- * @since_tizen 3.0
- * @description Gets privacy privilege status in which the given privilege is included
- * - get privacy privilege status with privilege that is not related to privacy
- */
-int utc_privilege_info_get_privacy_privilege_status_n1(void)
-{
- int ret = PRVINFO_ERROR_NONE;
- bool status;
- const char* privilege = "http://tizen.org/privilege/aaaaaaaa";
-
- ret = privilege_info_get_privacy_privilege_status(privilege, &status);
- if (privacy_supported) {
- assert_eq(ret, PRVINFO_ERROR_INVALID_PARAMETER);
- assert_eq(status, true);
- } else {
- assert_eq(ret, PRVINFO_ERROR_NOT_SUPPORTED);
- }
- return 0;
-}
-
-/**
- * @testcase utc_privilege_info_get_privacy_privilege_status_n2
- * @since_tizen 3.0
- * @description Gets privacy privilege status in which the given privilege is included
- * - get privacy privilege status with null input parameter
- */
-int utc_privilege_info_get_privacy_privilege_status_n2(void)
-{
- int ret = PRVINFO_ERROR_NONE;
- bool status;
-
- ret = privilege_info_get_privacy_privilege_status(NULL, &status);
- if (privacy_supported) {
- assert_eq(ret, PRVINFO_ERROR_INVALID_PARAMETER);
- assert_eq(status, true);
- } else {
- assert_eq(ret, PRVINFO_ERROR_NOT_SUPPORTED);
- }
-
- return 0;
-}
-
static void __free_privilege_info(privilege_info_s* privilege_info)
{
if (privilege_info->privilege_name)