Add macros printf_green and printf_red 09/180009/2
authorPawel Kowalski <p.kowalski2@partner.samsung.com>
Thu, 24 May 2018 05:46:06 +0000 (07:46 +0200)
committerYunjin Lee <yunjin-.lee@samsung.com>
Thu, 7 Jun 2018 08:34:31 +0000 (08:34 +0000)
Macros printf_green and printf_red allow to print color messages in
simpler way than before. For example macro printf_green replaces
following lines:

  __color_to_green();
  printf(...);
  __color_to_origin();

Change-Id: I77be0f2793b7524fef863390df5e9c65070a4de0
Signed-off-by: Pawel Kowalski <p.kowalski2@partner.samsung.com>
test/tc-common.h
test/tc-privilege-black-list.c
test/tc-privilege-db-manager.c
test/tc-privilege-info.c
test/tc-privilege-manager.c
test/tc-privilege-package-info.c

index bd4305b..b18b748 100755 (executable)
@@ -46,6 +46,18 @@ void __print_dline();
 void __print_nline();
 void __print_test_func();
 
+#define printf_red(...) { \
+       __color_to_red(); \
+       printf(__VA_ARGS__); \
+       __color_to_origin(); \
+}
+
+#define printf_green(...) { \
+       __color_to_green(); \
+       printf(__VA_ARGS__); \
+       __color_to_origin(); \
+}
+
 char* __get_result_string(char type, int ret);
 char* __get_privilege_type_string(privilege_manager_privilege_type_e type);
 void __print_error_message(char *error_message);
index fe8486b..a01d18a 100755 (executable)
@@ -347,14 +347,10 @@ void __test_mdm_black_list_type()
        printf("ret = %d\n", ret);
        if (ret == 1) {
                success_cnt++;
-               __color_to_green();
-               printf("success\n");
-               __color_to_origin();
+               printf_green("success\n");
        } else {
                fail_cnt++;
-               __color_to_red();
-               printf("fail. ret = %s,\n", __get_result_string('d', ret));
-               __color_to_origin();
+               printf_red("fail. ret = %s,\n", __get_result_string('d', ret));
        }
        __print_line();
 
@@ -364,14 +360,10 @@ void __test_mdm_black_list_type()
        printf("ret = %d\n", ret);
        if (ret == 0) {
                success_cnt++;
-               __color_to_green();
-               printf("success\n");
-               __color_to_origin();
+               printf_green("success\n");
        } else {
                fail_cnt++;
-               __color_to_red();
-               printf("fail. ret = %s,\n", __get_result_string('d', ret));
-               __color_to_origin();
+               printf_red("fail. ret = %s,\n", __get_result_string('d', ret));
        }
        __print_line();
 
@@ -381,14 +373,10 @@ void __test_mdm_black_list_type()
        printf("type = %s\n", __get_privilege_type_string(type));
        if (ret == PRVMGR_ERR_NONE && type == PRIVILEGE_MANAGER_PRIVILEGE_TYPE_BLACKLIST) {
                success_cnt++;
-               __color_to_green();
-               printf("success\n");
-               __color_to_origin();
+               printf_green("success\n");
        } else {
                fail_cnt++;
-               __color_to_red();
-               printf("fail. ret = %s, type = %s\n", __get_result_string('m', ret), __get_privilege_type_string(type));
-               __color_to_origin();
+               printf_red("fail. ret = %s, type = %s\n", __get_result_string('m', ret), __get_privilege_type_string(type));
        }
        __print_line();
 
@@ -398,14 +386,10 @@ void __test_mdm_black_list_type()
        printf("type = %s\n", __get_privilege_type_string(type));
        if (ret == PRVMGR_ERR_NONE && type == PRIVILEGE_MANAGER_PRIVILEGE_TYPE_NORMAL) {
                success_cnt++;
-               __color_to_green();
-               printf("success\n");
-               __color_to_origin();
+               printf_green("success\n");
        } else {
                fail_cnt++;
-               __color_to_red();
-               printf("fail. ret = %s, type = %s\n", __get_result_string('m', ret), __get_privilege_type_string(type));
-               __color_to_origin();
+               printf_red("fail. ret = %s, type = %s\n", __get_result_string('m', ret), __get_privilege_type_string(type));
        }
        __print_line();
 
@@ -445,15 +429,11 @@ int main()
        __tcinfo(function, "privilege_db_manager_is_disabled_privilge");
        __test_mdm_black_list_type();
 
-
        __print_dline();
 
-       __color_to_green();
-       printf("Test Complete\n");
-       printf("success : %d, ", success_cnt);
-       __color_to_red();
-       printf("fail : %d\n", fail_cnt);
-       __color_to_origin();
+       printf_green("Test Complete\n");
+       printf_green("success : %d, ", success_cnt);
+       printf_red("fail : %d\n", fail_cnt);
 
        return 0;
 }
index 44fa896..af3a3fd 100755 (executable)
@@ -22,9 +22,7 @@ void __test_privilege_db_manager_get_privilege_list()
        if (ret != PRIVILEGE_DB_MANAGER_ERR_NONE) {
                printf("failed to call privilege_db_manager_get_privilege_list()\n");
                printf("error message = %s\n", __get_result_string('d', ret));
-               __color_to_red();
-               printf("test fail\n");
-               __color_to_origin();
+               printf_red("test fail\n");
                fail_cnt++;
                return;
        }
@@ -37,9 +35,7 @@ void __test_privilege_db_manager_get_privilege_list()
        }
        __free_privilege_list(privilege_list);
 
-       __color_to_green();
-       printf("test success\n");
-       __color_to_origin();
+       printf_green("test success\n");
        success_cnt++;
 }
 
@@ -161,9 +157,7 @@ void __test_privilege_db_manager_get_mapped_privilege_list()
        g_list_free(privilege_list);
        g_list_free(mapped_privilege_list);
 
