Search in sources :

Example 11 with ResourceMetadata

use of org.alfresco.rest.framework.core.ResourceMetadata in project alfresco-remote-api by Alfresco.

the class ParamsExtractorTests method mockRelationship.

/**
 * Mocks a Relationship Resource
 * @return ResourceMetadata a Relationship
 */
private static ResourceMetadata mockRelationship() {
    ResourceMetadata resourceMock = mock(ResourceMetadata.class);
    ResourceOperation resourceOperation = mock(ResourceOperation.class);
    when(resourceMock.getOperation(notNull(HttpMethod.class))).thenReturn(resourceOperation);
    when(resourceMock.getType()).thenReturn(ResourceMetadata.RESOURCE_TYPE.RELATIONSHIP);
    when(resourceMock.getObjectType(notNull(ResourceOperation.class))).thenReturn(Farmer.class);
    return resourceMock;
}
Also used : ResourceMetadata(org.alfresco.rest.framework.core.ResourceMetadata) HttpMethod(org.springframework.http.HttpMethod) ResourceOperation(org.alfresco.rest.framework.core.ResourceOperation)

Example 12 with ResourceMetadata

use of org.alfresco.rest.framework.core.ResourceMetadata in project alfresco-remote-api by Alfresco.

the class ParamsExtractorTests method mockProperty.

/**
 * Mocks a Property Resource
 * @return ResourceMetadata a Entity
 */
private static ResourceMetadata mockProperty() {
    ResourceMetadata resourceMock = mock(ResourceMetadata.class);
    when(resourceMock.getType()).thenReturn(ResourceMetadata.RESOURCE_TYPE.PROPERTY);
    // when(resourceMock.getObjectType(HttpMethod.POST)).thenReturn(Farmer.class);
    return resourceMock;
}
Also used : ResourceMetadata(org.alfresco.rest.framework.core.ResourceMetadata)

Aggregations

ResourceMetadata (org.alfresco.rest.framework.core.ResourceMetadata)12 Test (org.junit.Test)8 ResourceOperation (org.alfresco.rest.framework.core.ResourceOperation)7 HttpMethod (org.springframework.http.HttpMethod)4 ResourceParameter (org.alfresco.rest.framework.core.ResourceParameter)3 Method (java.lang.reflect.Method)2 ArrayList (java.util.ArrayList)2 Api (org.alfresco.rest.framework.Api)2 MultiPartTestResponse (org.alfresco.rest.framework.tests.api.mocks.MultiPartTestResponse)2 Sheep (org.alfresco.rest.framework.tests.api.mocks.Sheep)2 StringReader (java.io.StringReader)1 HashMap (java.util.HashMap)1 List (java.util.List)1 Comment (org.alfresco.rest.api.model.Comment)1 OperationResourceMetaData (org.alfresco.rest.framework.core.OperationResourceMetaData)1 UnsupportedResourceOperationException (org.alfresco.rest.framework.core.exceptions.UnsupportedResourceOperationException)1 EntityResourceAction (org.alfresco.rest.framework.resource.actions.interfaces.EntityResourceAction)1 Params (org.alfresco.rest.framework.resource.parameters.Params)1 Farmer (org.alfresco.rest.framework.tests.api.mocks.Farmer)1 GoatEntityResource (org.alfresco.rest.framework.tests.api.mocks.GoatEntityResource)1