Add wrappers for policy updating API functions
[platform/core/test/security-tests.git] / tests / security-manager-tests / common / sm_api.h
index a5f5921..8a99e32 100644 (file)
@@ -19,6 +19,7 @@
 
 #include <sm_request.h>
 #include <sm_user_request.h>
+#include <sm_policy_request.h>
 
 #include <security-manager.h>
 
@@ -35,7 +36,10 @@ void dropProcessPrivileges(lib_retcode expectedResult = SECURITY_MANAGER_SUCCESS
 void prepareApp(const char *appId, lib_retcode expectedResult = SECURITY_MANAGER_SUCCESS);
 void addUser(const UserRequest &request, lib_retcode expectedResult = SECURITY_MANAGER_SUCCESS);
 void deleteUser(const UserRequest &request, lib_retcode expectedResult = SECURITY_MANAGER_SUCCESS);
-
+void sendPolicy(const PolicyRequest &request, lib_retcode expectedResult = SECURITY_MANAGER_SUCCESS);
+void getPolicy(const PolicyEntry &filter, std::vector<PolicyEntry> &policyEntries, lib_retcode expectedResult = SECURITY_MANAGER_SUCCESS);
+void getPolicyForSelf(const PolicyEntry &filter, std::vector<PolicyEntry> &policyEntries, lib_retcode expectedResult = SECURITY_MANAGER_SUCCESS);
+void getPolicyForAdmin(const PolicyEntry &filter, std::vector<PolicyEntry> &policyEntries, lib_retcode expectedResult = SECURITY_MANAGER_SUCCESS);
 } // namespace Api
 
 } // namespace SecurityManagerTest