@Test public void extractContentChunks_returns_null_for_request_that_is_not_HttpContent() { // given HttpRequest request = mock(HttpRequest.class); // when List<HttpContent> result = HttpUtils.extractContentChunks(request); // then assertThat(result, nullValue()); }
@Test public void extractContentChunks_works_for_request_that_is_also_HttpContent() { // given HttpRequest request = mock(FullHttpRequest.class); // when List<HttpContent> result = HttpUtils.extractContentChunks(request); // then assertThat(result, notNullValue()); assertThat(result.size(), is(1)); assertThat(result.get(0), is(request)); }
public RequestInfoImpl(HttpRequest request) { this(request.uri(), request.method(), request.headers(), HttpUtils.extractTrailingHeadersIfPossible(request), null, HttpUtils.extractCookies(request), null, HttpUtils.extractContentChunks(request), request.protocolVersion(), HttpUtil.isKeepAlive(request), (request instanceof FullHttpRequest), HttpPostRequestDecoder.isMultipart(request)); }