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
Modifier and TypeClassDescriptionprotected static enum
Deprecated, for removal: This API element is subject to removal in a future version. -
Field Summary
Modifier and TypeFieldDescriptionprotected com.sun.jersey.api.client.Client
Deprecated, for removal: This API element is subject to removal in a future version.protected com.fasterxml.jackson.databind.ObjectMapper
Deprecated, for removal: This API element is subject to removal in a future version.protected com.sun.jersey.api.client.WebResource
Deprecated, for removal: This API element is subject to removal in a future version.protected ServletContainerFeature
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. -
Constructor Summary
ConstructorDescriptionBaseTest()
Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionprotected void
Deprecated, for removal: This API element is subject to removal in a future version.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.void
doAfter()
Deprecated, for removal: This API element is subject to removal in a future version.void
doBefore()
Deprecated, for removal: This API element is subject to removal in a future version.protected void
Deprecated, for removal: This API element is subject to removal in a future version.Fetch session invalidations.protected String
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.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 String
getErrorMessage
(com.fasterxml.jackson.databind.JsonNode node) Deprecated, for removal: This API element is subject to removal in a future version.protected CloseableClientResponse
getResponse
(BaseTest.RequestType requestType, String path) Deprecated, for removal: This API element is subject to removal in a future version.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.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.protected CloseableClientResponse
getResponse
(BaseTest.RequestType requestType, String path, String data) Deprecated, for removal: This API element is subject to removal in a future version.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.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.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.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.protected com.fasterxml.jackson.databind.JsonNode
getResponseAsJson
(BaseTest.RequestType responseType, String url) Deprecated, for removal: This API element is subject to removal in a future version.protected com.fasterxml.jackson.databind.JsonNode
getResponseAsJson
(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 String
Deprecated, for removal: This API element is subject to removal in a future version.protected com.sun.jersey.api.client.WebResource
getServiceFor
(String username, String password) Deprecated, for removal: This API element is subject to removal in a future version.Returns aWebResource
to perform REST API calls with the given credentials.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 aWebResource
to perform calls on the given resource with the given credentials.protected boolean
hasErrorMessage
(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 aMultivaluedMap
filled with the given simple values.Deprecated, for removal: This API element is subject to removal in a future version.Builds and returns aMultivaluedMap
filled with the given simple values.Deprecated, for removal: This API element is subject to removal in a future version.Builds and returns aMultivaluedMap
filled with the given simple values.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.
-
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 aWebResource
to 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 aWebResource
to 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:
IOException
com.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.JsonProcessingException
IOException
- 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 aMultivaluedMap
filled 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 aMultivaluedMap
filled 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 aMultivaluedMap
filled with the given simple values.- Since:
- 11.1
-
HttpClientTestRule
instead