public interface MockRequest
| 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.
Para gravar um conteúdo em JSON, utilizar
content(Object, ObjectToJsonFunction). Este método será removido em versões futuras. |
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.
|
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.
|
MockRequest pathParams(Object... params)
Define 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'
params - os parâmetrosthis, para chamadas encadeadas de métodoMockRequest queryParam(String key, Object... values)
Define 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'
key - a chave do parâmetrovalues - valores do parâmetrothis, para chamadas encadeadas de métodoMockRequest queryParams(Map<String,Object[]> params)
Define 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'
params - os parâmetrosthis, para chamadas encadeadas de métodoMockResponse executar()
MockRequest contentType(String contentType)
contentType - o tipo de conteúdothis, para chamadas encadeadas de métodoMockRequest contentType(javax.ws.rs.core.MediaType contentType)
contentType - o tipo de conteúdothis, para chamadas encadeadas de métodoMediaType@Deprecated MockRequest content(Object conteudo, JsonToObjectConverter converter)
content(Object, ObjectToJsonFunction). Este método será removido em versões futuras.conteudo - o objeto a ser gravado na requisiçãoconverter - conversor de objetos Java em JSONthis, para chamadas encadeadas de métodoMockRequest content(Object conteudo, ObjectToJsonFunction converter)
conteudo - o objeto a ser gravado na requisiçãoconverter - conversor de objetos Java em JSONthis, para chamadas encadeadas de métodoMockRequest content(byte[] conteudo)
conteudo - conteúdo a ser enviado na requisiçãothis, para chamadas encadeadas de métodoCopyright © 2016–2019 Tribunal Superior do Trabalho. All rights reserved.