-       __color_to_green();
-       printf("test success\n");
-       __color_to_origin();
+       printf_green("test success\n");
        success_cnt++;
 }
 
@@ -173,8 +167,7 @@ void __check_get_privilege_display_result(privilege_db_manager_error_e expected_
 
        if (expected_result != result) {
                printf("not matched\n");
-               __color_to_red();
-               printf("test fail\n");
+               printf_red("test fail\n");
                fail_cnt++;
        } else {
                printf("matched\n");
@@ -184,11 +177,9 @@ void __check_get_privilege_display_result(privilege_db_manager_error_e expected_
                else
                        printf("privilege_display = %s\n", privilege_display);
 
-               __color_to_green();
-               printf("test success\n");
+               printf_green("test success\n");
                success_cnt++;
        }
-       __color_to_origin();
 }
 
 void __test_privilege_db_manager_get_privilege_display()
@@ -251,8 +242,7 @@ void __check_get_privilege_description_result(privilege_db_manager_error_e expec
 
        if (expected_result != result) {
                printf("not matched\n");
-               __color_to_red();
-               printf("test fail\n");
+               printf_red("test fail\n");
                fail_cnt++;
        } else {
                printf("matched\n");
@@ -262,11 +252,9 @@ void __check_get_privilege_description_result(privilege_db_manager_error_e expec
                else
                        printf("privilege_description = %s\n", privilege_description);
 
-               __color_to_green();
-               printf("test success\n");
+               printf_green("test success\n");
                success_cnt++;
        }
-       __color_to_origin();
 }
 
 void __test_privilege_db_manager_get_privilege_description()
@@ -348,14 +336,10 @@ void __test_privilege_db_manager_get_privacy_by_privilege()
        printf("privacy name = %s, privacy_id = %d\n", privacy_name, privacy_id);
        if (ret == 0 && !strcmp(privacy_name, "http://tizen.org/privacy/account") && privacy_id == 0) {
                success_cnt++;
-               __color_to_green();
-               printf("success\n");
-               __color_to_origin();
+               printf_green("success\n");
        } else {
                fail_cnt++;
-               __color_to_red();
-               printf("fail\n");
-               __color_to_origin();
+               printf_red("fail\n");
        }
 
        free(privacy_name);
@@ -369,14 +353,10 @@ void __test_privilege_db_manager_get_privacy_by_privilege()
        printf("privacy name = %s, privacy_id = %d\n", privacy_name, privacy_id);
        if (ret == 0 && !strcmp(privacy_name, "http://tizen.org/privacy/location") && privacy_id == 6) {
                success_cnt++;
-               __color_to_green();
-               printf("success\n");
-               __color_to_origin();
+               printf_green("success\n");
        } else {
                fail_cnt++;
-               __color_to_red();
-               printf("fail\n");
-               __color_to_origin();
+               printf_red("fail\n");
        }
        free(privacy_name);
        privacy_name = NULL;
@@ -389,14 +369,10 @@ void __test_privilege_db_manager_get_privacy_by_privilege()
        printf("privacy name = %s, privacy_id = %d\n", privacy_name, privacy_id);
        if (ret == 0 && !strcmp(privacy_name, "http://tizen.org/privacy/call") && privacy_id == 3) {
                success_cnt++;
-               __color_to_green();
-               printf("success\n");
-               __color_to_origin();
+               printf_green("success\n");
        } else {
                fail_cnt++;
-               __color_to_red();
-               printf("fail\n");
-               __color_to_origin();
+               printf_red("fail\n");
        }
        free(privacy_name);
        privacy_name = NULL;
@@ -414,14 +390,10 @@ void __test_privilege_db_manager_is_privacy_white_list()
        printf("ret = %d\n", ret);
        if (ret == 1) {
                success_cnt++;
-               __color_to_green();
-               printf("success\n");
-               __color_to_origin();
+               printf_green("success\n");
        } else {
                fail_cnt++;
-               __color_to_red();
-               printf("fail\n");
-               __color_to_origin();
+               printf_red("fail\n");
        }
 
        __print_line();
@@ -432,14 +404,10 @@ void __test_privilege_db_manager_is_privacy_white_list()
        printf("ret = %d\n", ret);
        if ((ENABLE_ASKUSER && ret == 0) || (DISABLE_ASKUSER && ret == 1)) {
                success_cnt++;
-               __color_to_green();
-               printf("success\n");
-               __color_to_origin();
+               printf_green("success\n");
        } else {
                fail_cnt++;
-               __color_to_red();
-               printf("fail\n");
-               __color_to_origin();
+               printf_red("fail\n");
        }
 
        __print_line();
@@ -450,14 +418,10 @@ void __test_privilege_db_manager_is_privacy_white_list()
        printf("ret = %d\n", ret);
        if (ret == 1) {
                success_cnt++;
-               __color_to_green();
-               printf("success\n");
-               __color_to_origin();
+               printf_green("success\n");
        } else {
                fail_cnt++;
-               __color_to_red();
-               printf("fail\n");
-               __color_to_origin();
+               printf_red("fail\n");
        }
 
        __print_line();
@@ -468,14 +432,10 @@ void __test_privilege_db_manager_is_privacy_white_list()
        printf("ret = %d\n", ret);
        if ((ENABLE_ASKUSER && ret == 0) || (DISABLE_ASKUSER && ret == 1)) {
                success_cnt++;
-               __color_to_green();
-               printf("success\n");
-               __color_to_origin();
+               printf_green("success\n");
        } else {
                fail_cnt++;
-               __color_to_red();
-               printf("fail\n");
-               __color_to_origin();
+               printf_red("fail\n");
        }
 
 }
@@ -490,14 +450,10 @@ void __test_privilege_db_manager_get_privacy_id()
        printf("privacy : http://tizen.org/privacy/account, privacy_id = %d\n", privacy_id);
        if (ret == PRIVILEGE_DB_MANAGER_ERR_NONE && privacy_id == 0) {
                success_cnt++;
-               __color_to_green();
-               printf("success\n");
-               __color_to_origin();
+               printf_green("success\n");
        } else {
                fail_cnt++;
-               __color_to_red();
-               printf("fail\n");
-               __color_to_origin();
+               printf_red("fail\n");
        }
 
        __print_line();
@@ -505,14 +461,10 @@ void __test_privilege_db_manager_get_privacy_id()
        printf("privacy : http://tizen.org/privacy/location, privacy_id = %d\n", privacy_id);
        if (ret == PRIVILEGE_DB_MANAGER_ERR_NONE && privacy_id == 6) {
                success_cnt++;
-               __color_to_green();
-               printf("success\n");
-               __color_to_origin();
+               printf_green("success\n");
        } else {
                fail_cnt++;
-               __color_to_red();
-               printf("fail\n");
-               __color_to_origin();
+               printf_red("fail\n");
        }
        __print_line();
 }
