//
-// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+// Copyright (c) 2014-2020 Samsung Electronics Co., Ltd.
//
// Licensed under the Apache License, Version 2.0 (the License);
// you may not use this file except in compliance with the License.
extern void utc_privilege_info_startup(void);
extern int utc_privilege_info_get_display_name_p1(void);
extern int utc_privilege_info_get_display_name_p2(void);
-extern int utc_privilege_info_get_display_name_p3(void);
-extern int utc_privilege_info_get_display_name_n(void);
+extern int utc_privilege_info_get_display_name_n1(void);
+extern int utc_privilege_info_get_display_name_n2(void);
extern int utc_privilege_info_get_description_p1(void);
extern int utc_privilege_info_get_description_p2(void);
-extern int utc_privilege_info_get_description_p3(void);
-extern int utc_privilege_info_get_description_n(void);
+extern int utc_privilege_info_get_description_n1(void);
+extern int utc_privilege_info_get_description_n2(void);
extern int utc_privilege_info_get_display_name_by_pkgtype_p1(void);
extern int utc_privilege_info_get_display_name_by_pkgtype_p2(void);
-extern int utc_privilege_info_get_display_name_by_pkgtype_p3(void);
-extern int utc_privilege_info_get_display_name_by_pkgtype_p4(void);
extern int utc_privilege_info_get_display_name_by_pkgtype_n1(void);
extern int utc_privilege_info_get_display_name_by_pkgtype_n2(void);
+extern int utc_privilege_info_get_display_name_by_pkgtype_n3(void);
+extern int utc_privilege_info_get_display_name_by_pkgtype_n4(void);
extern int utc_privilege_info_get_description_by_pkgtype_p1(void);
extern int utc_privilege_info_get_description_by_pkgtype_p2(void);
-extern int utc_privilege_info_get_description_by_pkgtype_p3(void);
-extern int utc_privilege_info_get_description_by_pkgtype_p4(void);
extern int utc_privilege_info_get_description_by_pkgtype_n1(void);
extern int utc_privilege_info_get_description_by_pkgtype_n2(void);
+extern int utc_privilege_info_get_description_by_pkgtype_n3(void);
+extern int utc_privilege_info_get_description_by_pkgtype_n4(void);
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);
testcase tc_array[] = {
{"utc_privilege_info_get_display_name_p1",utc_privilege_info_get_display_name_p1,NULL,NULL},
{"utc_privilege_info_get_display_name_p2",utc_privilege_info_get_display_name_p2,NULL,NULL},
- {"utc_privilege_info_get_display_name_p3",utc_privilege_info_get_display_name_p3,NULL,NULL},
- {"utc_privilege_info_get_display_name_n",utc_privilege_info_get_display_name_n,NULL,NULL},
+ {"utc_privilege_info_get_display_name_n1",utc_privilege_info_get_display_name_n1,NULL,NULL},
+ {"utc_privilege_info_get_display_name_n2",utc_privilege_info_get_display_name_n2,NULL,NULL},
{"utc_privilege_info_get_description_p1",utc_privilege_info_get_description_p1,NULL,NULL},
{"utc_privilege_info_get_description_p2",utc_privilege_info_get_description_p2,NULL,NULL},
- {"utc_privilege_info_get_description_p3",utc_privilege_info_get_description_p3,NULL,NULL},
- {"utc_privilege_info_get_description_n",utc_privilege_info_get_description_n,NULL,NULL},
+ {"utc_privilege_info_get_description_n1",utc_privilege_info_get_description_n1,NULL,NULL},
+ {"utc_privilege_info_get_description_n2",utc_privilege_info_get_description_n2,NULL,NULL},
{"utc_privilege_info_get_display_name_by_pkgtype_p1",utc_privilege_info_get_display_name_by_pkgtype_p1,NULL,NULL},
{"utc_privilege_info_get_display_name_by_pkgtype_p2",utc_privilege_info_get_display_name_by_pkgtype_p2,NULL,NULL},
- {"utc_privilege_info_get_display_name_by_pkgtype_p3",utc_privilege_info_get_display_name_by_pkgtype_p3,NULL,NULL},
- {"utc_privilege_info_get_display_name_by_pkgtype_p4",utc_privilege_info_get_display_name_by_pkgtype_p4,NULL,NULL},
{"utc_privilege_info_get_display_name_by_pkgtype_n1",utc_privilege_info_get_display_name_by_pkgtype_n1,NULL,NULL},
{"utc_privilege_info_get_display_name_by_pkgtype_n2",utc_privilege_info_get_display_name_by_pkgtype_n2,NULL,NULL},
+ {"utc_privilege_info_get_display_name_by_pkgtype_n3",utc_privilege_info_get_display_name_by_pkgtype_n3,NULL,NULL},
+ {"utc_privilege_info_get_display_name_by_pkgtype_n4",utc_privilege_info_get_display_name_by_pkgtype_n4,NULL,NULL},
{"utc_privilege_info_get_description_by_pkgtype_p1",utc_privilege_info_get_description_by_pkgtype_p1,NULL,NULL},
{"utc_privilege_info_get_description_by_pkgtype_p2",utc_privilege_info_get_description_by_pkgtype_p2,NULL,NULL},
- {"utc_privilege_info_get_description_by_pkgtype_p3",utc_privilege_info_get_description_by_pkgtype_p3,NULL,NULL},
- {"utc_privilege_info_get_description_by_pkgtype_p4",utc_privilege_info_get_description_by_pkgtype_p4,NULL,NULL},
{"utc_privilege_info_get_description_by_pkgtype_n1",utc_privilege_info_get_description_by_pkgtype_n1,NULL,NULL},
{"utc_privilege_info_get_description_by_pkgtype_n2",utc_privilege_info_get_description_by_pkgtype_n2,NULL,NULL},
+ {"utc_privilege_info_get_description_by_pkgtype_n3",utc_privilege_info_get_description_by_pkgtype_n3,NULL,NULL},
+ {"utc_privilege_info_get_description_by_pkgtype_n4",utc_privilege_info_get_description_by_pkgtype_n4,NULL,NULL},
{"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},
//
-// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+// Copyright (c) 2014-2020 Samsung Electronics Co., Ltd.
//
// Licensed under the Apache License, Version 2.0 (the License);
// you may not use this file except in compliance with the License.
extern void utc_privilege_info_startup(void);
extern int utc_privilege_info_get_display_name_p1(void);
extern int utc_privilege_info_get_display_name_p2(void);
-extern int utc_privilege_info_get_display_name_p3(void);
-extern int utc_privilege_info_get_display_name_n(void);
+extern int utc_privilege_info_get_display_name_n1(void);
+extern int utc_privilege_info_get_display_name_n2(void);
extern int utc_privilege_info_get_description_p1(void);
extern int utc_privilege_info_get_description_p2(void);
-extern int utc_privilege_info_get_description_p3(void);
-extern int utc_privilege_info_get_description_n(void);
+extern int utc_privilege_info_get_description_n1(void);
+extern int utc_privilege_info_get_description_n2(void);
extern int utc_privilege_info_get_display_name_by_pkgtype_p1(void);
extern int utc_privilege_info_get_display_name_by_pkgtype_p2(void);
-extern int utc_privilege_info_get_display_name_by_pkgtype_p3(void);
-extern int utc_privilege_info_get_display_name_by_pkgtype_p4(void);
extern int utc_privilege_info_get_display_name_by_pkgtype_n1(void);
extern int utc_privilege_info_get_display_name_by_pkgtype_n2(void);
+extern int utc_privilege_info_get_display_name_by_pkgtype_n3(void);
+extern int utc_privilege_info_get_display_name_by_pkgtype_n4(void);
extern int utc_privilege_info_get_description_by_pkgtype_p1(void);
extern int utc_privilege_info_get_description_by_pkgtype_p2(void);
-extern int utc_privilege_info_get_description_by_pkgtype_p3(void);
-extern int utc_privilege_info_get_description_by_pkgtype_p4(void);
extern int utc_privilege_info_get_description_by_pkgtype_n1(void);
extern int utc_privilege_info_get_description_by_pkgtype_n2(void);
+extern int utc_privilege_info_get_description_by_pkgtype_n3(void);
+extern int utc_privilege_info_get_description_by_pkgtype_n4(void);
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);
testcase tc_array[] = {
{"utc_privilege_info_get_display_name_p1",utc_privilege_info_get_display_name_p1,NULL,NULL},
{"utc_privilege_info_get_display_name_p2",utc_privilege_info_get_display_name_p2,NULL,NULL},
- {"utc_privilege_info_get_display_name_p3",utc_privilege_info_get_display_name_p3,NULL,NULL},
- {"utc_privilege_info_get_display_name_n",utc_privilege_info_get_display_name_n,NULL,NULL},
+ {"utc_privilege_info_get_display_name_n1",utc_privilege_info_get_display_name_n1,NULL,NULL},
+ {"utc_privilege_info_get_display_name_n2",utc_privilege_info_get_display_name_n2,NULL,NULL},
{"utc_privilege_info_get_description_p1",utc_privilege_info_get_description_p1,NULL,NULL},
{"utc_privilege_info_get_description_p2",utc_privilege_info_get_description_p2,NULL,NULL},
- {"utc_privilege_info_get_description_p3",utc_privilege_info_get_description_p3,NULL,NULL},
- {"utc_privilege_info_get_description_n",utc_privilege_info_get_description_n,NULL,NULL},
+ {"utc_privilege_info_get_description_n1",utc_privilege_info_get_description_n1,NULL,NULL},
+ {"utc_privilege_info_get_description_n2",utc_privilege_info_get_description_n2,NULL,NULL},
{"utc_privilege_info_get_display_name_by_pkgtype_p1",utc_privilege_info_get_display_name_by_pkgtype_p1,NULL,NULL},
{"utc_privilege_info_get_display_name_by_pkgtype_p2",utc_privilege_info_get_display_name_by_pkgtype_p2,NULL,NULL},
- {"utc_privilege_info_get_display_name_by_pkgtype_p3",utc_privilege_info_get_display_name_by_pkgtype_p3,NULL,NULL},
- {"utc_privilege_info_get_display_name_by_pkgtype_p4",utc_privilege_info_get_display_name_by_pkgtype_p4,NULL,NULL},
{"utc_privilege_info_get_display_name_by_pkgtype_n1",utc_privilege_info_get_display_name_by_pkgtype_n1,NULL,NULL},
{"utc_privilege_info_get_display_name_by_pkgtype_n2",utc_privilege_info_get_display_name_by_pkgtype_n2,NULL,NULL},
+ {"utc_privilege_info_get_display_name_by_pkgtype_n3",utc_privilege_info_get_display_name_by_pkgtype_n3,NULL,NULL},
+ {"utc_privilege_info_get_display_name_by_pkgtype_n4",utc_privilege_info_get_display_name_by_pkgtype_n4,NULL,NULL},
{"utc_privilege_info_get_description_by_pkgtype_p1",utc_privilege_info_get_description_by_pkgtype_p1,NULL,NULL},
{"utc_privilege_info_get_description_by_pkgtype_p2",utc_privilege_info_get_description_by_pkgtype_p2,NULL,NULL},
- {"utc_privilege_info_get_description_by_pkgtype_p3",utc_privilege_info_get_description_by_pkgtype_p3,NULL,NULL},
- {"utc_privilege_info_get_description_by_pkgtype_p4",utc_privilege_info_get_description_by_pkgtype_p4,NULL,NULL},
{"utc_privilege_info_get_description_by_pkgtype_n1",utc_privilege_info_get_description_by_pkgtype_n1,NULL,NULL},
{"utc_privilege_info_get_description_by_pkgtype_n2",utc_privilege_info_get_description_by_pkgtype_n2,NULL,NULL},
+ {"utc_privilege_info_get_description_by_pkgtype_n3",utc_privilege_info_get_description_by_pkgtype_n3,NULL,NULL},
+ {"utc_privilege_info_get_description_by_pkgtype_n4",utc_privilege_info_get_description_by_pkgtype_n4,NULL,NULL},
{"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},
//
-// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+// Copyright (c) 2014-2020 Samsung Electronics Co., Ltd.
//
// Licensed under the Apache License, Version 2.0 (the License);
// you may not use this file except in compliance with the License.
extern void utc_privilege_info_startup(void);
extern int utc_privilege_info_get_display_name_p1(void);
extern int utc_privilege_info_get_display_name_p2(void);
-extern int utc_privilege_info_get_display_name_p3(void);
-extern int utc_privilege_info_get_display_name_n(void);
+extern int utc_privilege_info_get_display_name_n1(void);
+extern int utc_privilege_info_get_display_name_n2(void);
extern int utc_privilege_info_get_description_p1(void);
extern int utc_privilege_info_get_description_p2(void);
-extern int utc_privilege_info_get_description_p3(void);
-extern int utc_privilege_info_get_description_n(void);
+extern int utc_privilege_info_get_description_n1(void);
+extern int utc_privilege_info_get_description_n2(void);
extern int utc_privilege_info_get_display_name_by_pkgtype_p1(void);
extern int utc_privilege_info_get_display_name_by_pkgtype_p2(void);
-extern int utc_privilege_info_get_display_name_by_pkgtype_p3(void);
-extern int utc_privilege_info_get_display_name_by_pkgtype_p4(void);
extern int utc_privilege_info_get_display_name_by_pkgtype_n1(void);
extern int utc_privilege_info_get_display_name_by_pkgtype_n2(void);
+extern int utc_privilege_info_get_display_name_by_pkgtype_n3(void);
+extern int utc_privilege_info_get_display_name_by_pkgtype_n4(void);
extern int utc_privilege_info_get_description_by_pkgtype_p1(void);
extern int utc_privilege_info_get_description_by_pkgtype_p2(void);
-extern int utc_privilege_info_get_description_by_pkgtype_p3(void);
-extern int utc_privilege_info_get_description_by_pkgtype_p4(void);
extern int utc_privilege_info_get_description_by_pkgtype_n1(void);
extern int utc_privilege_info_get_description_by_pkgtype_n2(void);
+extern int utc_privilege_info_get_description_by_pkgtype_n3(void);
+extern int utc_privilege_info_get_description_by_pkgtype_n4(void);
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);
testcase tc_array[] = {
{"utc_privilege_info_get_display_name_p1",utc_privilege_info_get_display_name_p1,NULL,NULL},
{"utc_privilege_info_get_display_name_p2",utc_privilege_info_get_display_name_p2,NULL,NULL},
- {"utc_privilege_info_get_display_name_p3",utc_privilege_info_get_display_name_p3,NULL,NULL},
- {"utc_privilege_info_get_display_name_n",utc_privilege_info_get_display_name_n,NULL,NULL},
+ {"utc_privilege_info_get_display_name_n1",utc_privilege_info_get_display_name_n1,NULL,NULL},
+ {"utc_privilege_info_get_display_name_n2",utc_privilege_info_get_display_name_n2,NULL,NULL},
{"utc_privilege_info_get_description_p1",utc_privilege_info_get_description_p1,NULL,NULL},
{"utc_privilege_info_get_description_p2",utc_privilege_info_get_description_p2,NULL,NULL},
- {"utc_privilege_info_get_description_p3",utc_privilege_info_get_description_p3,NULL,NULL},
- {"utc_privilege_info_get_description_n",utc_privilege_info_get_description_n,NULL,NULL},
+ {"utc_privilege_info_get_description_n1",utc_privilege_info_get_description_n1,NULL,NULL},
+ {"utc_privilege_info_get_description_n2",utc_privilege_info_get_description_n2,NULL,NULL},
{"utc_privilege_info_get_display_name_by_pkgtype_p1",utc_privilege_info_get_display_name_by_pkgtype_p1,NULL,NULL},
{"utc_privilege_info_get_display_name_by_pkgtype_p2",utc_privilege_info_get_display_name_by_pkgtype_p2,NULL,NULL},
- {"utc_privilege_info_get_display_name_by_pkgtype_p3",utc_privilege_info_get_display_name_by_pkgtype_p3,NULL,NULL},
- {"utc_privilege_info_get_display_name_by_pkgtype_p4",utc_privilege_info_get_display_name_by_pkgtype_p4,NULL,NULL},
{"utc_privilege_info_get_display_name_by_pkgtype_n1",utc_privilege_info_get_display_name_by_pkgtype_n1,NULL,NULL},
{"utc_privilege_info_get_display_name_by_pkgtype_n2",utc_privilege_info_get_display_name_by_pkgtype_n2,NULL,NULL},
+ {"utc_privilege_info_get_display_name_by_pkgtype_n3",utc_privilege_info_get_display_name_by_pkgtype_n3,NULL,NULL},
+ {"utc_privilege_info_get_display_name_by_pkgtype_n4",utc_privilege_info_get_display_name_by_pkgtype_n4,NULL,NULL},
{"utc_privilege_info_get_description_by_pkgtype_p1",utc_privilege_info_get_description_by_pkgtype_p1,NULL,NULL},
{"utc_privilege_info_get_description_by_pkgtype_p2",utc_privilege_info_get_description_by_pkgtype_p2,NULL,NULL},
- {"utc_privilege_info_get_description_by_pkgtype_p3",utc_privilege_info_get_description_by_pkgtype_p3,NULL,NULL},
- {"utc_privilege_info_get_description_by_pkgtype_p4",utc_privilege_info_get_description_by_pkgtype_p4,NULL,NULL},
{"utc_privilege_info_get_description_by_pkgtype_n1",utc_privilege_info_get_description_by_pkgtype_n1,NULL,NULL},
{"utc_privilege_info_get_description_by_pkgtype_n2",utc_privilege_info_get_description_by_pkgtype_n2,NULL,NULL},
+ {"utc_privilege_info_get_description_by_pkgtype_n3",utc_privilege_info_get_description_by_pkgtype_n3,NULL,NULL},
+ {"utc_privilege_info_get_description_by_pkgtype_n4",utc_privilege_info_get_description_by_pkgtype_n4,NULL,NULL},
{"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},
//
-// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+// Copyright (c) 2014-2020 Samsung Electronics Co., Ltd.
//
// Licensed under the Apache License, Version 2.0 (the License);
// you may not use this file except in compliance with the License.
}
/**
- * @testcase utc_privilege_info_get_display_name_p3
+ * @testcase utc_privilege_info_get_display_name_n1
* @since_tizen 2.3
* @description Get privilege display name
- * - get privilege display name with invalid privilege name
+ * - get privilege display name with null input parameters
*/
-int utc_privilege_info_get_display_name_p3(void)
+int utc_privilege_info_get_display_name_n1(void)
{
int ret = PRVINFO_ERROR_NONE;
- char* api_version = "2.3";
char* display_name = NULL;
- char* not_exist_privilege_name = "http://tizen.org/privilege/badge.adminnnnnnnnn";
- char* not_exist_privilege_display_name = "badge.adminnnnnnnnn";
- int out_param_check = 1;
- ret = privilege_info_get_display_name(api_version, not_exist_privilege_name, &display_name);
- if(strcmp(display_name,not_exist_privilege_display_name)==0)
- {
- out_param_check = 0;
- }
+ ret = privilege_info_get_display_name(NULL, NULL, &display_name);
_free(display_name);
- assert_eq(out_param_check, 0);
- assert_eq(ret, PRVINFO_ERROR_NONE);
+ assert_eq(ret, PRVINFO_ERROR_INVALID_PARAMETER);
+
return 0;
}
/**
- * @testcase utc_privilege_info_get_display_name_n
- * @since_tizen 2.3
+ * @testcase utc_privilege_info_get_display_name_n2
+ * @since_tizen 6.0
* @description Get privilege display name
- * - get privilege display name with null input parameters
+ * - get privilege display name with invalid privilege name
*/
-int utc_privilege_info_get_display_name_n(void)
+int utc_privilege_info_get_display_name_n2(void)
{
int ret = PRVINFO_ERROR_NONE;
+ char* api_version = "2.3";
char* display_name = NULL;
+ char* not_exist_privilege_name = "http://tizen.org/privilege/badge.adminnnnnnnnn";
- ret = privilege_info_get_display_name(NULL, NULL, &display_name);
+ ret = privilege_info_get_display_name(api_version, not_exist_privilege_name, &display_name);
_free(display_name);
- assert_eq(ret, PRVINFO_ERROR_INVALID_PARAMETER);
-
+ assert_eq(ret, PRVINFO_ERROR_NO_MATCHING_PRIVILEGE);
return 0;
}
}
/**
- * @testcase utc_privilege_info_get_description_p3
+ * @testcase utc_privilege_info_get_description_n1
* @since_tizen 2.3
* @description Get privilege description
- * - get privilege description with invalid privilege name
+ * - get privilege description with null input parameters
*/
-int utc_privilege_info_get_description_p3(void)
+int utc_privilege_info_get_description_n1(void)
{
int ret = PRVINFO_ERROR_NONE;
- char* api_version = "2.3";
char* description = NULL;
- char* not_exist_privilege_name = "http://tizen.org/privilege/badge.adminnnnnnnnn";
- ret = privilege_info_get_description(api_version, not_exist_privilege_name, &description);
+ ret = privilege_info_get_description(NULL, NULL, &description);
_free(description);
- assert_eq(ret, PRVINFO_ERROR_NONE);
+ assert_eq(ret, PRVINFO_ERROR_INVALID_PARAMETER);
+
return 0;
}
/**
- * @testcase utc_privilege_info_get_description_n
- * @since_tizen 2.3
+ * @testcase utc_privilege_info_get_description_n2
+ * @since_tizen 6.0
* @description Get privilege description
- * - get privilege description with null input parameters
+ * - get privilege description with invalid privilege name
*/
-int utc_privilege_info_get_description_n(void)
+int utc_privilege_info_get_description_n2(void)
{
int ret = PRVINFO_ERROR_NONE;
+ char* api_version = "2.3";
char* description = NULL;
+ char* not_exist_privilege_name = "http://tizen.org/privilege/badge.adminnnnnnnnn";
- ret = privilege_info_get_description(NULL, NULL, &description);
+ ret = privilege_info_get_description(api_version, not_exist_privilege_name, &description);
_free(description);
- assert_eq(ret, PRVINFO_ERROR_INVALID_PARAMETER);
-
+ assert_eq(ret, PRVINFO_ERROR_NO_MATCHING_PRIVILEGE);
return 0;
}
* @testcase utc_privilege_info_get_display_name_by_pkgtype_p2
* @since_tizen 2.3
* @description Get privilege display name with package type
- * - get privilege display name with invalid privilege name and valid package type
+ * - get privilege display name with valid web privilege name and package type
*/
int utc_privilege_info_get_display_name_by_pkgtype_p2(void)
{
char* api_version = "2.3";
const char* package_type = "PRVINFO_PACKAGE_TYPE_WEB";
char* display_name = NULL;
- char* not_exist_privilege_name = "http://tizen.org/privilege/badge.adminnnnnnnnn";
- char* not_exist_privilege_display_name = "badge.adminnnnnnnnn";
- int out_param_check = 1;
+ char* web_privilege_name = "http://tizen.org/privilege/mediacapture";
- ret = privilege_info_get_display_name_by_pkgtype(package_type, api_version, not_exist_privilege_name, &display_name);
- if(strcmp(display_name,not_exist_privilege_display_name)==0)
- {
- out_param_check = 0;
- }
+ ret = privilege_info_get_display_name_by_pkgtype(package_type, api_version, web_privilege_name, &display_name);
_free(display_name);
- assert_eq(out_param_check, 0);
assert_eq(ret, PRVINFO_ERROR_NONE);
return 0;
}
/**
- * @testcase utc_privilege_info_get_display_name_by_pkgtype_p3
+ * @testcase utc_privilege_info_get_display_name_by_pkgtype_n1
* @since_tizen 2.3
* @description Get privilege display name with package type
- * - get privilege display name with valid privilege name and mismatched package type
+ * - get privilege display name with null input parameters
*/
-int utc_privilege_info_get_display_name_by_pkgtype_p3(void)
+int utc_privilege_info_get_display_name_by_pkgtype_n1(void)
{
int ret = PRVINFO_ERROR_NONE;
- char* api_version = "2.2";
- const char* native_package_type = "PRVINFO_PACKAGE_TYPE_NATIVE";
+ const char* package_type = "PRVINFO_PACKAGE_TYPE_NATIVE";
char* display_name = NULL;
- char* web_privilege_name = "http://tizen.org/privilege/filesystem.read";
- char* package_type_mismatched_privilege_display_name = "filesystem.read";
- int out_param_check = 1;
- ret = privilege_info_get_display_name_by_pkgtype(native_package_type, api_version, web_privilege_name, &display_name);
- if(strcmp(display_name,package_type_mismatched_privilege_display_name)==0)
- {
- out_param_check = 0;
- }
+ ret = privilege_info_get_display_name_by_pkgtype(package_type, NULL, NULL, &display_name);
_free(display_name);
- assert_eq(out_param_check, 0);
- assert_eq(ret, PRVINFO_ERROR_NONE);
+ assert_eq(ret, PRVINFO_ERROR_INVALID_PARAMETER);
+
return 0;
}
/**
- * @testcase utc_privilege_info_get_display_name_by_pkgtype_p4
+ * @testcase utc_privilege_info_get_display_name_by_pkgtype_n2
* @since_tizen 2.3
* @description Get privilege display name with package type
- * - get privilege display name with valid web privilege name and package type
+ * - get privilege display name with invalid package type parameters
*/
-int utc_privilege_info_get_display_name_by_pkgtype_p4(void)
+int utc_privilege_info_get_display_name_by_pkgtype_n2(void)
{
int ret = PRVINFO_ERROR_NONE;
char* api_version = "2.3";
- const char* package_type = "PRVINFO_PACKAGE_TYPE_WEB";
+ const char* package_type = "PRVINFO_PACKAGE_TYPE_WRONG";
char* display_name = NULL;
- char* web_privilege_name = "http://tizen.org/privilege/mediacapture";
+ char* privilege_name = "http://tizen.org/privilege/internet";
- ret = privilege_info_get_display_name_by_pkgtype(package_type, api_version, web_privilege_name, &display_name);
+ ret = privilege_info_get_display_name_by_pkgtype(package_type, api_version, privilege_name, &display_name);
_free(display_name);
- assert_eq(ret, PRVINFO_ERROR_NONE);
+ assert_eq(ret, PRVINFO_ERROR_INVALID_PARAMETER);
+
return 0;
}
-
/**
- * @testcase utc_privilege_info_get_display_name_by_pkgtype_n1
- * @since_tizen 2.3
+ * @testcase utc_privilege_info_get_display_name_by_pkgtype_n3
+ * @since_tizen 6.0
* @description Get privilege display name with package type
- * - get privilege display name with null input parameters
+ * - get privilege display name with invalid privilege name and valid package type
*/
-int utc_privilege_info_get_display_name_by_pkgtype_n1(void)
+int utc_privilege_info_get_display_name_by_pkgtype_n3(void)
{
int ret = PRVINFO_ERROR_NONE;
- const char* package_type = "PRVINFO_PACKAGE_TYPE_NATIVE";
+ char* api_version = "2.3";
+ const char* package_type = "PRVINFO_PACKAGE_TYPE_WEB";
char* display_name = NULL;
+ char* not_exist_privilege_name = "http://tizen.org/privilege/badge.adminnnnnnnnn";
- ret = privilege_info_get_display_name_by_pkgtype(package_type, NULL, NULL, &display_name);
+ ret = privilege_info_get_display_name_by_pkgtype(package_type, api_version, not_exist_privilege_name, &display_name);
_free(display_name);
- assert_eq(ret, PRVINFO_ERROR_INVALID_PARAMETER);
-
+ assert_eq(ret, PRVINFO_ERROR_NO_MATCHING_PRIVILEGE);
return 0;
}
/**
- * @testcase utc_privilege_info_get_display_name_by_pkgtype_n2
- * @since_tizen 2.3
+ * @testcase utc_privilege_info_get_display_name_by_pkgtype_n4
+ * @since_tizen 6.0
* @description Get privilege display name with package type
- * - get privilege display name with invalid package type parameters
+ * - get privilege display name with valid privilege name and mismatched package type
*/
-int utc_privilege_info_get_display_name_by_pkgtype_n2(void)
+int utc_privilege_info_get_display_name_by_pkgtype_n4(void)
{
int ret = PRVINFO_ERROR_NONE;
char* api_version = "2.3";
- const char* package_type = "PRVINFO_PACKAGE_TYPE_WRONG";
+ const char* native_package_type = "PRVINFO_PACKAGE_TYPE_NATIVE";
char* display_name = NULL;
- char* privilege_name = "http://tizen.org/privilege/internet";
+ char* web_privilege_name = "http://tizen.org/privilege/filesystem.read";
- ret = privilege_info_get_display_name_by_pkgtype(package_type, api_version, privilege_name, &display_name);
+ ret = privilege_info_get_display_name_by_pkgtype(native_package_type, api_version, web_privilege_name, &display_name);
_free(display_name);
- assert_eq(ret, PRVINFO_ERROR_INVALID_PARAMETER);
-
+ assert_eq(ret, PRVINFO_ERROR_NO_MATCHING_PRIVILEGE);
return 0;
}
* @testcase utc_privilege_info_get_description_by_pkgtype_p2
* @since_tizen 2.3
* @description Get privilege description with package type
- * - get privilege description with invalid privilege name and valid package type
+ * - get privilege description with valid web privilege name and package type
*/
int utc_privilege_info_get_description_by_pkgtype_p2(void)
{
int ret = PRVINFO_ERROR_NONE;
- char* api_version = "2.3";
+ char* api_version="2.3";
const char* package_type = "PRVINFO_PACKAGE_TYPE_WEB";
char* description = NULL;
- char* not_exist_privilege_name = "http://tizen.org/privilege/badge.adminnnnnnnnn";
+ char* web_privilege_name = "http://tizen.org/privilege/mediacapture";
- ret = privilege_info_get_description_by_pkgtype(package_type, api_version, not_exist_privilege_name, &description);
+ ret = privilege_info_get_description_by_pkgtype(package_type, api_version, web_privilege_name, &description);
_free(description);
assert_eq(ret, PRVINFO_ERROR_NONE);
return 0;
}
/**
- * @testcase utc_privilege_info_get_description_by_pkgtype_p3
+ * @testcase utc_privilege_info_get_description_by_pkgtype_n1
* @since_tizen 2.3
* @description Get privilege description with package type
- * - get privilege description with valid privilege name and mismatched package type
+ * - get privilege description with null input parameters
*/
-int utc_privilege_info_get_description_by_pkgtype_p3(void)
+int utc_privilege_info_get_description_by_pkgtype_n1(void)
{
int ret = PRVINFO_ERROR_NONE;
- char* api_version = "2.2";
- const char* native_package_type = "PRVINFO_PACKAGE_TYPE_NATIVE";
+ const char* package_type = "PRVINFO_PACKAGE_TYPE_NATIVE";
char* description = NULL;
- char* web_privilege_name = "http://tizen.org/privilege/filesystem.read";
- ret = privilege_info_get_display_name_by_pkgtype(native_package_type, api_version, web_privilege_name, &description);
+ ret = privilege_info_get_description_by_pkgtype(package_type, NULL, NULL, &description);
_free(description);
- assert_eq(ret, PRVINFO_ERROR_NONE);
+ assert_eq(ret, PRVINFO_ERROR_INVALID_PARAMETER);
+
return 0;
}
/**
- * @testcase utc_privilege_info_get_description_by_pkgtype_p4
+ * @testcase utc_privilege_info_get_description_by_pkgtype_n2
* @since_tizen 2.3
* @description Get privilege description with package type
- * - get privilege description with valid web privilege name and package type
+ * - get privilege description with invalid package type parameters
*/
-int utc_privilege_info_get_description_by_pkgtype_p4(void)
+int utc_privilege_info_get_description_by_pkgtype_n2(void)
{
int ret = PRVINFO_ERROR_NONE;
- char* api_version="2.3";
- const char* package_type = "PRVINFO_PACKAGE_TYPE_WEB";
+ char* api_version = "2.3";
+ const char* package_type = "PRVINFO_PACKAGE_TYPE_WRONG";
char* description = NULL;
- char* web_privilege_name = "http://tizen.org/privilege/mediacapture";
+ char* privilege_name = "http://tizen.org/privilege/internet";
- ret = privilege_info_get_description_by_pkgtype(package_type, api_version, web_privilege_name, &description);
+ ret = privilege_info_get_description_by_pkgtype(package_type, api_version, privilege_name, &description);
_free(description);
- assert_eq(ret, PRVINFO_ERROR_NONE);
+ assert_eq(ret, PRVINFO_ERROR_INVALID_PARAMETER);
+
return 0;
}
/**
- * @testcase utc_privilege_info_get_description_by_pkgtype_n1
- * @since_tizen 2.3
+ * @testcase utc_privilege_info_get_description_by_pkgtype_n3
+ * @since_tizen 6.0
* @description Get privilege description with package type
- * - get privilege description with null input parameters
+ * - get privilege description with invalid privilege name and valid package type
*/
-int utc_privilege_info_get_description_by_pkgtype_n1(void)
+int utc_privilege_info_get_description_by_pkgtype_n3(void)
{
int ret = PRVINFO_ERROR_NONE;
- const char* package_type = "PRVINFO_PACKAGE_TYPE_NATIVE";
+ char* api_version = "2.3";
+ const char* package_type = "PRVINFO_PACKAGE_TYPE_WEB";
char* description = NULL;
+ char* not_exist_privilege_name = "http://tizen.org/privilege/badge.adminnnnnnnnn";
- ret = privilege_info_get_description_by_pkgtype(package_type, NULL, NULL, &description);
+ ret = privilege_info_get_description_by_pkgtype(package_type, api_version, not_exist_privilege_name, &description);
_free(description);
- assert_eq(ret, PRVINFO_ERROR_INVALID_PARAMETER);
-
+ assert_eq(ret, PRVINFO_ERROR_NO_MATCHING_PRIVILEGE);
return 0;
}
/**
- * @testcase utc_privilege_info_get_description_by_pkgtype_n2
- * @since_tizen 2.3
+ * @testcase utc_privilege_info_get_description_by_pkgtype_n4
+ * @since_tizen 6.0
* @description Get privilege description with package type
- * - get privilege description with invalid package type parameters
+ * - get privilege description with valid privilege name and mismatched package type
*/
-int utc_privilege_info_get_description_by_pkgtype_n2(void)
+int utc_privilege_info_get_description_by_pkgtype_n4(void)
{
int ret = PRVINFO_ERROR_NONE;
char* api_version = "2.3";
- const char* package_type = "PRVINFO_PACKAGE_TYPE_WRONG";
+ const char* native_package_type = "PRVINFO_PACKAGE_TYPE_NATIVE";
char* description = NULL;
- char* privilege_name = "http://tizen.org/privilege/internet";
+ char* web_privilege_name = "http://tizen.org/privilege/filesystem.read";
- ret = privilege_info_get_description_by_pkgtype(package_type, api_version, privilege_name, &description);
+ ret = privilege_info_get_display_name_by_pkgtype(native_package_type, api_version, web_privilege_name, &description);
_free(description);
- assert_eq(ret, PRVINFO_ERROR_INVALID_PARAMETER);
-
+ assert_eq(ret, PRVINFO_ERROR_NO_MATCHING_PRIVILEGE);
return 0;
}
int utc_privilege_info_get_privilege_info_list_p1(void)
{
int ret = PRVINFO_ERROR_NONE;
- int return_result = PRIVILEGE_CONSUMER_RETURN_CODE_SUCCESS;
+ privilege_consumer_return_code_e return_result = PRIVILEGE_CONSUMER_RETURN_CODE_SUCCESS;
GList* privilege_name_list = NULL;
GList* privilege_info_list = NULL;
int utc_privilege_info_get_privilege_info_list_p2(void)
{
int ret = PRVINFO_ERROR_NONE;
- int return_result = PRIVILEGE_CONSUMER_RETURN_CODE_SUCCESS;
+ privilege_consumer_return_code_e return_result = PRIVILEGE_CONSUMER_RETURN_CODE_SUCCESS;
GList* privilege_name_list = NULL;
GList* privilege_info_list = NULL;
int utc_privilege_info_get_privilege_info_list_p3(void)
{
int ret = PRVINFO_ERROR_NONE;
- int return_result = PRIVILEGE_CONSUMER_RETURN_CODE_SUCCESS;
+ privilege_consumer_return_code_e return_result = PRIVILEGE_CONSUMER_RETURN_CODE_SUCCESS;
GList* privilege_name_list = NULL;
GList* privilege_info_list = NULL;
int utc_privilege_info_get_privilege_info_list_p4(void)
{
int ret = PRVINFO_ERROR_NONE;
- int return_result = PRIVILEGE_CONSUMER_RETURN_CODE_SUCCESS;
+ privilege_consumer_return_code_e return_result = PRIVILEGE_CONSUMER_RETURN_CODE_SUCCESS;
GList* privilege_name_list = NULL;
GList* privilege_info_list = NULL;
int utc_privilege_info_get_privilege_info_list_p5(void)
{
int ret = PRVINFO_ERROR_NONE;
- int return_result = PRIVILEGE_CONSUMER_RETURN_CODE_SUCCESS;
+ privilege_consumer_return_code_e return_result = PRIVILEGE_CONSUMER_RETURN_CODE_SUCCESS;
GList* privilege_name_list = NULL;
GList* privilege_info_list = NULL;
int utc_privilege_info_get_privilege_info_list_n1(void)
{
int ret = PRVINFO_ERROR_NONE;
- int return_result = PRIVILEGE_CONSUMER_RETURN_CODE_SUCCESS;
+ privilege_consumer_return_code_e return_result = PRIVILEGE_CONSUMER_RETURN_CODE_SUCCESS;
GList* privilege_name_list = NULL;
GList* privilege_info_list = NULL;
int utc_privilege_info_free_privilege_info_list_p1(void)
{
int ret = PRVINFO_ERROR_NONE;
- int return_result = PRIVILEGE_CONSUMER_RETURN_CODE_SUCCESS;
+ privilege_consumer_return_code_e return_result = PRIVILEGE_CONSUMER_RETURN_CODE_SUCCESS;
GList* privilege_name_list = NULL;
GList* privilege_info_list = NULL;