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 voidassertJodaTimePresent()protected voidassertMediaType(com.sun.jersey.api.client.ClientResponse response, javax.ws.rs.core.MediaType expected)protected voidassertMediaTypes(com.sun.jersey.api.client.WebResource resource, boolean postSupported, javax.ws.rs.core.MediaType expectedMediaType, java.lang.String... acceptMediaTypes)protected voidassertMediaTypesOfResource(java.lang.String resourcePath, boolean postSupported)voidcreateClient()protected org.codehaus.jettison.json.JSONObjectgetFirstHistoricVariableUpdates()protected org.codehaus.jettison.json.JSONObjectgetFirstTask()voidshouldSerializeDateWithDefinedFormat()voidtestComplexObjectJacksonSerialization()voidtestDelayedJobDefinitionSuspension()voidtestEmptyBodyFilterIsActive()voidtestOptionsRequest()voidtestPolymorphicSerialization()Tests that a feature implemented via Jackson-2 annotations works: polymorphic serialization of historic detailsvoidtestProcessInstanceQuery()Uses Jackson's object mapper directlyvoidtestScenario()voidtestSingleTaskContentType()voidtestTaskFilterResultContentType()voidtestTaskQueryContentType()-
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
-
createClient
public void createClient() throws java.lang.Exception- Throws:
java.lang.Exception
-
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.JSONExceptionTests 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(java.lang.String resourcePath, boolean postSupported)
-
assertMediaTypes
protected void assertMediaTypes(com.sun.jersey.api.client.WebResource resource, boolean postSupported, javax.ws.rs.core.MediaType expectedMediaType, java.lang.String... acceptMediaTypes)
-
assertMediaType
protected void assertMediaType(com.sun.jersey.api.client.ClientResponse response, javax.ws.rs.core.MediaType expected)
-
-