@@ -529,14 +481,10 @@ void __test_privilege_db_manager_is_user_settable()
        printf("ret = %d\n", ret);
        if (ret == 0) {
                success_cnt++;
-               __color_to_green();
-               printf("success\n");
-               __color_to_origin();
+               printf_green("success\n");
        } else {
                fail_cnt++;
-               __color_to_red();
-               printf("fail\n");
-               __color_to_origin();
+               printf_red("fail\n");
        }
 
        __print_line();
@@ -547,14 +495,10 @@ void __test_privilege_db_manager_is_user_settable()
        printf("ret = %d\n", ret);
        if (ret == 1) {
                success_cnt++;
-               __color_to_green();
-               printf("success\n");
-               __color_to_origin();
+               printf_green("success\n");
        } else {
                fail_cnt++;
-               __color_to_red();
-               printf("fail\n");
-               __color_to_origin();
+               printf_red("fail\n");
        }
 
        __print_line();
@@ -565,14 +509,10 @@ void __test_privilege_db_manager_is_user_settable()
        printf("ret = %d\n", ret);
        if (ret == 1) {
                success_cnt++;
-               __color_to_green();
-               printf("success\n");
-               __color_to_origin();
+               printf_green("success\n");
        } else {
                fail_cnt++;
-               __color_to_red();
-               printf("fail\n");
-               __color_to_origin();
+               printf_red("fail\n");
        }
 
        __print_line();
@@ -583,14 +523,10 @@ void __test_privilege_db_manager_is_user_settable()
        printf("ret = %d\n", ret);
        if (ret == PRIVILEGE_DB_MANAGER_ERR_NO_EXIST_RESULT) {
                success_cnt++;
-               __color_to_green();
-               printf("success\n");
-               __color_to_origin();
+               printf_green("success\n");
        } else {
                fail_cnt++;
-               __color_to_red();
-               printf("fail\n");
-               __color_to_origin();
+               printf_red("fail\n");
        }
 
        __print_line();
@@ -609,27 +545,19 @@ void __test_privilege_db_manager_get_same_privacy_grouped_privileges()
                printf("privacy = account\n");
                if (ret == PRIVILEGE_DB_MANAGER_ERR_NONE && privilege_list != NULL) {
                        success_cnt++;
-                       __color_to_green();
-                       printf("success\n");
-                       __color_to_origin();
+                       printf_green("success\n");
                } else {
                        fail_cnt++;
-                       __color_to_red();
-                       printf("failed. ret = %s\n", __get_result_string('m', ret));
-                       __color_to_origin();
+                       printf_red("failed. ret = %s\n", __get_result_string('m', ret));
                }
        } else {
                printf("not privacy\n");
                if (ret == PRIVILEGE_DB_MANAGER_ERR_NO_EXIST_RESULT && privilege_list == NULL) {
                        success_cnt++;
-                       __color_to_green();
-                       printf("success\n");
-                       __color_to_origin();
+                       printf_green("success\n");
                } else {
                        fail_cnt++;
-                       __color_to_red();
-                       printf("failed. ret = %s\n", __get_result_string('d', ret));
-                       __color_to_origin();
+                       printf_red("failed. ret = %s\n", __get_result_string('d', ret));
                }
        }
 
