From a5d2b2ab65f6674fe7d7c31120dc2e33a55fc710 Mon Sep 17 00:00:00 2001 From: Dariusz Michaluk Date: Mon, 15 May 2017 15:58:18 +0200 Subject: [PATCH] Test app defined privilege collision with system privileges Change-Id: I17c140ed20acf2f66d00031eca257cfd0be8c9d9 --- .../test_cases_app_defined_privilege.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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 -- 2.34.1