Shortcut factory method in MockServerWebExchange

MockServerWebExchange now has a second factory method that accepts a
MockServerHttpRequest.BaseBuilder.

Issue: SPR-16079
This commit is contained in:
Rossen Stoyanchev
2017-10-17 12:23:12 -04:00
parent 3d1023be8c
commit 94c4a7f941
76 changed files with 401 additions and 410 deletions

View File

@@ -55,4 +55,14 @@ public final class MockServerWebExchange extends DefaultServerWebExchange {
return new MockServerWebExchange(request);
}
/**
* A variant of {@link #from(MockServerHttpRequest)} that accepts a request
* builder. Internally invokes the {@code build()} to build the request.
* @param requestBuilder the builder for the request.
* @return the exchange
*/
public static MockServerWebExchange from(MockServerHttpRequest.BaseBuilder<?> requestBuilder) {
return new MockServerWebExchange(requestBuilder.build());
}
}