@@ -646,14 +574,10 @@ void __test_privilege_db_manager_get_same_privacy_grouped_privileges()
        ret = privilege_db_manager_get_same_privacy_grouped_privileges("http://tizen.org/privilege/internet", &privilege_list);
        if (ret == PRIVILEGE_DB_MANAGER_ERR_NO_EXIST_RESULT && privilege_list == NULL) {
                success_cnt++;
-               __color_to_green();
-               printf("success\n");
-               __color_to_origin();
+               printf_green("success\n");
        } else {
                fail_cnt++;
-               __color_to_red();
-               printf("failed. internet privilege is not privacy. ret = %s\n", __get_result_string('d', ret));
-               __color_to_origin();
+               printf_red("failed. internet privilege is not privacy. ret = %s\n", __get_result_string('d', ret));
        }
 
        if (privilege_list != NULL) {
@@ -668,14 +592,10 @@ void __test_privilege_db_manager_get_same_privacy_grouped_privileges()
        ret = privilege_db_manager_get_same_privacy_grouped_privileges("http://tizen.org/privilege/internal/buxton/message.read", &privilege_list);
        if (ret == PRIVILEGE_DB_MANAGER_ERR_NO_EXIST_RESULT && privilege_list == NULL) {
                success_cnt++;
-               __color_to_green();
-               printf("success\n");
-               __color_to_origin();
+               printf_green("success\n");
        } else {
                fail_cnt++;
-               __color_to_red();
-               printf("failed. internal/buxton/message.read privilege is not privacy. ret = %s\n", __get_result_string('d', ret));
-               __color_to_origin();
+               printf_red("failed. internal/buxton/message.read privilege is not privacy. ret = %s\n", __get_result_string('d', ret));
        }
 
        if (privilege_list != NULL) {
@@ -713,12 +633,9 @@ int main()
        __tcinfo(function, "privilege_db_manager_get_same_privacy_grouped_privileges");
        __test_privilege_db_manager_get_same_privacy_grouped_privileges();
 
-       __color_to_green();
-       printf("Test Complete\n");
-       printf("success : %d, ", success_cnt);
-       __color_to_red();
-       printf("fail : %d\n", fail_cnt);
-       __color_to_origin();
+       printf_green("Test Complete\n");
+       printf_green("success : %d, ", success_cnt);
+       printf_red("fail : %d\n", fail_cnt);
 
        return 0;
 }
index abdcf79..8aec9ad 100755 (executable)
@@ -9,8 +9,7 @@ static void __check_get_privilege_display_name_result(privilege_manager_error_e
 
        if (expected_result != result) {
                printf("not matched\n");
-               __color_to_red();
-               printf("test fail\n");
+               printf_red("test fail\n");
                fail_cnt++;
        } else {
                printf("matched\n");
@@ -20,18 +19,14 @@ static void __check_get_privilege_display_name_result(privilege_manager_error_e
                        if (display_name != NULL) {
                                printf("display_name = %s\n", display_name);
                                printf("display_name must be NULL\n");
-                               __color_to_red();
-                               printf("test fail\n");
+                               printf_red("test fail\n");
                                fail_cnt++;
-                               __color_to_origin();
                                return;
                        }
                }
-               __color_to_green();
-               printf("test success\n");
+               printf_green("test success\n");
                success_cnt++;
        }
-       __color_to_origin();
 }
 
 static void __check_get_privilege_description_result(privilege_manager_error_e expected_result, privilege_manager_error_e result, const char *description)
@@ -40,8 +35,7 @@ static void __check_get_privilege_description_result(privilege_manager_error_e e
 
        if (expected_result != result) {
                printf("not matched\n");
-               __color_to_red();
-               printf("test fail\n");
+               printf_red("test fail\n");
                fail_cnt++;
        } else {
                printf("matched\n");
@@ -51,19 +45,14 @@ static void __check_get_privilege_description_result(privilege_manager_error_e e
                        if (description != NULL) {
                                printf("description = %s\n", description);
                                printf("description must be NULL\n");
-                               __color_to_red();
-                               printf("test fail\n");
+                               printf_red("test fail\n");
                                fail_cnt++;
-                               __color_to_origin();
                                return;
                        }
                }
-
-               __color_to_green();
-               printf("test success\n");
+               printf_green("test success\n");
                success_cnt++;
        }
-       __color_to_origin();
 }
 
 static void __check_get_privilege_group_display_name_result(privilege_manager_error_e expected_result, privilege_manager_error_e result, const char *group_name)
@@ -72,8 +61,7 @@ static void __check_get_privilege_group_display_name_result(privilege_manager_er
 
        if (expected_result != result) {
                printf("not matched\n");
-               __color_to_red();
-               printf("test fail\n");
+               printf_red("test fail\n");
                fail_cnt++;
        } else {
                printf("matched\n");
@@ -81,10 +69,8 @@ static void __check_get_privilege_group_display_name_result(privilege_manager_er
                if (result == PRVMGR_ERR_NONE) {
                        if (group_name == NULL) {
                                printf("group_name must not be NULL\n");
-                               __color_to_red();
-                               printf("test fail\n");
+                               printf_red("test fail\n");
                                fail_cnt++;
-                               __color_to_origin();
                                return;
                        } else {
                                printf("group_name = %s\n", group_name);
@@ -93,18 +79,14 @@ static void __check_get_privilege_group_display_name_result(privilege_manager_er
                        if (group_name != NULL) {
                                printf("group_name = %s\n", group_name);
                                printf("group_name must be NULL\n");
-                               __color_to_red();
-                               printf("test fail\n");
+                               printf_red("test fail\n");
                                fail_cnt++;
-                               __color_to_origin();
                                return;
                        }
                }
-               __color_to_green();
-               printf("test success\n");
+               printf_green("test success\n");
                success_cnt++;
        }
-       __color_to_origin();
 }
 
 static void __test_privilege_info_is_valid()
@@ -114,10 +96,10 @@ static void __test_privilege_info_is_valid()
        ret = privilege_info_is_valid("http://tizen.org/privilege/account.read");
        if (ret == 1) {
                success_cnt++;
-               printf("SUCCESS: http://tizen.org/privilege/account.read is valid\n");
+               printf_green("SUCCESS: http://tizen.org/privilege/account.read is valid\n");
        } else {
                fail_cnt++;
-               printf("Test FAILED. ret =  %d\n", ret);
+               printf_red("Test FAILED. ret =  %d\n", ret);
        }
        __print_line();
 
@@ -125,10 +107,10 @@ static void __test_privilege_info_is_valid()
        ret = privilege_info_is_valid("http://tizen.org/privilege/internal/default/public");
        if (ret == 1) {
                success_cnt++;
-               printf("SUCCESS: http://tizen.org/privilege/internal/default/public is valid\n");
+               printf_green("SUCCESS: http://tizen.org/privilege/internal/default/public is valid\n");
        } else {
                fail_cnt++;
-               printf("Test FAILED. ret =  %d\n", ret);
+               printf_red("Test FAILED. ret =  %d\n", ret);
        }
        __print_line();
 
@@ -136,10 +118,10 @@ static void __test_privilege_info_is_valid()
        ret = privilege_info_is_valid("http://tizen.org/privilege/internettttttt");
        if (ret == 0) {
                success_cnt++;
-               printf("SUCCESS: http://tizen.org/privilege/internettttttt is invalid\n");
+               printf_green("SUCCESS: http://tizen.org/privilege/internettttttt is invalid\n");
        } else {
                fail_cnt++;
-               printf("Test FAILED. ret = %d\n", ret);
+               printf_red("Test FAILED. ret = %d\n", ret);
        }
        __print_line();
 
@@ -152,10 +134,10 @@ static void __test_privilege_info_is_internal()
        ret = privilege_info_is_internal("http://tizen.org/privilege/internal/default/public");
        if (ret == 1) {
                success_cnt++;
-               printf("SUCCESS: http://tizen.org/privilege/internal/default/public is internal\n");
+               printf_green("SUCCESS: http://tizen.org/privilege/internal/default/public is internal\n");
        } else {
                fail_cnt++;
-               printf("Test FAILED. ret =  %d\n", ret);
+               printf_red("Test FAILED. ret =  %d\n", ret);
        }
        __print_line();
 
@@ -163,10 +145,10 @@ static void __test_privilege_info_is_internal()
        ret = privilege_info_is_internal("http://tizen.org/privilege/internal/dbus");
        if (ret == 1) {
                success_cnt++;
-               printf("SUCCESS: http://tizen.org/privilege/internal/dbus is internal\n");
+               printf_green("SUCCESS: http://tizen.org/privilege/internal/dbus is internal\n");
        } else {
                fail_cnt++;
-               printf("Test FAILED. ret = %d\n", ret);
+               printf_red("Test FAILED. ret = %d\n", ret);
        }
        __print_line();
 
@@ -174,20 +156,20 @@ static void __test_privilege_info_is_internal()
        ret = privilege_info_is_internal("http://tizen.org/privilege/internet");
        if (ret == 0) {
                success_cnt++;
-               printf("SUCCESS: http://tizen.org/privilege/internet is NOT internal\n");
+               printf_green("SUCCESS: http://tizen.org/privilege/internet is NOT internal\n");
        } else {
                fail_cnt++;
-               printf("Test FAILED. ret = %d\n", ret);
+               printf_red("Test FAILED. ret = %d\n", ret);
        }
        __print_line();
        printf("privilege : http://tizen.org/privilege/internettttt\n");
        ret = privilege_info_is_internal("http://tizen.org/privilege/internettttt");
        if (ret == 0) {
                success_cnt++;
-               printf("SUCCESS: http://tizen.org/privilege/internettttt is NOT internal\n");
+               printf_green("SUCCESS: http://tizen.org/privilege/internettttt is NOT internal\n");
        } else {
                fail_cnt++;
-               printf("Test FAILED. ret = %d\n", ret);
+               printf_red("Test FAILED. ret = %d\n", ret);
        }
        __print_line();
 }
@@ -198,10 +180,10 @@ static void __test_privilege_info_is_privacy()
        ret = privilege_info_is_privacy("http://tizen.org/privilege/account.read");
        if (ret == 1) {
                success_cnt++;
-               printf("SUCCESS: http://tizen.org/privilege/account.read is PRIVACY\n");
+               printf_green("SUCCESS: http://tizen.org/privilege/account.read is PRIVACY\n");
        } else {
                fail_cnt++;
-               printf("Test FAILED. ret =  %d\n", ret);
+               printf_red("Test FAILED. ret =  %d\n", ret);
        }
        __print_line();
 
@@ -209,10 +191,10 @@ static void __test_privilege_info_is_privacy()
        ret = privilege_info_is_privacy("http://tizen.org/privilege/internet");
        if (ret == 0) {
                success_cnt++;
-               printf("SUCCESS: http://tizen.org/privilege/internet is NOT PRIVACY\n");
+               printf_green("SUCCESS: http://tizen.org/privilege/internet is NOT PRIVACY\n");
        } else {
                fail_cnt++;
-               printf("Test FAILED. ret = %d\n", ret);
+               printf_red("Test FAILED. ret = %d\n", ret);
        }
        __print_line();
 
@@ -232,10 +214,10 @@ static void __test_privilege_info_is_privacy()
        ret = privilege_info_is_privacy("http://tizen.org/privilege/internettttt");
        if (ret == 0) {
                success_cnt++;
-               printf("SUCCESS: http://tizen.org/privilege/internettttt is NOT PRIVACY\n");
+               printf_green("SUCCESS: http://tizen.org/privilege/internettttt is NOT PRIVACY\n");
        } else {
                fail_cnt++;
-               printf("Test FAILED. ret = %d\n", ret);
+               printf_red("Test FAILED. ret = %d\n", ret);
        }
        __print_line();
 }
@@ -249,10 +231,10 @@ static void __test_privilege_info_get_privacy_display()
        ret = privilege_info_get_privacy_display("http://tizen.org/privacy/account", &privacy_display);
        if (ret == PRVMGR_ERR_NONE && privacy_display != NULL) {
                success_cnt++;
-               printf("SUCCESS: privacy_display = %s\n", privacy_display);
+               printf_green("SUCCESS: privacy_display = %s\n", privacy_display);
        } else {
                fail_cnt++;
-               printf("FAIL: ret = %d, privacy_display = %s\n", ret, privacy_display);
+               printf_red("FAIL: ret = %d, privacy_display = %s\n", ret, privacy_display);
        }
 
        free(privacy_display);
@@ -262,10 +244,10 @@ static void __test_privilege_info_get_privacy_display()
        ret = privilege_info_get_privacy_display("http://tizen.org/privilege/account.read", &privacy_display);
        if (ret == PRVMGR_ERR_INVALID_PARAMETER && privacy_display == NULL) {
                success_cnt++;
-               printf("SUCCESS\n");
+               printf_green("SUCCESS\n");
        } else {
                fail_cnt++;
-               printf("FAIL: ret = %d, privacy_display = %s\n", ret, privacy_display);
+               printf_red("FAIL: ret = %d, privacy_display = %s\n", ret, privacy_display);
        }
 
        free(privacy_display);
@@ -275,10 +257,10 @@ static void __test_privilege_info_get_privacy_display()
        ret = privilege_info_get_privacy_display(NULL, &privacy_display);
        if (ret == PRVMGR_ERR_INVALID_PARAMETER && privacy_display == NULL) {
                success_cnt++;
-               printf("SUCCESS\n");
+               printf_green("SUCCESS\n");
        } else {
                fail_cnt++;
-               printf("FAIL: ret = %d, privacy_display = %s\n", ret, privacy_display);
+               printf_red("FAIL: ret = %d, privacy_display = %s\n", ret, privacy_display);
        }
 
        free(privacy_display);
@@ -295,9 +277,10 @@ static void __test_privilege_info_get_privacy_list()
                        char *privacy_name = (char*)l->data;
                        printf("%s\n", privacy_name);
                }
+               printf_green("Test SUCCEEDED\n");
        } else {
                fail_cnt++;
-               printf("Test FAILED\n");
+               printf_red("Test FAILED\n");
        }
        gfree(privacy_list);
        __print_line();
