// OSP Api Feature Test data - gives rxl access to OSP app and rl access to WGT app also!
const char *test_osp_feature_rule_set[] = { "~APP~ " TEST_OSP_FEATURE_APP_ID " rxl",
"~APP~ " TEST_WGT_FEATURE_APP_ID " rl",
- NULL };
-const char *TEST_OSP_FEATURE_PRIVS[] = { TEST_OSP_FEATURE, NULL };
+ nullptr };
+const char *TEST_OSP_FEATURE_PRIVS[] = { TEST_OSP_FEATURE, nullptr };
// WGT Api Feature Test data - rwx access only to WGT app
const char *test_wgt_feature_rule_set[] = { "~APP~ " TEST_WGT_FEATURE_APP_ID " rwx",
- NULL };
-const char *TEST_WGT_FEATURE_PRIVS[] = { TEST_WGT_FEATURE, NULL };
+ nullptr };
+const char *TEST_WGT_FEATURE_PRIVS[] = { TEST_WGT_FEATURE, nullptr };
rules_t rules_to_test_any_access1 = {
{ TEST_OSP_FEATURE_APP_ID, APP_ID, "r" },
"Error in perm_app_install. Result: " << result);
// Register appsettings feature
- result = perm_add_api_feature(APP_TYPE_OSP, PRIV_APPSETTING[0], PRIV_APPSETTING_RULES, NULL, 0);
+ result = perm_add_api_feature(APP_TYPE_OSP, PRIV_APPSETTING[0], PRIV_APPSETTING_RULES, nullptr, 0);
RUNNER_ASSERT_MSG(result == PC_OPERATION_SUCCESS,
" Error while registering api feature. Result: " << result);
result = perm_app_install(TEST_OSP_FEATURE_APP_ID);
RUNNER_ASSERT_MSG(result == PC_OPERATION_SUCCESS,
"Error in perm_app_install. Result: " << result);
- const char *test1[] = { NULL };
+ const char *test1[] = { nullptr };
result = perm_app_enable_permissions(TEST_OSP_FEATURE_APP_ID,
APP_TYPE_OSP, test1, true);
RUNNER_ASSERT_MSG(result == PC_OPERATION_SUCCESS,
// Register two valid api features
result = perm_add_api_feature(APP_TYPE_OSP, TEST_OSP_FEATURE,
- test_osp_feature_rule_set, NULL, 0);
+ test_osp_feature_rule_set, nullptr, 0);
RUNNER_ASSERT_MSG(result == PC_OPERATION_SUCCESS,
"Error in perm_add_api_feature. Cannot add TEST_OSP_FEATURE: "
<< TEST_OSP_FEATURE << ". Result: " << result);
result = perm_add_api_feature(APP_TYPE_WGT, TEST_WGT_FEATURE,
- test_wgt_feature_rule_set, NULL, 0);
+ test_wgt_feature_rule_set, nullptr, 0);
RUNNER_ASSERT_MSG(result == PC_OPERATION_SUCCESS,
"Error in perm_add_api_feature. Cannot add TEST_WGT_FEATURE: "
<< TEST_WGT_FEATURE << ". Result: " << result);
"~APP~ " APP_ID "7 rxl",
"~APP~ " APP_ID "8 rwxal",
"~APP~ " APP_ID "9 rwxatl",
- NULL };
+ nullptr };
const char *test_wgt_feature_rule_set2[] = { "~APP~ " APP_ID "1 r",
"~APP~ " APP_ID "2 rxl",
"~APP~ " APP_ID "3 rwxal",
"~APP~ " APP_ID "4 rwxatl",
- NULL };
+ nullptr };
// generate app ids: test_APP0, test_APP1, test_APP2 etc.:
<< " Result: " << result);
// Register appsettings feature
- result = perm_add_api_feature(APP_TYPE_OSP, PRIV_APPSETTING[0], PRIV_APPSETTING_RULES, NULL, 0);
+ result = perm_add_api_feature(APP_TYPE_OSP, PRIV_APPSETTING[0], PRIV_APPSETTING_RULES, nullptr, 0);
RUNNER_ASSERT_MSG(result == PC_OPERATION_SUCCESS,
" Error while registering api feature. Result: " << result);
// Register two valid api features
result = perm_add_api_feature(APP_TYPE_OSP, TEST_OSP_FEATURE,
- test_osp_feature_rule_set2, NULL, 0);
+ test_osp_feature_rule_set2, nullptr, 0);
RUNNER_ASSERT_MSG(result == PC_OPERATION_SUCCESS,
"Error in perm_add_api_feature. Cannot add TEST_OSP_FEATURE: "
<< TEST_OSP_FEATURE << ". Result: " << result);
result = perm_add_api_feature(APP_TYPE_WGT, TEST_WGT_FEATURE,
- test_wgt_feature_rule_set2, NULL, 0);
+ test_wgt_feature_rule_set2, nullptr, 0);
RUNNER_ASSERT_MSG(result == PC_OPERATION_SUCCESS,
"Error in perm_add_api_feature. Cannot add TEST_WGT_FEATURE: "
<< TEST_WGT_FEATURE << ". Result: " << result);