Test app defined privilege collision with system privileges 41/129241/2 appdefined
authorDariusz Michaluk <d.michaluk@samsung.com>
Mon, 15 May 2017 13:58:18 +0000 (15:58 +0200)
committerDariusz Michaluk <d.michaluk@samsung.com>
Tue, 16 May 2017 14:51:10 +0000 (16:51 +0200)
Change-Id: I17c140ed20acf2f66d00031eca257cfd0be8c9d9

src/security-manager-tests/test_cases_app_defined_privilege.cpp

index 1c6ec5d..0de22f9 100644 (file)
@@ -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