@@ -315,9 +298,10 @@ static void __test_privilege_info_get_privilege_list_by_privacy()
                        char *privilege_name = (char*)l->data;
                        printf("%s\n", privilege_name);
                }
+               printf_green("Test SUCCEEDED\n");
        } else {
                fail_cnt++;
-               printf("Test FAILED\n");
+               printf_red("Test FAILED\n");
        }
 
        if (privilege_list != NULL)
@@ -333,9 +317,10 @@ static void __test_privilege_info_get_privilege_list_by_privacy()
                        char *privilege_name = (char*)l->data;
                        printf("%s\n", privilege_name);
                }
+               printf_green("Test SUCCEEDED\n");
        } else {
                fail_cnt++;
-               printf("Test FAILED\n");
+               printf_red("Test FAILED\n");
        }
 
        if (privilege_list != NULL)
@@ -351,9 +336,10 @@ static void __test_privilege_info_get_privilege_list_by_privacy()
                        char *privilege_name = (char*)l->data;
                        printf("%s\n", privilege_name);
                }
+               printf_green("Test SUCCEEDED\n");
        } else {
                fail_cnt++;
-               printf("Test FAILED\n");
+               printf_red("Test FAILED\n");
        }
 
        gfree(privilege_list);
@@ -368,10 +354,10 @@ static void __test_privilege_info_get_privacy_by_privilege()
        int ret = privilege_info_get_privacy_by_privilege("http://tizen.org/privilege/apphistory.read", &privacy);
        if (ret == PRVMGR_ERR_NONE) {
                success_cnt++;
-               printf("privacy id: %s\n", privacy);
+               printf_green("Test SUCCEEDED, privacy id: %s\n", privacy);
        } else {
                fail_cnt++;
-               printf("Test FAILED\n");
+               printf_red("Test FAILED\n");
        }
 
        free(privacy);
