Merge Sabre4 to HEAD

110956: Adding additional test coverage to ActionService RA-507


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@111196 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Gethin James
2015-09-01 13:06:08 +00:00
parent e1bbb452c8
commit 90e47f2f13
2 changed files with 27 additions and 0 deletions

View File

@@ -27,6 +27,7 @@ import java.io.File;
import java.io.IOException;
import java.io.Serializable;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.alfresco.model.ContentModel;
@@ -41,6 +42,7 @@ import org.alfresco.repo.transaction.RetryingTransactionHelper;
import org.alfresco.repo.transaction.RetryingTransactionHelper.RetryingTransactionCallback;
import org.alfresco.service.cmr.action.Action;
import org.alfresco.service.cmr.action.ActionService;
import org.alfresco.service.cmr.action.ParameterConstraint;
import org.alfresco.service.cmr.repository.ContentService;
import org.alfresco.service.cmr.repository.ContentWriter;
import org.alfresco.service.cmr.repository.NodeRef;
@@ -53,6 +55,7 @@ import org.alfresco.util.test.junitrules.TemporaryNodes;
import org.alfresco.util.test.junitrules.TemporarySites;
import org.alfresco.util.test.junitrules.TemporarySites.TestSiteAndMemberInfo;
import org.alfresco.util.test.junitrules.WellKnownNodes;
import org.junit.Assert;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.ClassRule;
@@ -201,6 +204,19 @@ public class ActionServiceImpl2Test
});
}
@Test
public void testParameterConstraints() throws Exception
{
List<ParameterConstraint> constraints = actionService.getParameterConstraints();
assertNotNull(constraints);
if (constraints.size() > 0)
{
ParameterConstraint parameterConstraint = constraints.get(0);
ParameterConstraint pConstraintAgain = actionService.getParameterConstraint(parameterConstraint.getName());
Assert.assertEquals(parameterConstraint, pConstraintAgain);
}
}
@Test
public void testExecuteScript() throws Exception
{