Package org.nuxeo.ecm.restapi.test
Class BaseTest
java.lang.Object
org.nuxeo.ecm.restapi.test.BaseTest
Deprecated, for removal: This API element is subject to removal in a future version.
- Since:
- 5.7.2
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static enumDeprecated, for removal: This API element is subject to removal in a future version. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.sun.jersey.api.client.ClientDeprecated, for removal: This API element is subject to removal in a future version.protected com.fasterxml.jackson.databind.ObjectMapperDeprecated, for removal: This API element is subject to removal in a future version.protected com.sun.jersey.api.client.WebResourceDeprecated, for removal: This API element is subject to removal in a future version.protected ServletContainerFeatureDeprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version. -
Constructor Summary
ConstructorsConstructorDescriptionBaseTest()Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidDeprecated, for removal: This API element is subject to removal in a future version.protected voidassertNodeEqualsDoc(com.fasterxml.jackson.databind.JsonNode node, DocumentModel note) Deprecated, for removal: This API element is subject to removal in a future version.voiddoAfter()Deprecated, for removal: This API element is subject to removal in a future version.voiddoBefore()Deprecated, for removal: This API element is subject to removal in a future version.protected voidDeprecated, for removal: This API element is subject to removal in a future version.Fetch session invalidations.protected StringDeprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Can be overridden in subclasses to configure the Apache HTTP client, typically by setting a custom connection timeout with:protected List<com.fasterxml.jackson.databind.JsonNode>getEntries(com.fasterxml.jackson.databind.JsonNode node) Deprecated, for removal: This API element is subject to removal in a future version.protected StringgetErrorMessage(com.fasterxml.jackson.databind.JsonNode node) Deprecated, for removal: This API element is subject to removal in a future version.protected CloseableClientResponsegetResponse(BaseTest.RequestType requestType, String path) Deprecated, for removal: This API element is subject to removal in a future version.protected CloseableClientResponsegetResponse(BaseTest.RequestType requestType, String path, com.sun.jersey.multipart.MultiPart mp) Deprecated, for removal: This API element is subject to removal in a future version.protected CloseableClientResponsegetResponse(BaseTest.RequestType requestType, String path, com.sun.jersey.multipart.MultiPart mp, Map<String, String> headers) Deprecated, for removal: This API element is subject to removal in a future version.protected CloseableClientResponsegetResponse(BaseTest.RequestType requestType, String path, String data) Deprecated, for removal: This API element is subject to removal in a future version.protected CloseableClientResponsegetResponse(BaseTest.RequestType requestType, String path, String data, Map<String, String> headers) Deprecated, for removal: This API element is subject to removal in a future version.protected CloseableClientResponsegetResponse(BaseTest.RequestType requestType, String path, String data, javax.ws.rs.core.MultivaluedMap<String, String> queryParams, com.sun.jersey.multipart.MultiPart mp, Map<String, String> headers, String... acceptedTypes) Deprecated, for removal: This API element is subject to removal in a future version.protected CloseableClientResponsegetResponse(BaseTest.RequestType requestType, String path, Map<String, String> headers) Deprecated, for removal: This API element is subject to removal in a future version.protected CloseableClientResponsegetResponse(BaseTest.RequestType requestType, String path, javax.ws.rs.core.MultivaluedMap<String, String> queryParams) Deprecated, for removal: This API element is subject to removal in a future version.protected com.fasterxml.jackson.databind.JsonNodegetResponseAsJson(BaseTest.RequestType responseType, String url) Deprecated, for removal: This API element is subject to removal in a future version.protected com.fasterxml.jackson.databind.JsonNodegetResponseAsJson(BaseTest.RequestType responseType, String url, javax.ws.rs.core.MultivaluedMap<String, String> queryParams) Deprecated, for removal: This API element is subject to removal in a future version.protected StringDeprecated, for removal: This API element is subject to removal in a future version.protected com.sun.jersey.api.client.WebResourcegetServiceFor(String username, String password) Deprecated, for removal: This API element is subject to removal in a future version.Returns aWebResourceto perform REST API calls with the given credentials.protected com.sun.jersey.api.client.WebResourcegetServiceFor(String resource, String username, String password) Deprecated, for removal: This API element is subject to removal in a future version.Returns aWebResourceto perform calls on the given resource with the given credentials.protected booleanhasErrorMessage(com.fasterxml.jackson.databind.JsonNode node) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Builds and returns aMultivaluedMapfilled with the given simple values.Deprecated, for removal: This API element is subject to removal in a future version.Builds and returns aMultivaluedMapfilled with the given simple values.Deprecated, for removal: This API element is subject to removal in a future version.Builds and returns aMultivaluedMapfilled with the given simple values.protected voidsetJSONContentTypeIfAbsent(com.sun.jersey.api.client.WebResource.Builder builder, Map<String, String> headers) Deprecated, for removal: This API element is subject to removal in a future version.
-
Field Details
-
servletContainerFeature
Deprecated, for removal: This API element is subject to removal in a future version. -
mapper
protected com.fasterxml.jackson.databind.ObjectMapper mapperDeprecated, for removal: This API element is subject to removal in a future version. -
client
protected com.sun.jersey.api.client.Client clientDeprecated, for removal: This API element is subject to removal in a future version. -
service
protected com.sun.jersey.api.client.WebResource serviceDeprecated, for removal: This API element is subject to removal in a future version. -
session
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Constructor Details
-
BaseTest
public BaseTest()Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
doBefore
public void doBefore()Deprecated, for removal: This API element is subject to removal in a future version. -
doAfter
public void doAfter()Deprecated, for removal: This API element is subject to removal in a future version. -
getBaseURL
Deprecated, for removal: This API element is subject to removal in a future version. -
getRestApiUrl
Deprecated, for removal: This API element is subject to removal in a future version. -
getServiceFor
Deprecated, for removal: This API element is subject to removal in a future version.Returns aWebResourceto perform REST API calls with the given credentials.Since 9.3, uses the Apache HTTP client, more reliable and much more configurable than the one from the JDK.
- Since:
- 5.7.3
-
getServiceFor
protected com.sun.jersey.api.client.WebResource getServiceFor(String resource, String username, String password) Deprecated, for removal: This API element is subject to removal in a future version.Returns aWebResourceto perform calls on the given resource with the given credentials.Uses the Apache HTTP client, more reliable and much more configurable than the one from the JDK.
- Since:
- 9.3
-
getClientBuilder
Deprecated, for removal: This API element is subject to removal in a future version.Can be overridden in subclasses to configure the Apache HTTP client, typically by setting a custom connection timeout with:@Override protected ApacheHttpClientBuilder getClientBuilder() { return super.getClientBuilder().setConnectionRequestTimeout(100000) .setConnectTimeout(100000) .setSocketTimeout(100000); }- Since:
- 2023.7
-
getResponse
Deprecated, for removal: This API element is subject to removal in a future version. -
getResponse
protected CloseableClientResponse getResponse(BaseTest.RequestType requestType, String path, Map<String, String> headers) Deprecated, for removal: This API element is subject to removal in a future version. -
getResponse
protected CloseableClientResponse getResponse(BaseTest.RequestType requestType, String path, com.sun.jersey.multipart.MultiPart mp) Deprecated, for removal: This API element is subject to removal in a future version. -
getResponse
protected CloseableClientResponse getResponse(BaseTest.RequestType requestType, String path, com.sun.jersey.multipart.MultiPart mp, Map<String, String> headers) Deprecated, for removal: This API element is subject to removal in a future version. -
getResponse
protected CloseableClientResponse getResponse(BaseTest.RequestType requestType, String path, javax.ws.rs.core.MultivaluedMap<String, String> queryParams) Deprecated, for removal: This API element is subject to removal in a future version. -
getResponse
protected CloseableClientResponse getResponse(BaseTest.RequestType requestType, String path, String data) Deprecated, for removal: This API element is subject to removal in a future version. -
getResponse
protected CloseableClientResponse getResponse(BaseTest.RequestType requestType, String path, String data, Map<String, String> headers) Deprecated, for removal: This API element is subject to removal in a future version. -
getResponse
protected CloseableClientResponse getResponse(BaseTest.RequestType requestType, String path, String data, javax.ws.rs.core.MultivaluedMap<String, String> queryParams, com.sun.jersey.multipart.MultiPart mp, Map<String, String> headers, String... acceptedTypes) Deprecated, for removal: This API element is subject to removal in a future version. -
setJSONContentTypeIfAbsent
protected void setJSONContentTypeIfAbsent(com.sun.jersey.api.client.WebResource.Builder builder, Map<String, String> headers) Deprecated, for removal: This API element is subject to removal in a future version.- Since:
- 9.3
-
getResponseAsJson
protected com.fasterxml.jackson.databind.JsonNode getResponseAsJson(BaseTest.RequestType responseType, String url) throws IOException, com.fasterxml.jackson.core.JsonProcessingException Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
IOExceptioncom.fasterxml.jackson.core.JsonProcessingException
-
getResponseAsJson
protected com.fasterxml.jackson.databind.JsonNode getResponseAsJson(BaseTest.RequestType responseType, String url, javax.ws.rs.core.MultivaluedMap<String, String> queryParams) throws com.fasterxml.jackson.core.JsonProcessingException, IOExceptionDeprecated, for removal: This API element is subject to removal in a future version.- Throws:
com.fasterxml.jackson.core.JsonProcessingExceptionIOException- Since:
- 5.8
-
fetchInvalidations
protected void fetchInvalidations()Deprecated, for removal: This API element is subject to removal in a future version.Fetch session invalidations.- Since:
- 5.9.3
-
assertNodeEqualsDoc
protected void assertNodeEqualsDoc(com.fasterxml.jackson.databind.JsonNode node, DocumentModel note) Deprecated, for removal: This API element is subject to removal in a future version. -
getEntries
protected List<com.fasterxml.jackson.databind.JsonNode> getEntries(com.fasterxml.jackson.databind.JsonNode node) Deprecated, for removal: This API element is subject to removal in a future version. -
getErrorMessage
Deprecated, for removal: This API element is subject to removal in a future version.- Since:
- 7.1
-
assertEntityEqualsDoc
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
IOException
-
hasErrorMessage
protected boolean hasErrorMessage(com.fasterxml.jackson.databind.JsonNode node) Deprecated, for removal: This API element is subject to removal in a future version.- Since:
- 11.1
-
multiOf
Deprecated, for removal: This API element is subject to removal in a future version.Builds and returns aMultivaluedMapfilled with the given simple values.- Since:
- 11.1
-
multiOf
protected javax.ws.rs.core.MultivaluedMap<String,String> multiOf(String k1, String v1, String k2, String v2) Deprecated, for removal: This API element is subject to removal in a future version.Builds and returns aMultivaluedMapfilled with the given simple values.- Since:
- 11.1
-
multiOf
Deprecated, for removal: This API element is subject to removal in a future version.Builds and returns aMultivaluedMapfilled with the given simple values.- Since:
- 11.1
-
HttpClientTestRuleinstead