@@ -383,10 +369,10 @@ static void __test_privilege_info_get_privacy_by_privilege()
        ret = privilege_info_get_privacy_by_privilege("http://tizen.org/privilege/internet", &privacy);
        if (ret == PRVMGR_ERR_INVALID_PARAMETER) {
                success_cnt++;
-               printf("privilege: http://tizen.org/privilege/internet is not a privacy related.\n");
+               printf_green("Test SUCCEEDED, privilege: http://tizen.org/privilege/internet is not a privacy related.\n");
        } else {
                fail_cnt++;
-               printf("Test FAILED\n");
+               printf_red("Test FAILED\n");
        }
        free(privacy);
        __print_line();
@@ -509,14 +495,10 @@ static void __test_privilege_info_get_privilege_type()
        ret = privilege_info_get_privilege_type(5001, "org.tizen.contacts", "http://tizen.org/privilege/internet", &type);
        if (ret == PRVMGR_ERR_NONE && type == PRIVILEGE_MANAGER_PRIVILEGE_TYPE_NORMAL) {
                success_cnt++;
-               __color_to_green();
-               printf("success\n");
-               __color_to_origin();
+               printf_green("success\n");
        } else {
                fail_cnt++;
-               __color_to_red();
-               printf("fail. ret = %s, type = %s\n", __get_result_string('m', ret), __get_privilege_type_string(type));
-               __color_to_origin();
+               printf_red("fail. ret = %s, type = %s\n", __get_result_string('m', ret), __get_privilege_type_string(type));
        }
 
        __print_line();
@@ -533,14 +515,10 @@ static void __test_privilege_info_get_privilege_type()
        }
        if (test) {
                success_cnt++;
-               __color_to_green();
-               printf("success\n");
-               __color_to_origin();
+               printf_green("success\n");
        } else {
                fail_cnt++;
-               __color_to_red();
-               printf("fail. ret = %s, type = %s\n", __get_result_string('m', ret), __get_privilege_type_string(type));
-               __color_to_origin();
+               printf_red("fail. ret = %s, type = %s\n", __get_result_string('m', ret), __get_privilege_type_string(type));
        }
 
        __print_line();
@@ -560,14 +538,10 @@ static void __test_privilege_info_get_privilege_type()
        printf("expected type = PRIVILEGE_MANAGER_PRIVILEGE_TYPE_BLACKLIST\n");
        if (ret == PRVMGR_ERR_NONE && type == PRIVILEGE_MANAGER_PRIVILEGE_TYPE_BLACKLIST) {
                success_cnt++;
-               __color_to_green();
-               printf("success\n");
-               __color_to_origin();
+               printf_green("success\n");
        } else {
                fail_cnt++;
-               __color_to_red();
-               printf("fail. ret = %s, type = %s\n", __get_result_string('m', ret), __get_privilege_type_string(type));
-               __color_to_origin();
+               printf_red("fail. ret = %s, type = %s\n", __get_result_string('m', ret), __get_privilege_type_string(type));
        }
        __print_line();
        printf("unset mdm black list for above condition\n");
