List of usage examples for org.springframework.restdocs.operation OperationRequest getParameters
Parameters getParameters();
From source file:io.github.restdocsext.jersey.JerseyRequestConverterTest.java
@Test public void convert_json_request() { final ClientRequest clientRequest = Mocks.clientRequestBuilder().method("POST") .contentType(MediaType.APPLICATION_JSON_TYPE).configProp(REQUEST_BODY_KEY, "{}".getBytes()) .header("X-Request-Header", "SomeValue").uri(URI.create("http://localhost/api/?a=alpha&b=bravo")) .build();/*from ww w. j ava2 s . co m*/ final OperationRequest request = new JerseyRequestConverter().convert(clientRequest); assertThat(request.getMethod(), is(HttpMethod.POST)); assertThat(request.getParameters().getFirst("a"), is("alpha")); assertThat(request.getParameters().getFirst("b"), is("bravo")); assertThat(request.getHeaders().getFirst("X-Request-Header"), is("SomeValue")); assertThat(request.getContentAsString(), is("{}")); }
From source file:io.github.restdocsext.jersey.operation.preprocess.BinaryPartPlaceholderOperationPreprocessor.java
@Override public OperationRequest preprocess(OperationRequest request) { final Collection<OperationRequestPart> parts = request.getParts(); if (parts.isEmpty()) { return request; }/*from w w w . jav a 2 s . co m*/ final Collection<OperationRequestPart> modifiedParts = modifyParts(parts); return this.requestFactory.create(request.getUri(), request.getMethod(), request.getContent(), request.getHeaders(), request.getParameters(), modifiedParts); }