RM-3993: fixed integration test

This commit is contained in:
Silviu Dinuta
2016-09-20 11:41:20 +03:00
parent a442fa9303
commit bfc0319684

View File

@@ -31,6 +31,8 @@ import org.alfresco.model.ContentModel;
import org.alfresco.module.org_alfresco_module_rm.action.dm.CreateRecordAction; import org.alfresco.module.org_alfresco_module_rm.action.dm.CreateRecordAction;
import org.alfresco.module.org_alfresco_module_rm.action.impl.FileToAction; import org.alfresco.module.org_alfresco_module_rm.action.impl.FileToAction;
import org.alfresco.module.org_alfresco_module_rm.test.util.BaseRMTestCase; import org.alfresco.module.org_alfresco_module_rm.test.util.BaseRMTestCase;
import org.alfresco.repo.security.authentication.AuthenticationUtil;
import org.alfresco.repo.security.authentication.AuthenticationUtil.RunAsWork;
import org.alfresco.service.cmr.action.Action; import org.alfresco.service.cmr.action.Action;
import org.alfresco.service.cmr.repository.ChildAssociationRef; import org.alfresco.service.cmr.repository.ChildAssociationRef;
import org.alfresco.service.cmr.repository.NodeRef; import org.alfresco.service.cmr.repository.NodeRef;
@@ -187,8 +189,22 @@ public class RM3993Test extends BaseRMTestCase
throw exception; throw exception;
} }
List<NodeRef> allContained = filePlanService.getAllContained(nodeRefCategory1, true); Integer numberOfRecords = AuthenticationUtil.runAsSystem(new RunAsWork<Integer>()
assertTrue(allContained.size() == 2002); {
@Override
public Integer doWork() throws Exception
{
List<NodeRef> containedRecordFolders = filePlanService.getContainedRecordFolders(nodeRefCategory1);
int numberOfRecords = 0;
for(NodeRef recordFolder : containedRecordFolders)
{
numberOfRecords = numberOfRecords + fileFolderService.list(recordFolder).size();
}
return numberOfRecords;
}
});
assertTrue(numberOfRecords == 2000);
} }
private NodeRef createFile(NodeRef parentNodeRef, String name, String descrption, QName typeQName) private NodeRef createFile(NodeRef parentNodeRef, String name, String descrption, QName typeQName)