@@ -584,14 +558,10 @@ static void __test_privilege_info_get_privilege_type()
        printf("expected ret = PRVMGR_ERR_INVALID_PARAMETER\n");
        if (ret == PRVMGR_ERR_INVALID_PARAMETER) {
                success_cnt++;
-               __color_to_green();
-               printf("success\n");
-               __color_to_origin();
+               printf_green("success\n");
        } else {
                fail_cnt++;
-               __color_to_red();
-               printf("fail. ret = %s, type = %s\n", __get_result_string('m', ret), __get_privilege_type_string(type));
-               __color_to_origin();
+               printf_red("fail. ret = %s, type = %s\n", __get_result_string('m', ret), __get_privilege_type_string(type));
        }
 
        __print_line();
@@ -602,14 +572,10 @@ static void __test_privilege_info_get_privilege_type()
        printf("expected type = PRIVILEGE_MANAGER_PRIVILEGE_TYPE_NORMAL\n");
        if (ret == PRVMGR_ERR_NONE && type == PRIVILEGE_MANAGER_PRIVILEGE_TYPE_NORMAL) {
                success_cnt++;
-               __color_to_green();
-               printf("success\n");
-               __color_to_origin();
+               printf_green("success\n");
        } else {
                fail_cnt++;
-               __color_to_red();
-               printf("fail. ret = %s, type = %s\n", __get_result_string('m', ret), __get_privilege_type_string(type));
-               __color_to_origin();
+               printf_red("fail. ret = %s, type = %s\n", __get_result_string('m', ret), __get_privilege_type_string(type));
        }
        __print_line();
 }
@@ -625,14 +591,10 @@ void __test_privilege_info_is_user_settable()
        printf("is user settable\n");
        if (ret == 1) {
                success_cnt++;
-               __color_to_green();
-               printf("success\n");
-               __color_to_origin();
+               printf_green("success\n");
        } else {
                fail_cnt++;
-               __color_to_red();
-               printf("fail. ret = %d\n", ret);
-               __color_to_origin();
+               printf_red("fail. ret = %d\n", ret);
        }
 
        __print_line();
@@ -642,14 +604,10 @@ void __test_privilege_info_is_user_settable()
        printf("is not user settable\n");
        if (ret == 0) {
                success_cnt++;
-               __color_to_green();
-               printf("success\n");
-               __color_to_origin();
+               printf_green("success\n");
        } else {
                fail_cnt++;
-               __color_to_red();
-               printf("fail. ret = %d\n", ret);
-               __color_to_origin();
+               printf_red("fail. ret = %d\n", ret);
        }
 
        __print_line();
@@ -659,14 +617,10 @@ void __test_privilege_info_is_user_settable()
        printf("is user settable\n");
        if (ret == 1) {
                success_cnt++;
-               __color_to_green();
-               printf("success\n");
-               __color_to_origin();
+               printf_green("success\n");
        } else {
                fail_cnt++;
-               __color_to_red();
-               printf("fail. ret = %d\n", ret);
-               __color_to_origin();
+               printf_red("fail. ret = %d\n", ret);
        }
 
        __print_line();
@@ -676,14 +630,10 @@ void __test_privilege_info_is_user_settable()
        printf("error must be occurred\n");
        if (ret == -1) {
                success_cnt++;
-               __color_to_green();
-               printf("success\n");
-               __color_to_origin();
+               printf_green("success\n");
        } else {
                fail_cnt++;
-               __color_to_red();
-               printf("fail. ret = %d\n", ret);
-               __color_to_origin();
+               printf_red("fail. ret = %d\n", ret);
        }
        __print_line();
 }
@@ -701,27 +651,19 @@ void __test_privilege_info_get_same_privacy_grouped_privileges()
                printf("privacy = account\n");
                if (ret == PRVMGR_ERR_NONE && privilege_list != NULL) {
                        success_cnt++;
-                       __color_to_green();
-                       printf("success\n");
-                       __color_to_origin();
+                       printf_green("success\n");
                } else {
                        fail_cnt++;
-                       __color_to_red();
-                       printf("failed. ret = %s\n", __get_result_string('m', ret));
-                       __color_to_origin();
+                       printf_red("failed. ret = %s\n", __get_result_string('m', ret));
                }
        } else {
                printf("not privacy\n");
                if (ret == PRVMGR_ERR_NONE && privilege_list == NULL) {
                        success_cnt++;
-                       __color_to_green();
-                       printf("success\n");
-                       __color_to_origin();
+                       printf_green("success\n");
                } else {
                        fail_cnt++;
-                       __color_to_red();
-                       printf("failed. ret = %s\n", __get_result_string('m', ret));
-                       __color_to_origin();
+                       printf_red("failed. ret = %s\n", __get_result_string('m', ret));
                }
        }
 
