Class MockServerWebExchange
java.lang.Object
org.springframework.web.server.adapter.DefaultServerWebExchange
org.springframework.mock.web.server.MockServerWebExchange
- All Implemented Interfaces:
- ServerWebExchange
Extension of 
DefaultServerWebExchange for use in tests, along with
MockServerHttpRequest and MockServerHttpResponse.
See static factory methods to create an instance.
- Since:
- 5.0
- Author:
- Rossen Stoyanchev
- 
Nested Class SummaryNested Classes
- 
Field SummaryFields inherited from interface ServerWebExchangeLOG_ID_ATTRIBUTE
- 
Method SummaryModifier and TypeMethodDescriptionbuilder(MockServerHttpRequest request) Create aMockServerWebExchange.Builderstarting with the given mock request.builder(MockServerHttpRequest.BaseBuilder<?> requestBuilder) Variant ofbuilder(MockServerHttpRequest)with a mock request builder.static MockServerWebExchangefrom(MockServerHttpRequest request) Create aMockServerWebExchangefrom the given mock request.static MockServerWebExchangefrom(MockServerHttpRequest.BaseBuilder<?> requestBuilder) Variant offrom(MockServerHttpRequest)with a mock request builder.<T extends Principal>
 reactor.core.publisher.Mono<T> Return the user set viaMockServerWebExchange.Builder.principal(Principal).Return the current HTTP response.Methods inherited from class DefaultServerWebExchangeaddUrlTransformer, checkNotModified, checkNotModified, checkNotModified, cleanupMultipart, getApplicationContext, getAttributes, getFormData, getLocaleContext, getLogPrefix, getMultipartData, getRequest, getSession, isNotModified, transformUrlMethods inherited from class Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ServerWebExchangegetAttribute, getAttributeOrDefault, getRequiredAttribute, mutate
- 
Method Details- 
getResponseDescription copied from interface:ServerWebExchangeReturn the current HTTP response.- Specified by:
- getResponsein interface- ServerWebExchange
- Overrides:
- getResponsein class- DefaultServerWebExchange
 
- 
getPrincipalReturn the user set viaMockServerWebExchange.Builder.principal(Principal).- Specified by:
- getPrincipalin interface- ServerWebExchange
- Overrides:
- getPrincipalin class- DefaultServerWebExchange
- Since:
- 6.2.7
 
- 
fromCreate aMockServerWebExchangefrom the given mock request.- Parameters:
- request- the request to use.
- Returns:
- the exchange
 
- 
fromVariant offrom(MockServerHttpRequest)with a mock request builder.- Parameters:
- requestBuilder- the builder for the mock request.
- Returns:
- the exchange
 
- 
builderCreate aMockServerWebExchange.Builderstarting with the given mock request.- Parameters:
- request- the request to use.
- Returns:
- the exchange builder
- Since:
- 5.1
 
- 
builderpublic static MockServerWebExchange.Builder builder(MockServerHttpRequest.BaseBuilder<?> requestBuilder) Variant ofbuilder(MockServerHttpRequest)with a mock request builder.- Parameters:
- requestBuilder- the builder for the mock request.
- Returns:
- the exchange builder
- Since:
- 5.1
 
 
-