public class ResteasyRequest extends Object implements MockRequest
| Modifier and Type | Field and Description |
|---|---|
protected org.jboss.resteasy.core.Dispatcher |
dispatcher |
| Constructor and Description |
|---|
ResteasyRequest(HttpMethod httpMethod,
org.jboss.resteasy.core.Dispatcher dispatcher,
String uriTemplate,
org.jglue.cdiunit.ContextController contextController) |
| Modifier and Type | Method and Description |
|---|---|
MockRequest |
content(byte[] conteudo)
Define o conteúdo da requisição como um array de bytes.
|
MockRequest |
content(Object conteudo,
JsonToObjectConverter converter)
Deprecated.
|
MockRequest |
content(Object conteudo,
ObjectToJsonFunction converter)
Define o conteúdo da requisição como um objeto, utilizando a função informada para transformá-lo em um JSON.
|
MockRequest |
contentType(javax.ws.rs.core.MediaType contentType)
Define o tipo de conteúdo sendo enviado na requisição.
|
MockRequest |
contentType(String contentType)
Define o tipo de conteúdo sendo enviado na requisição.
|
MockResponse |
executar()
Executa a requisição REST.
|
HttpMethod |
getHttpMethod() |
protected void |
invoke(org.jboss.resteasy.mock.MockHttpRequest request,
org.jboss.resteasy.mock.MockHttpResponse response) |
MockRequest |
pathParams(Object... params)
Define path params a serem utilizados na substituição de valores do template de URI da requisição.
|
MockRequest |
queryParam(String key,
Object... values)
Define query params a serem acrescentadas à requisição.
|
MockRequest |
queryParams(Map<String,Object[]> params)
Define query params a serem acrescentadas à requisição.
|
protected String |
uriFormatada() |
public ResteasyRequest(HttpMethod httpMethod, org.jboss.resteasy.core.Dispatcher dispatcher, String uriTemplate, org.jglue.cdiunit.ContextController contextController)
public MockRequest pathParams(Object... params)
MockRequestDefine path params a serem utilizados na substituição de valores do template de URI da requisição.
Exemplo:
jaxRsEngine.get("meu-recurso/%d/%s").pathParams(1, "fulano");
// gerará uma URI 'meu-recurso/1/fulano'
pathParams in interface MockRequestparams - os parâmetrosthis, para chamadas encadeadas de métodopublic MockRequest queryParam(String key, Object... values)
MockRequestDefine query params a serem acrescentadas à requisição.
Exemplo:
jaxRsEngine.get("meu-recurso").queryParam("apenasAtivos", Boolean.TRUE);
// gerará uma URI 'meu-recurso?apenasAtivos=true'
jaxRsEngine.get("meu-recurso").queryParam("id", 1, 2, 3);
// gerará uma URI 'meu-recurso?id=1&id=2&id=3'
queryParam in interface MockRequestkey - a chave do parâmetrovalues - valores do parâmetrothis, para chamadas encadeadas de métodoNullPointerException - caso qualquer parâmetro seja nullpublic MockRequest queryParams(Map<String,Object[]> params)
MockRequestDefine query params a serem acrescentadas à requisição.
Exemplo:
jaxRsEngine.get("meu-recurso")
.queryParams(java.util.Collections.singletonMap("id", new Object[] { 1, 2, 3 }));
// gerará uma URI 'meu-recurso?id=1&id=2&id=3'
queryParams in interface MockRequestparams - os parâmetrosthis, para chamadas encadeadas de métodoNullPointerException - caso params seja nullpublic MockRequest contentType(javax.ws.rs.core.MediaType contentType)
MockRequestcontentType in interface MockRequestcontentType - o tipo de conteúdothis, para chamadas encadeadas de métodoMediaTypepublic MockRequest contentType(String contentType)
MockRequestcontentType in interface MockRequestcontentType - o tipo de conteúdothis, para chamadas encadeadas de métodoNullPointerException - caso contentType seja null@Deprecated public MockRequest content(Object conteudo, JsonToObjectConverter converter)
MockRequestcontent in interface MockRequestconteudo - o objeto a ser gravado na requisiçãoconverter - conversor de objetos Java em JSONthis, para chamadas encadeadas de métodoNullPointerException - caso converter seja informado nullpublic MockRequest content(Object conteudo, ObjectToJsonFunction converter)
MockRequestcontent in interface MockRequestconteudo - o objeto a ser gravado na requisiçãoconverter - conversor de objetos Java em JSONthis, para chamadas encadeadas de métodoNullPointerException - caso converter seja informado nullpublic MockRequest content(byte[] conteudo)
MockRequestcontent in interface MockRequestconteudo - conteúdo a ser enviado na requisiçãothis, para chamadas encadeadas de métodopublic MockResponse executar()
MockRequestexecutar in interface MockRequestprotected String uriFormatada()
protected void invoke(org.jboss.resteasy.mock.MockHttpRequest request,
org.jboss.resteasy.mock.MockHttpResponse response)
public HttpMethod getHttpMethod()
Copyright © 2016–2019 Tribunal Superior do Trabalho. All rights reserved.