@@ -738,14 +680,10 @@ void __test_privilege_info_get_same_privacy_grouped_privileges()
        ret = privilege_info_get_same_privacy_grouped_privileges("http://tizen.org/privilege/internet", &privilege_list);
        if (ret == PRVMGR_ERR_NONE && privilege_list == NULL) {
                success_cnt++;
-               __color_to_green();
-               printf("success\n");
-               __color_to_origin();
+               printf_green("success\n");
        } else {
                fail_cnt++;
-               __color_to_red();
-               printf("failed. internet privilege is not privacy. ret = %s\n", __get_result_string('m', ret));
-               __color_to_origin();
+               printf_red("failed. internet privilege is not privacy. ret = %s\n", __get_result_string('m', ret));
        }
 
        if (privilege_list != NULL) {
@@ -761,14 +699,10 @@ void __test_privilege_info_get_same_privacy_grouped_privileges()
        ret = privilege_info_get_same_privacy_grouped_privileges("http://tizen.org/privilege/internal/buxton/message.read", &privilege_list);
        if (ret == PRVMGR_ERR_NONE && privilege_list == NULL) {
                success_cnt++;
-               __color_to_green();
-               printf("success\n");
-               __color_to_origin();
+               printf_green("success\n");
        } else {
                fail_cnt++;
-               __color_to_red();
-               printf("failed. internal/buxton/message.read privilege is not privacy. ret = %s\n", __get_result_string('m', ret));
-               __color_to_origin();
+               printf_red("failed. internal/buxton/message.read privilege is not privacy. ret = %s\n", __get_result_string('m', ret));
        }
 
        if (privilege_list != NULL) {
@@ -818,13 +752,10 @@ int main()
        __tcinfo(function, "privilege_info_get_same_privacy_grouped_privileges");
        __test_privilege_info_get_same_privacy_grouped_privileges();
 
-       __color_to_green();
-       printf("Test Complete\n");
-       printf("success : %d, ", success_cnt);
+       printf_green("Test Complete\n");
+       printf_green("success : %d, ", success_cnt);
 
-       __color_to_red();
-       printf("fail : %d\n", fail_cnt);
-       __color_to_origin();
+       printf_red("fail : %d\n", fail_cnt);
 
        return 0;
 }
index 3ab965a..1b8cf33 100755 (executable)
@@ -542,12 +542,9 @@ int main()
        __tcinfo(function, "privilege_manager_verify_metadata");
        __test_privilege_manager_verify_metadata();
 
-       __color_to_green();
-       printf("Test Complete\n");
-       printf("success : %d, ", success_cnt);
-       __color_to_red();
-       printf("fail : %d\n", fail_cnt);
-       __color_to_origin();
+       printf_green("Test Complete\n");
+       printf_green("success : %d, ", success_cnt);
+       printf_red("fail : %d\n", fail_cnt);
 
        return 0;
 }
index 9e6423e..ccadc4f 100755 (executable)
@@ -63,66 +63,47 @@ static void __test_privilege_package_info()
        __tcinfo(goal, "see if http://tizen.org/privilege/message.read is critical for uid 5001, org.test.webapp");
        ret = privilege_package_info_is_critical_privilege(5001, "org.test.webapp", "http://tizen.org/privilege/message.read", &is_requestable);
        if (is_requestable && ret == PRVMGR_ERR_NONE) {
-               __color_to_green();
-               printf("\nis critical privilege. SUCCESS\n");
+               printf_green("\nis critical privilege. SUCCESS\n");
                success_cnt++;
-               __color_to_origin();
        } else {
-               __color_to_red();
-               printf("\nFAIL\n");
+               printf_red("\nFAIL\n");
                fail_cnt++;
-               __color_to_origin();
        }
 
        __print_line();
        __tcinfo(goal, "see if http://tizen.org/privilege/internet is critical for uid 5001, org.test.webapp");
        ret = privilege_package_info_is_critical_privilege(5001, "org.test.webapp", "http://tizen.org/privilege/internet", &is_requestable);
        if (!is_requestable && ret == PRVMGR_ERR_NONE) {
-               __color_to_green();
-               printf("\nis not critical privilege. SUCCESS\n");
+               printf_green("\nis not critical privilege. SUCCESS\n");
                success_cnt++;
-               __color_to_origin();
        } else {
-               __color_to_red();
-               printf("\nFAIL\n");
+               printf_red("\nFAIL\n");
                fail_cnt++;
-               __color_to_origin();
        }
 
-
        __print_line();
        __tcinfo(goal, "see if uid 5001, org.test.nativeapp is privacy requestable");
        ret = privilege_package_info_is_privacy_requestable(5001, "org.test.nativeapp", &is_requestable);
        if (is_requestable) {
-               __color_to_red();
-               printf("\nFAIL\n");
+               printf_red("\nFAIL\n");
                fail_cnt++;
-               __color_to_origin();
        } else if (ret == PRVMGR_ERR_NONE) {
-               __color_to_green();
-               printf("\nis old app. SUCCESS\n");
+               printf_green("\nis old app. SUCCESS\n");
                success_cnt++;
-               __color_to_origin();
        } else {
-               __color_to_red();
-               printf("\nFAIL\n");
+               printf_red("\nFAIL\n");
                fail_cnt++;
-               __color_to_origin();
        }
 
        __print_line();
        __tcinfo(goal, "see if uid 5001, org.test.webapp is privacy requestable");
        ret = privilege_package_info_is_privacy_requestable(5001, "org.test.webapp", &is_requestable);
        if (is_requestable && ret == PRVMGR_ERR_NONE) {
-               __color_to_green();
-               printf("\nis privacy requestable app. SUCCESS\n");
+               printf_green("\nis privacy requestable app. SUCCESS\n");
                success_cnt++;
-               __color_to_origin();
        } else {
-               __color_to_red();
-               printf("FAIL!!!!!!!!!!!!!!!!!!!!!!\n");
+               printf_red("FAIL!!!!!!!!!!!!!!!!!!!!!!\n");
                fail_cnt++;
-               __color_to_origin();
        }
 
        __print_line();
@@ -204,13 +185,9 @@ int main()
        __tcinfo(function, "privilege_package_info_get_privilege_list_by_pkgid_and_privacy");
        __test_privilege_package_info();
 
-       __color_to_green();
-       printf("Test Complete\n");
-       printf("success : %d, ", success_cnt);
-
-       __color_to_red();
-       printf("fail : %d\n", fail_cnt);
-       __color_to_origin();
+       printf_green("Test Complete\n");
+       printf_green("success : %d, ", success_cnt);
+       printf_red("fail : %d\n", fail_cnt);
 
        return 0;
 }