From: Marcin Niesluchowski Date: Mon, 24 Feb 2014 12:44:57 +0000 (+0100) Subject: Fixing privilege_control05_perm_get_permissions. X-Git-Tag: security-manager_5.5_testing~284 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f54c88e83cbb7d6a9cebb44d3ea658acaceb5df2;p=platform%2Fcore%2Ftest%2Fsecurity-tests.git Fixing privilege_control05_perm_get_permissions. [Issue#] N/A [Bug/Feature] Temporary array passed as an argument. [Cause] Build fails. [Solution] Changing it to local variable. [Verification] Build tests, run, privilege_control05_perm_get_permissions should pass. Change-Id: I77a112698b7b016a71f68599b27a15f49fec363d --- diff --git a/tests/libprivilege-control-tests/test_cases.cpp b/tests/libprivilege-control-tests/test_cases.cpp index d44c2634..7ca72dda 100644 --- a/tests/libprivilege-control-tests/test_cases.cpp +++ b/tests/libprivilege-control-tests/test_cases.cpp @@ -548,7 +548,16 @@ RUNNER_TEST(privilege_control05_perm_get_permissions) char **permissions_1 = NULL; char **permissions_2 = NULL; + const char *test_permission_name = "perm_get_permissions_test_2"; + const char *test_permission[] = { + "~APP~ object\t rwxatl", + " \t \n", + "subject2\t~APP~ ltxarw", + "", + NULL + }; + bool permission_found_1; bool permission_found_2; int result; @@ -562,13 +571,7 @@ RUNNER_TEST(privilege_control05_perm_get_permissions) DB_BEGIN - result = perm_add_api_feature(APP_TYPE_OSP, test_permission_name, (const char*[]) { - "~APP~ object\t rwxatl", - " \t \n", - "subject2\t~APP~ ltxarw", - "", - NULL - }, NULL, 0); + result = perm_add_api_feature(APP_TYPE_OSP, test_permission_name, test_permission, NULL, 0); RUNNER_ASSERT_MSG_BT(result == PC_OPERATION_SUCCESS, "perm_add_api_feature returned: " << perm_strerror(result));