mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-14 17:58:59 +00:00
Merged FILE-FOLDER-API (5.2.0) to HEAD (5.2)
122518 gjames: RA-211: Added the webscriptrequest to the Params interface git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@126477 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -22,6 +22,7 @@ import org.mockito.invocation.InvocationOnMock;
|
||||
import org.mockito.stubbing.Answer;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.context.ApplicationContext;
|
||||
import org.springframework.extensions.webscripts.WebScriptRequest;
|
||||
import org.springframework.test.context.ContextConfiguration;
|
||||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
|
||||
|
||||
@@ -46,7 +47,7 @@ public abstract class AbstractContextTest
|
||||
@Autowired
|
||||
JacksonHelper jsonHelper;
|
||||
|
||||
static Params NOT_USED = Params.valueOf("notUsed", null);
|
||||
static Params NOT_USED = Params.valueOf("notUsed", null, mock(WebScriptRequest.class));
|
||||
static final Params.RecognizedParams NULL_PARAMS = new Params.RecognizedParams(null, null, null, null, null, null, null, false);
|
||||
static Api api = Api.valueOf("alfrescomock", "private", "1");
|
||||
|
||||
|
@@ -3,6 +3,7 @@ package org.alfresco.rest.framework.tests.core;
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertNotNull;
|
||||
import static org.junit.Assert.assertNull;
|
||||
import static org.mockito.Mockito.mock;
|
||||
|
||||
import org.alfresco.rest.framework.Api;
|
||||
import org.alfresco.rest.framework.core.ResourceLookupDictionary;
|
||||
@@ -19,6 +20,7 @@ import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.context.ApplicationContext;
|
||||
import org.springframework.extensions.webscripts.WebScriptRequest;
|
||||
import org.springframework.http.HttpMethod;
|
||||
import org.springframework.test.context.ContextConfiguration;
|
||||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
|
||||
@@ -39,7 +41,7 @@ public class ExecutionTests extends AbstractContextTest
|
||||
{
|
||||
ResourceWithMetadata entityResource = locator.locateEntityResource(api,"sheep", HttpMethod.GET);
|
||||
AbstractResourceWebScript executor = (AbstractResourceWebScript) applicationContext.getBean("executorOfGets");
|
||||
executor.execute(entityResource, Params.valueOf((String)null, null), new ActionExecutor.ExecutionCallback<CollectionWithPagingInfo>(){
|
||||
executor.execute(entityResource, Params.valueOf((String)null, null, mock(WebScriptRequest.class)), new ActionExecutor.ExecutionCallback<CollectionWithPagingInfo>(){
|
||||
@Override
|
||||
public void onSuccess(CollectionWithPagingInfo result, ContentInfo contentInfo, int statusCode)
|
||||
{
|
||||
@@ -48,14 +50,14 @@ public class ExecutionTests extends AbstractContextTest
|
||||
|
||||
ResourceWithMetadata baa = locator.locateRelationResource(api,"sheep", "baaahh", HttpMethod.GET);
|
||||
executor = (AbstractResourceWebScript) applicationContext.getBean("executorOfGets");
|
||||
executor.execute(baa, Params.valueOf("4", null), new ActionExecutor.ExecutionCallback<CollectionWithPagingInfo>(){
|
||||
executor.execute(baa, Params.valueOf("4", null, mock(WebScriptRequest.class)), new ActionExecutor.ExecutionCallback<CollectionWithPagingInfo>(){
|
||||
@Override
|
||||
public void onSuccess(CollectionWithPagingInfo result, ContentInfo contentInfo, int statusCode )
|
||||
{
|
||||
assertNotNull(result);
|
||||
}});
|
||||
|
||||
executor.execute(baa, Params.valueOf("4", "45"), new ActionExecutor.ExecutionCallback<ExecutionResult>(){
|
||||
executor.execute(baa, Params.valueOf("4", "45", mock(WebScriptRequest.class)), new ActionExecutor.ExecutionCallback<ExecutionResult>(){
|
||||
@Override
|
||||
public void onSuccess(ExecutionResult result, ContentInfo contentInfo, int statusCode )
|
||||
{
|
||||
@@ -63,7 +65,7 @@ public class ExecutionTests extends AbstractContextTest
|
||||
}});
|
||||
|
||||
ResourceWithMetadata baaPhoto = locator.locateRelationResource(api,"sheep/{entityId}/baaahh", "photo", HttpMethod.GET);
|
||||
executor.execute(baaPhoto, Params.valueOf("4", "45"), new ActionExecutor.ExecutionCallback<CollectionWithPagingInfo>(){
|
||||
executor.execute(baaPhoto, Params.valueOf("4", "45", mock(WebScriptRequest.class)), new ActionExecutor.ExecutionCallback<CollectionWithPagingInfo>(){
|
||||
@Override
|
||||
public void onSuccess(CollectionWithPagingInfo result, ContentInfo contentInfo, int statusCode )
|
||||
{
|
||||
@@ -79,7 +81,7 @@ public class ExecutionTests extends AbstractContextTest
|
||||
|
||||
ResourceWithMetadata resource = locator.locateRelationResource(api, "sheep", "blacksheep", HttpMethod.POST);
|
||||
final Sheep aSheep = new Sheep("xyz");
|
||||
executor.execute(resource, Params.valueOf("654", null, NULL_PARAMS, Arrays.asList(aSheep)), new ActionExecutor.ExecutionCallback<ExecutionResult>(){
|
||||
executor.execute(resource, Params.valueOf("654", null, NULL_PARAMS, Arrays.asList(aSheep), mock(WebScriptRequest.class)), new ActionExecutor.ExecutionCallback<ExecutionResult>(){
|
||||
@Override
|
||||
public void onSuccess(ExecutionResult result, ContentInfo contentInfo, int statusCode )
|
||||
{
|
||||
@@ -89,7 +91,7 @@ public class ExecutionTests extends AbstractContextTest
|
||||
|
||||
ResourceWithMetadata grassResource = locator.locateEntityResource(api,"grass", HttpMethod.POST);
|
||||
final Grass grr = new Grass("grr");
|
||||
executor.execute(grassResource, Params.valueOf("654", null, NULL_PARAMS, Arrays.asList(grr)), new ActionExecutor.ExecutionCallback<ExecutionResult>(){
|
||||
executor.execute(grassResource, Params.valueOf("654", null, NULL_PARAMS, Arrays.asList(grr), mock(WebScriptRequest.class)), new ActionExecutor.ExecutionCallback<ExecutionResult>(){
|
||||
@Override
|
||||
public void onSuccess(ExecutionResult result, ContentInfo contentInfo, int statusCode )
|
||||
{
|
||||
@@ -97,7 +99,7 @@ public class ExecutionTests extends AbstractContextTest
|
||||
}});
|
||||
|
||||
ResourceWithMetadata entityResource = locator.locateRelationResource(api,"grass", "grow", HttpMethod.POST);
|
||||
executor.execute(entityResource, Params.valueOf("654", null, NULL_PARAMS, grr), new ActionExecutor.ExecutionCallback<String>(){
|
||||
executor.execute(entityResource, Params.valueOf("654", null, NULL_PARAMS, grr, mock(WebScriptRequest.class)), new ActionExecutor.ExecutionCallback<String>(){
|
||||
@Override
|
||||
public void onSuccess(String result, ContentInfo contentInfo, int statusCode )
|
||||
{
|
||||
@@ -111,14 +113,14 @@ public class ExecutionTests extends AbstractContextTest
|
||||
{
|
||||
ResourceWithMetadata grassResource = locator.locateEntityResource(api,"grass", HttpMethod.DELETE);
|
||||
AbstractResourceWebScript executor = (AbstractResourceWebScript) applicationContext.getBean("executorOfDelete");
|
||||
executor.execute(grassResource, Params.valueOf("4", null), new ActionExecutor.ExecutionCallback<Object>(){
|
||||
executor.execute(grassResource, Params.valueOf("4", null, mock(WebScriptRequest.class)), new ActionExecutor.ExecutionCallback<Object>(){
|
||||
@Override
|
||||
public void onSuccess(Object result, ContentInfo contentInfo, int statusCode )
|
||||
{
|
||||
assertNull(result);
|
||||
}});
|
||||
ResourceWithMetadata resource = locator.locateRelationResource(api, "sheep", "blacksheep", HttpMethod.DELETE);
|
||||
executor.execute(resource, Params.valueOf("4", null), new ActionExecutor.ExecutionCallback<Object>(){
|
||||
executor.execute(resource, Params.valueOf("4", null, mock(WebScriptRequest.class)), new ActionExecutor.ExecutionCallback<Object>(){
|
||||
@Override
|
||||
public void onSuccess(Object result, ContentInfo contentInfo, int statusCode )
|
||||
{
|
||||
@@ -126,7 +128,7 @@ public class ExecutionTests extends AbstractContextTest
|
||||
}});
|
||||
|
||||
ResourceWithMetadata goatDelete = locator.locateRelationResource(api3,"goat/{entityId}/herd", "content", HttpMethod.DELETE);
|
||||
executor.execute(goatDelete, Params.valueOf("4", "56"), new ActionExecutor.ExecutionCallback<Object>(){
|
||||
executor.execute(goatDelete, Params.valueOf("4", "56", mock(WebScriptRequest.class)), new ActionExecutor.ExecutionCallback<Object>(){
|
||||
@Override
|
||||
public void onSuccess(Object result, ContentInfo contentInfo, int statusCode )
|
||||
{
|
||||
@@ -141,7 +143,7 @@ public class ExecutionTests extends AbstractContextTest
|
||||
ResourceWithMetadata entityResource = locator.locateEntityResource(api,"sheep", HttpMethod.PUT);
|
||||
AbstractResourceWebScript executor = (AbstractResourceWebScript) applicationContext.getBean("executorOfPut");
|
||||
final Sheep aSheep = new Sheep("xyz");
|
||||
executor.execute(entityResource, Params.valueOf("654", null, NULL_PARAMS, aSheep), new ActionExecutor.ExecutionCallback<ExecutionResult>(){
|
||||
executor.execute(entityResource, Params.valueOf("654", null, NULL_PARAMS, aSheep, mock(WebScriptRequest.class)), new ActionExecutor.ExecutionCallback<ExecutionResult>(){
|
||||
@Override
|
||||
public void onSuccess(ExecutionResult result, ContentInfo contentInfo, int statusCode )
|
||||
{
|
||||
@@ -150,7 +152,7 @@ public class ExecutionTests extends AbstractContextTest
|
||||
}});
|
||||
|
||||
ResourceWithMetadata resource = locator.locateRelationResource(api, "sheep", "blacksheep", HttpMethod.PUT);
|
||||
executor.execute(resource, Params.valueOf("654", null, NULL_PARAMS, aSheep), new ActionExecutor.ExecutionCallback<ExecutionResult>(){
|
||||
executor.execute(resource, Params.valueOf("654", null, NULL_PARAMS, aSheep, mock(WebScriptRequest.class)), new ActionExecutor.ExecutionCallback<ExecutionResult>(){
|
||||
@Override
|
||||
public void onSuccess(ExecutionResult result, ContentInfo contentInfo, int statusCode )
|
||||
{
|
||||
@@ -158,7 +160,7 @@ public class ExecutionTests extends AbstractContextTest
|
||||
assertEquals(aSheep,result.getRoot());
|
||||
}});
|
||||
ResourceWithMetadata baaPhoto = locator.locateRelationResource(api,"sheep/{entityId}/baaahh", "photo", HttpMethod.PUT);
|
||||
executor.execute(baaPhoto, Params.valueOf("4", "56"), new ActionExecutor.ExecutionCallback<Object>(){
|
||||
executor.execute(baaPhoto, Params.valueOf("4", "56", mock(WebScriptRequest.class)), new ActionExecutor.ExecutionCallback<Object>(){
|
||||
@Override
|
||||
public void onSuccess(Object result, ContentInfo contentInfo, int statusCode )
|
||||
{
|
||||
|
@@ -7,6 +7,7 @@ import static org.junit.Assert.assertNotNull;
|
||||
import static org.junit.Assert.assertNull;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
import static org.junit.Assert.fail;
|
||||
import static org.mockito.Mockito.mock;
|
||||
|
||||
import java.lang.reflect.Method;
|
||||
import java.util.ArrayList;
|
||||
@@ -53,6 +54,7 @@ import org.alfresco.rest.framework.tests.api.mocks3.SlimGoat;
|
||||
import org.alfresco.util.Pair;
|
||||
import org.junit.Test;
|
||||
import org.springframework.extensions.webscripts.Status;
|
||||
import org.springframework.extensions.webscripts.WebScriptRequest;
|
||||
import org.springframework.http.HttpMethod;
|
||||
|
||||
/**
|
||||
@@ -445,7 +447,7 @@ public class InspectorTests
|
||||
assertEquals("grow should return ACCEPTED", Status.STATUS_ACCEPTED, op.getSuccessStatus());
|
||||
Class paramType = resourceMetadata.getObjectType(op);
|
||||
Object paramObj = paramType.newInstance();
|
||||
result = (String) ResourceInspectorUtil.invokeMethod(actionMethod,grassEntityResource, "xyz", paramObj, Params.valueOf("notUsed", null));
|
||||
result = (String) ResourceInspectorUtil.invokeMethod(actionMethod,grassEntityResource, "xyz", paramObj, Params.valueOf("notUsed", null, mock(WebScriptRequest.class)));
|
||||
assertEquals("Growing well",result);
|
||||
break;
|
||||
case "/-root-/{id}/cut":
|
||||
@@ -454,7 +456,7 @@ public class InspectorTests
|
||||
op = resourceMetadata.getOperation(HttpMethod.POST);
|
||||
assertNull(resourceMetadata.getObjectType(op));
|
||||
assertEquals("cut should return ACCEPTED", Status.STATUS_NOT_IMPLEMENTED, op.getSuccessStatus());
|
||||
result = (String) ResourceInspectorUtil.invokeMethod(actionMethod,grassEntityResource, "xyz", null, Params.valueOf("notUsed", null));
|
||||
result = (String) ResourceInspectorUtil.invokeMethod(actionMethod,grassEntityResource, "xyz", null, Params.valueOf("notUsed", null, mock(WebScriptRequest.class)));
|
||||
assertEquals("All done",result);
|
||||
break;
|
||||
default:
|
||||
|
@@ -1,11 +1,14 @@
|
||||
package org.alfresco.rest.framework.tests.core;
|
||||
|
||||
import static org.mockito.Mockito.mock;
|
||||
|
||||
import java.io.InputStream;
|
||||
import java.util.Map;
|
||||
|
||||
import org.alfresco.rest.framework.jacksonextensions.BeanPropertiesFilter;
|
||||
import org.alfresco.rest.framework.resource.parameters.Paging;
|
||||
import org.alfresco.rest.framework.resource.parameters.Params;
|
||||
import org.springframework.extensions.webscripts.WebScriptRequest;
|
||||
|
||||
/**
|
||||
* Just extends the Params class for testing purposes
|
||||
@@ -17,7 +20,7 @@ public class ParamsExtender extends Params
|
||||
|
||||
private ParamsExtender(String entityId, String relationshipId, Object passedIn, InputStream stream, String addressedProperty, RecognizedParams recognizedParams)
|
||||
{
|
||||
super(entityId, relationshipId, passedIn, stream, addressedProperty, recognizedParams, null);
|
||||
super(entityId, relationshipId, passedIn, stream, addressedProperty, recognizedParams, null, mock(WebScriptRequest.class));
|
||||
}
|
||||
|
||||
public static Params valueOf(Map<String, BeanPropertiesFilter> rFilter, String entityId)
|
||||
|
@@ -121,7 +121,7 @@ public class SerializeTests extends AbstractContextTest
|
||||
|
||||
EntityResourceAction.Read<?> getAll = (Read<?>) entityResource.getResource();
|
||||
CollectionWithPagingInfo<?> resources = getAll.readAll(null);
|
||||
out = writeResponse(helper.processAdditionsToTheResponse(api,null, Params.valueOf("notUsed", null), resources));
|
||||
out = writeResponse(helper.processAdditionsToTheResponse(api,null, Params.valueOf("notUsed", null, null), resources));
|
||||
assertTrue("There must be json output as List", StringUtils.startsWith(out, "{\"list\":"));
|
||||
}
|
||||
|
||||
@@ -155,8 +155,8 @@ public class SerializeTests extends AbstractContextTest
|
||||
ResourceWithMetadata relationResource = locator.locateRelationResource(api,"sheep", "baaahh", HttpMethod.GET);
|
||||
assertNotNull(relationResource);
|
||||
RelationshipResourceAction.Read<?> getter = (RelationshipResourceAction.Read<?>) relationResource.getResource();
|
||||
CollectionWithPagingInfo<?> resources = getter.readAll("123",Params.valueOf("", null));
|
||||
String out = writeResponse(helper.processAdditionsToTheResponse(api,null, Params.valueOf("notUsed", null), resources));
|
||||
CollectionWithPagingInfo<?> resources = getter.readAll("123",Params.valueOf("", null, null));
|
||||
String out = writeResponse(helper.processAdditionsToTheResponse(api,null, Params.valueOf("notUsed", null, null), resources));
|
||||
assertTrue("There must be json output as List", StringUtils.startsWith(out, "{\"list\":"));
|
||||
}
|
||||
|
||||
@@ -166,17 +166,17 @@ public class SerializeTests extends AbstractContextTest
|
||||
ResourceWithMetadata relationResource = locator.locateRelationResource(api,"sheep", "baaahh", HttpMethod.GET);
|
||||
assertNotNull(relationResource);
|
||||
RelationshipResourceAction.Read<?> getter = (RelationshipResourceAction.Read<?>) relationResource.getResource();
|
||||
CollectionWithPagingInfo<?> resources = getter.readAll("123",Params.valueOf("", null));
|
||||
CollectionWithPagingInfo<?> resources = getter.readAll("123",Params.valueOf("", null, null));
|
||||
assertNotNull(resources);
|
||||
assertTrue(resources.getTotalItems().intValue() == 3);
|
||||
assertFalse(resources.hasMoreItems());
|
||||
String out = writeResponse(helper.processAdditionsToTheResponse(api,null, Params.valueOf("notUsed", null), resources));
|
||||
String out = writeResponse(helper.processAdditionsToTheResponse(api,null, Params.valueOf("notUsed", null, null), resources));
|
||||
assertTrue("There must be json output as List with pagination", StringUtils.startsWith(out, "{\"list\":{\"pagination\":{\"count\":3,"));
|
||||
|
||||
resources = getter.readAll("123",ParamsExtender.valueOf(Paging.valueOf(0, 1),"123"));
|
||||
assertTrue(resources.getCollection().size() == 1);
|
||||
assertTrue(resources.hasMoreItems());
|
||||
out = writeResponse(helper.processAdditionsToTheResponse(api,null, Params.valueOf("notUsed", null), resources));
|
||||
out = writeResponse(helper.processAdditionsToTheResponse(api,null, Params.valueOf("notUsed", null, null), resources));
|
||||
assertTrue("There must be json output as List with pagination", StringUtils.startsWith(out, "{\"list\":{\"pagination\":{\"count\":1,"));
|
||||
|
||||
}
|
||||
@@ -188,7 +188,7 @@ public class SerializeTests extends AbstractContextTest
|
||||
Farmer aFarmer = new Farmer("180");
|
||||
aFarmer.setGoatId("1111");
|
||||
aFarmer.setSheepId("2222");
|
||||
ExecutionResult res = (ExecutionResult) helper.processAdditionsToTheResponse(api,null,Params.valueOf("notUsed", null),aFarmer);
|
||||
ExecutionResult res = (ExecutionResult) helper.processAdditionsToTheResponse(api,null,Params.valueOf("notUsed", null, null),aFarmer);
|
||||
assertNotNull(res);
|
||||
assertTrue(Farmer.class.equals(res.getRoot().getClass()));
|
||||
Map<String,Object> embeds = res.getEmbedded();
|
||||
@@ -264,7 +264,7 @@ public class SerializeTests extends AbstractContextTest
|
||||
public void testSerializeExecutionResult() throws IOException
|
||||
{
|
||||
assertNotNull(helper);
|
||||
Object res = helper.processAdditionsToTheResponse(api,null,Params.valueOf("notUsed", null),new Farmer("180"));
|
||||
Object res = helper.processAdditionsToTheResponse(api,null,Params.valueOf("notUsed", null, null),new Farmer("180"));
|
||||
String out = writeResponse(res);
|
||||
assertTrue("There must be json output", StringUtils.isNotBlank(out));
|
||||
|
||||
@@ -276,16 +276,16 @@ public class SerializeTests extends AbstractContextTest
|
||||
{
|
||||
assertNotNull(helper);
|
||||
CollectionWithPagingInfo paged = CollectionWithPagingInfo.asPaged(null,null);
|
||||
String out = writeResponse(helper.processAdditionsToTheResponse(api,null, Params.valueOf("notUsed", null), paged));
|
||||
String out = writeResponse(helper.processAdditionsToTheResponse(api,null, Params.valueOf("notUsed", null, null), paged));
|
||||
assertTrue("There must be json output as List with pagination", StringUtils.startsWith(out, "{\"list\":{\"pagination\":{\"count\":0,"));
|
||||
Paging pageRequest = Paging.valueOf(1, 2);
|
||||
|
||||
paged = CollectionWithPagingInfo.asPaged(pageRequest,Arrays.asList(new Goat(), new Sheep("ABCD"), new Sheep("XYZ")));
|
||||
out = writeResponse(helper.processAdditionsToTheResponse(api,null, Params.valueOf("notUsed", null), paged));
|
||||
out = writeResponse(helper.processAdditionsToTheResponse(api,null, Params.valueOf("notUsed", null, null), paged));
|
||||
assertTrue("There must be json output as List with pagination", StringUtils.startsWith(out, "{\"list\":{\"pagination\":{\"count\":3,"));
|
||||
|
||||
paged = CollectionWithPagingInfo.asPaged(pageRequest,Arrays.asList(new Goat(), new Sheep("ABCD"), new Sheep("XYZ")),true,5000);
|
||||
out = writeResponse(helper.processAdditionsToTheResponse(api,null, Params.valueOf("notUsed", null), paged));
|
||||
out = writeResponse(helper.processAdditionsToTheResponse(api,null, Params.valueOf("notUsed", null, null), paged));
|
||||
assertTrue("There must be json output as List with pagination", StringUtils.startsWith(out, "{\"list\":{\"pagination\":{\"count\":3,\"hasMoreItems\":true,\"totalItems\":5000"));
|
||||
|
||||
}
|
||||
@@ -298,7 +298,7 @@ public class SerializeTests extends AbstractContextTest
|
||||
aMap.put("goatie", new Goat());
|
||||
aMap.put("sheepie", new Sheep("ABCD"));
|
||||
aMap.put("sheepy", new Sheep("XYZ"));
|
||||
Object res = helper.processAdditionsToTheResponse(api,null,Params.valueOf("notUsed", null),aMap);
|
||||
Object res = helper.processAdditionsToTheResponse(api,null,Params.valueOf("notUsed", null, null),aMap);
|
||||
String out = writeResponse(res);
|
||||
assertTrue("There must be json output", StringUtils.isNotBlank(out));
|
||||
|
||||
@@ -312,7 +312,7 @@ public class SerializeTests extends AbstractContextTest
|
||||
aSet.add(new Goat());
|
||||
aSet.add(new Sheep("ABCD"));
|
||||
aSet.add(new Sheep("XYZ"));
|
||||
Object res = helper.processAdditionsToTheResponse(api,null,Params.valueOf("notUsed", null),aSet);
|
||||
Object res = helper.processAdditionsToTheResponse(api,null,Params.valueOf("notUsed", null, null),aSet);
|
||||
String out = writeResponse(res);
|
||||
assertTrue("There must be json output", StringUtils.isNotBlank(out));
|
||||
|
||||
@@ -323,11 +323,11 @@ public class SerializeTests extends AbstractContextTest
|
||||
{
|
||||
assertNotNull(helper);
|
||||
CollectionWithPagingInfo<String> pString = CollectionWithPagingInfo.asPaged(null,Arrays.asList("goat", "sheep", "horse"));
|
||||
Object res = helper.processAdditionsToTheResponse(api,null,Params.valueOf("notUsed", null),pString);
|
||||
Object res = helper.processAdditionsToTheResponse(api,null,Params.valueOf("notUsed", null, null),pString);
|
||||
String out = writeResponse(res);
|
||||
assertTrue("There must be json output", StringUtils.isNotBlank(out));
|
||||
CollectionWithPagingInfo<Integer> pInts = CollectionWithPagingInfo.asPaged(null,Arrays.asList(234, 45, 890, 3456));
|
||||
res = helper.processAdditionsToTheResponse(api,null,Params.valueOf("notUsed", null),pInts);
|
||||
res = helper.processAdditionsToTheResponse(api,null,Params.valueOf("notUsed", null, null),pInts);
|
||||
out = writeResponse(res);
|
||||
assertTrue("There must be json output", StringUtils.isNotBlank(out));
|
||||
}
|
||||
@@ -336,7 +336,7 @@ public class SerializeTests extends AbstractContextTest
|
||||
public void testSerializeList() throws IOException
|
||||
{
|
||||
assertNotNull(helper);
|
||||
Object res = helper.processAdditionsToTheResponse(api,null,Params.valueOf("notUsed", null),Arrays.asList(new Goat(), new Sheep("ABCD"), new Sheep("XYZ")));
|
||||
Object res = helper.processAdditionsToTheResponse(api,null,Params.valueOf("notUsed", null, null),Arrays.asList(new Goat(), new Sheep("ABCD"), new Sheep("XYZ")));
|
||||
String out = writeResponse(res);
|
||||
assertTrue("There must be json output", StringUtils.isNotBlank(out));
|
||||
|
||||
@@ -357,7 +357,7 @@ public class SerializeTests extends AbstractContextTest
|
||||
public void testSerializeUniqueId() throws IOException
|
||||
{
|
||||
assertNotNull(helper);
|
||||
Object res = helper.processAdditionsToTheResponse(api,null,Params.valueOf("notUsed", null), new Sheep("ABCD"));
|
||||
Object res = helper.processAdditionsToTheResponse(api,null,Params.valueOf("notUsed", null, null), new Sheep("ABCD"));
|
||||
String out = writeResponse(res);
|
||||
assertTrue("Id field must be called sheepGuid.", StringUtils.contains(out, "\"sheepGuid\":\"ABCD\""));
|
||||
}
|
||||
@@ -368,7 +368,7 @@ public class SerializeTests extends AbstractContextTest
|
||||
ResourceWithMetadata relationResource = locator.locateRelationResource(api,"sheep", "baaahh", HttpMethod.GET);
|
||||
assertNotNull(relationResource);
|
||||
RelationshipResourceAction.Read<?> getter = (RelationshipResourceAction.Read<?>) relationResource.getResource();
|
||||
String out = writeResponse(helper.processAdditionsToTheResponse(api,null, Params.valueOf("notUsed", null), getter.readAll("1234A3", Params.valueOf("notUsed", null))));
|
||||
String out = writeResponse(helper.processAdditionsToTheResponse(api,null, Params.valueOf("notUsed", null, null), getter.readAll("1234A3", Params.valueOf("notUsed", null, null))));
|
||||
assertTrue("There must be json output", StringUtils.isNotBlank(out));
|
||||
}
|
||||
|
||||
@@ -401,7 +401,7 @@ public class SerializeTests extends AbstractContextTest
|
||||
Api api3 = Api.valueOf("alfrescomock", "private", "3");
|
||||
ResourceWithMetadata propResource = locator.locateRelationResource(api3,"flock", "photo", HttpMethod.GET);
|
||||
AbstractResourceWebScript executor = (AbstractResourceWebScript) applicationContext.getBean("executorOfGets");
|
||||
executor.execute(propResource, Params.valueOf("234", null), new ExecutionCallback<BinaryResource>(){
|
||||
executor.execute(propResource, Params.valueOf("234", null, null), new ExecutionCallback<BinaryResource>(){
|
||||
@Override
|
||||
public void onSuccess(BinaryResource result, ContentInfo contentInfo, int statusCode)
|
||||
{
|
||||
|
@@ -216,7 +216,7 @@ public class ProcessesImplTest extends TestCase
|
||||
private CollectionWithPagingInfo<ProcessInfo> queryActiveProcessesAndAssertResult(int skipCount, int maxItems)
|
||||
{
|
||||
Query query = ResourceWebScriptHelper.getWhereClause(QUERY_STATUS_ACTIVE);
|
||||
Parameters parameters = Params.valueOf(new RecognizedParams(null, Paging.valueOf(skipCount, maxItems), null, null, null, query, null, false), null, null);
|
||||
Parameters parameters = Params.valueOf(new RecognizedParams(null, Paging.valueOf(skipCount, maxItems), null, null, null, query, null, false), null, null, null);
|
||||
|
||||
CollectionWithPagingInfo<ProcessInfo> result = processes.getProcesses(parameters);
|
||||
|
||||
|
Reference in New Issue
Block a user