From: Dariusz Michaluk Date: Mon, 15 May 2017 13:58:18 +0000 (+0200) Subject: Test app defined privilege collision with system privileges X-Git-Tag: security-manager_5.5_testing~15^2~7^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a5d2b2ab65f6674fe7d7c31120dc2e33a55fc710;p=platform%2Fcore%2Ftest%2Fsecurity-tests.git Test app defined privilege collision with system privileges Change-Id: I17c140ed20acf2f66d00031eca257cfd0be8c9d9 --- diff --git a/src/security-manager-tests/test_cases_app_defined_privilege.cpp b/src/security-manager-tests/test_cases_app_defined_privilege.cpp index 1c6ec5d5..0de22f9a 100644 --- a/src/security-manager-tests/test_cases_app_defined_privilege.cpp +++ b/src/security-manager-tests/test_cases_app_defined_privilege.cpp @@ -474,3 +474,16 @@ RUNNER_CHILD_TEST(app_defined_08_add_get_client_license) free(license); license = nullptr; } + +RUNNER_CHILD_TEST(app_defined_09_check_system_privileges) +{ + const std::string providerId = "app_def_09_provider"; + const Privilege privilege("http://tizen.org/privilege/internet", Privilege::UNTRUSTED); + + InstallRequest requestInst; + requestInst.setAppId(providerId); + requestInst.setPkgId(providerId); + requestInst.addAppDefinedPrivilege(privilege); + Api::install(requestInst, SECURITY_MANAGER_ERROR_INPUT_PARAM); + Api::uninstall(requestInst); +} \ No newline at end of file