From 5956759309358c8330823620ccb4dbf61ef7c6b6 Mon Sep 17 00:00:00 2001 From: Roy Wetherall Date: Wed, 17 Apr 2013 06:28:53 +0000 Subject: [PATCH] RM: fix build git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@49309 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../test/util/BaseRMTestCase.java | 22 +++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/rm-server/test/java/org/alfresco/module/org_alfresco_module_rm/test/util/BaseRMTestCase.java b/rm-server/test/java/org/alfresco/module/org_alfresco_module_rm/test/util/BaseRMTestCase.java index 76641b2930..adcc476202 100644 --- a/rm-server/test/java/org/alfresco/module/org_alfresco_module_rm/test/util/BaseRMTestCase.java +++ b/rm-server/test/java/org/alfresco/module/org_alfresco_module_rm/test/util/BaseRMTestCase.java @@ -44,6 +44,7 @@ import org.alfresco.module.org_alfresco_module_rm.security.FilePlanPermissionSer import org.alfresco.module.org_alfresco_module_rm.vital.VitalRecordService; import org.alfresco.repo.policy.PolicyComponent; import org.alfresco.repo.security.authentication.AuthenticationUtil; +import org.alfresco.repo.security.authentication.AuthenticationUtil.RunAsWork; import org.alfresco.repo.site.SiteModel; import org.alfresco.repo.site.SiteServiceImpl; import org.alfresco.repo.transaction.RetryingTransactionHelper; @@ -477,8 +478,25 @@ public abstract class BaseRMTestCase extends RetryingTransactionHelperTestCase containerProps).getChildRef(); assertNotNull("Could not create base folder", folder); - // Create the site - siteInfo = siteService.createSite("rm-site-dashboard", SITE_ID, "title", "descrition", SiteVisibility.PUBLIC, RecordsManagementModel.TYPE_RM_SITE); + siteInfo = AuthenticationUtil.runAs(new RunAsWork() + { + @Override + public SiteInfo doWork() throws Exception + { + // Create the site + return siteService.createSite( + "rm-site-dashboard", + SITE_ID, + "title", + "descrition", + SiteVisibility.PUBLIC, + RecordsManagementModel.TYPE_RM_SITE); + } + + }, AuthenticationUtil.getAdminUserName()); + + + filePlan = siteService.getContainer(SITE_ID, RmSiteType.COMPONENT_DOCUMENT_LIBRARY); assertNotNull("Site document library container was not created successfully.", filePlan);