Package org.camunda.bpm.rest
Class RestIT
- java.lang.Object
-
- org.camunda.bpm.AbstractWebIntegrationTest
-
- org.camunda.bpm.rest.RestIT
-
public class RestIT extends AbstractWebIntegrationTest
-
-
Field Summary
-
Fields inherited from class org.camunda.bpm.AbstractWebIntegrationTest
appBasePath, appUrl, client, COOKIE_HEADER, csrfToken, HOST_NAME, httpPort, JSESSIONID_IDENTIFIER, service, sessionId, TASKLIST_PATH, testProperties, testUtil, X_XSRF_TOKEN_HEADER, XSRF_TOKEN_IDENTIFIER
-
-
Constructor Summary
Constructors Constructor Description RestIT()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
assertJodaTimePresent()
protected void
assertMediaType(com.sun.jersey.api.client.ClientResponse response, javax.ws.rs.core.MediaType expected)
protected void
assertMediaTypes(com.sun.jersey.api.client.WebResource resource, boolean postSupported, javax.ws.rs.core.MediaType expectedMediaType, String... acceptMediaTypes)
protected void
assertMediaTypesOfResource(String resourcePath, boolean postSupported)
void
createClient()
protected org.codehaus.jettison.json.JSONObject
getFirstHistoricVariableUpdates()
protected org.codehaus.jettison.json.JSONObject
getFirstTask()
void
shouldSerializeDateWithDefinedFormat()
void
testComplexObjectJacksonSerialization()
void
testDelayedJobDefinitionSuspension()
void
testEmptyBodyFilterIsActive()
void
testOptionsRequest()
void
testPolymorphicSerialization()
Tests that a feature implemented via Jackson-2 annotations works: polymorphic serialization of historic detailsvoid
testProcessInstanceQuery()
Uses Jackson's object mapper directlyvoid
testScenario()
void
testSingleTaskContentType()
void
testTaskFilterResultContentType()
void
testTaskQueryContentType()
-
Methods inherited from class org.camunda.bpm.AbstractWebIntegrationTest
before, createClient, createCookieHeader, createCookieHeader, destroyClient, getCookie, getCookieHeaders, getCookieValue, getCookieValue, getRestCtxPath, getTokens, getWebappCtxPath, getXsrfCookieValue, getXsrfTokenHeader, preventRaceConditions
-
-
-
-
Method Detail
-
testScenario
public void testScenario() throws org.codehaus.jettison.json.JSONException
- Throws:
org.codehaus.jettison.json.JSONException
-
assertJodaTimePresent
public void assertJodaTimePresent()
-
testDelayedJobDefinitionSuspension
public void testDelayedJobDefinitionSuspension()
-
testTaskQueryContentType
public void testTaskQueryContentType()
-
testSingleTaskContentType
public void testSingleTaskContentType() throws org.codehaus.jettison.json.JSONException
- Throws:
org.codehaus.jettison.json.JSONException
-
testTaskFilterResultContentType
public void testTaskFilterResultContentType() throws org.codehaus.jettison.json.JSONException
- Throws:
org.codehaus.jettison.json.JSONException
-
shouldSerializeDateWithDefinedFormat
public void shouldSerializeDateWithDefinedFormat() throws org.codehaus.jettison.json.JSONException
- Throws:
org.codehaus.jettison.json.JSONException
-
testPolymorphicSerialization
public void testPolymorphicSerialization() throws org.codehaus.jettison.json.JSONException
Tests that a feature implemented via Jackson-2 annotations works: polymorphic serialization of historic details- Throws:
org.codehaus.jettison.json.JSONException
-
testProcessInstanceQuery
public void testProcessInstanceQuery()
Uses Jackson's object mapper directly
-
testComplexObjectJacksonSerialization
public void testComplexObjectJacksonSerialization() throws org.codehaus.jettison.json.JSONException
- Throws:
org.codehaus.jettison.json.JSONException
-
testOptionsRequest
public void testOptionsRequest()
-
testEmptyBodyFilterIsActive
public void testEmptyBodyFilterIsActive() throws org.codehaus.jettison.json.JSONException
- Throws:
org.codehaus.jettison.json.JSONException
-
getFirstTask
protected org.codehaus.jettison.json.JSONObject getFirstTask() throws org.codehaus.jettison.json.JSONException
- Throws:
org.codehaus.jettison.json.JSONException
-
getFirstHistoricVariableUpdates
protected org.codehaus.jettison.json.JSONObject getFirstHistoricVariableUpdates() throws org.codehaus.jettison.json.JSONException
- Throws:
org.codehaus.jettison.json.JSONException
-
assertMediaTypesOfResource
protected void assertMediaTypesOfResource(String resourcePath, boolean postSupported)
-
assertMediaTypes
protected void assertMediaTypes(com.sun.jersey.api.client.WebResource resource, boolean postSupported, javax.ws.rs.core.MediaType expectedMediaType, String... acceptMediaTypes)
-
assertMediaType
protected void assertMediaType(com.sun.jersey.api.client.ClientResponse response, javax.ws.rs.core.MediaType expected)
-
-