类 MockMvcHttpConnector
java.lang.Object
cn.taketoday.test.web.servlet.client.MockMvcHttpConnector
- 所有已实现的接口:
cn.taketoday.http.client.reactive.ClientHttpConnector
public class MockMvcHttpConnector
extends Object
implements cn.taketoday.http.client.reactive.ClientHttpConnector
Connector that handles requests by invoking a
MockMvc rather than
making actual requests over HTTP.- 从以下版本开始:
- 4.0
- 作者:
- Rossen Stoyanchev, Harry Yang
-
嵌套类概要
嵌套类修饰符和类型类说明private static classprivate static class -
字段概要
字段修饰符和类型字段说明private final MockMvcprivate static final cn.taketoday.http.codec.multipart.DefaultPartHttpMessageReaderprivate final List<RequestPostProcessor>private static final Duration -
构造器概要
构造器限定符构造器说明MockMvcHttpConnector(MockMvc mockMvc) privateMockMvcHttpConnector(MockMvc mockMvc, List<RequestPostProcessor> requestPostProcessors) -
方法概要
修饰符和类型方法说明private RequestBuilderadaptRequest(cn.taketoday.http.HttpMethod httpMethod, URI uri, Function<? super cn.taketoday.http.client.reactive.ClientHttpRequest, reactor.core.publisher.Mono<Void>> requestCallback) private MockClientHttpResponseadaptResponse(MvcResult mvcResult) reactor.core.publisher.Mono<cn.taketoday.http.client.reactive.ClientHttpResponse>connect(cn.taketoday.http.HttpMethod method, URI uri, Function<? super cn.taketoday.http.client.reactive.ClientHttpRequest, reactor.core.publisher.Mono<Void>> requestCallback) private MockHttpServletRequestBuilderinitRequestBuilder(cn.taketoday.http.HttpMethod httpMethod, URI uri, MockClientHttpRequest httpRequest, byte[] bytes) with(List<RequestPostProcessor> postProcessors) Create a new instance that applies the givenRequestPostProcessors to performed requests.
-
字段详细资料
-
MULTIPART_READER
private static final cn.taketoday.http.codec.multipart.DefaultPartHttpMessageReader MULTIPART_READER -
TIMEOUT
-
mockMvc
-
requestPostProcessors
-
-
构造器详细资料
-
MockMvcHttpConnector
-
MockMvcHttpConnector
-
-
方法详细资料
-
connect
public reactor.core.publisher.Mono<cn.taketoday.http.client.reactive.ClientHttpResponse> connect(cn.taketoday.http.HttpMethod method, URI uri, Function<? super cn.taketoday.http.client.reactive.ClientHttpRequest, reactor.core.publisher.Mono<Void>> requestCallback) - 指定者:
connect在接口中cn.taketoday.http.client.reactive.ClientHttpConnector
-
adaptRequest
private RequestBuilder adaptRequest(cn.taketoday.http.HttpMethod httpMethod, URI uri, Function<? super cn.taketoday.http.client.reactive.ClientHttpRequest, reactor.core.publisher.Mono<Void>> requestCallback) -
initRequestBuilder
private MockHttpServletRequestBuilder initRequestBuilder(cn.taketoday.http.HttpMethod httpMethod, URI uri, MockClientHttpRequest httpRequest, @Nullable byte[] bytes) -
adaptResponse
-
with
Create a new instance that applies the givenRequestPostProcessors to performed requests.
-