Add test case invalid parameter for get display name by pkgtype
[platform/core/security/privilege-info.git] / test / tc_privilege_info.c
index 1ce7d77..97e28bd 100644 (file)
@@ -278,6 +278,18 @@ static void __test_negative_privilege_info_get_display_name_by_pkgtype()
        ret = privilege_info_get_display_name_by_pkgtype(NULL, "2.3", "http://tizen.org/privilege/mediacapture", &display_name);
        __check_get_privilege_display_name_result(PRVINFO_ERROR_INVALID_PARAMETER, ret, display_name);
 
+       printf("TEST NAME: %s #4\n",__func__);
+       printf("--- Invalid parameter\n");
+       printf("--- pkgtype : PRVINFO_PACKAGE_TYPE_NONE\n");
+       printf("--- api_version : 2.3\n");
+       printf("--- privilege : http://tizen.org/privilege/mediacapture\n");
+       if (display_name != NULL) {
+               free(display_name);
+               display_name = NULL;
+       }
+       ret = privilege_info_get_display_name_by_pkgtype("PRVINFO_PACKAGE_TYPE_NONE", "2.3", "http://tizen.org/privilege/mediacapture", &display_name);
+       __check_get_privilege_display_name_result(PRVINFO_ERROR_INVALID_PARAMETER, ret, display_name);
+
        free(display_name);
 }
 
@@ -411,7 +423,7 @@ static void __test_positive_privilege_info_get_privacy_display_name()
        printf("--- Privacy related privilege\n");
        printf("--- privilege: http://tizen.org/privilege/account.read\n");
        ret = privilege_info_get_privacy_display_name("http://tizen.org/privilege/account.read", &privacy_display_name);
-       __check_get_privacy_display_name_result(PRVINFO_ERROR_NONE, ret, privacy_display_name);
+       __check_get_privacy_display_name_result(PRVINFO_ERROR_NOT_SUPPORTED, ret, privacy_display_name);
 
        free(privacy_display_name);
 }
@@ -425,7 +437,7 @@ static void __test_negative_privilege_info_get_privacy_display_name()
        printf("--- Invalid parameter\n");
        printf("--- no input privilege\n");
        ret = privilege_info_get_privacy_display_name(NULL, &privacy_display_name);
-       __check_get_privacy_display_name_result(PRVINFO_ERROR_INVALID_PARAMETER, ret, privacy_display_name);
+       __check_get_privacy_display_name_result(PRVINFO_ERROR_NOT_SUPPORTED, ret, privacy_display_name);
 
        if (privacy_display_name != NULL) {
                free(privacy_display_name);
@@ -436,7 +448,7 @@ static void __test_negative_privilege_info_get_privacy_display_name()
        printf("--- Not a privacy related privilege\n");
        printf("--- privilege: http://tizen.org/privilege/internet\n");
        ret = privilege_info_get_privacy_display_name("http://tizen.org/privilege/internet", &privacy_display_name);
-       __check_get_privacy_display_name_result(PRVINFO_ERROR_INVALID_PARAMETER, ret, privacy_display_name);
+       __check_get_privacy_display_name_result(PRVINFO_ERROR_NOT_SUPPORTED, ret, privacy_display_name);
 
        if (privacy_display_name != NULL) {
                free(privacy_display_name);
@@ -447,7 +459,7 @@ static void __test_negative_privilege_info_get_privacy_display_name()
        printf("--- Not existing privilege\n");
        printf("--- privilege: http://tizen.org/privilege/wrong.privilege.name\n");
        ret = privilege_info_get_privacy_display_name("http://tizen.org/privilege/wrong.privilege.name", &privacy_display_name);
-       __check_get_privacy_display_name_result(PRVINFO_ERROR_INVALID_PARAMETER, ret, privacy_display_name);
+       __check_get_privacy_display_name_result(PRVINFO_ERROR_NOT_SUPPORTED, ret, privacy_display_name);
 
        if (privacy_display_name != NULL) {
                free(privacy_display_name);