Class MockMvcTester.MockMultipartMvcRequestBuilder
java.lang.Object
org.springframework.test.web.servlet.request.AbstractMockHttpServletRequestBuilder<B>
org.springframework.test.web.servlet.request.AbstractMockMultipartHttpServletRequestBuilder<MockMvcTester.MockMultipartMvcRequestBuilder>
org.springframework.test.web.servlet.assertj.MockMvcTester.MockMultipartMvcRequestBuilder
- All Implemented Interfaces:
- org.assertj.core.api.AssertProvider<MvcTestResultAssert>,- Mergeable,- ConfigurableSmartRequestBuilder<MockMvcTester.MockMultipartMvcRequestBuilder>,- RequestBuilder,- SmartRequestBuilder
- Enclosing class:
- MockMvcTester
public final class MockMvcTester.MockMultipartMvcRequestBuilder
extends AbstractMockMultipartHttpServletRequestBuilder<MockMvcTester.MockMultipartMvcRequestBuilder>
implements org.assertj.core.api.AssertProvider<MvcTestResultAssert>
A builder for 
MockMultipartHttpServletRequest that supports AssertJ.- 
Method SummaryModifier and TypeMethodDescriptionExecute the request and do not attempt to wait for the completion of an asynchronous request.exchange()Execute the request.Execute the request and wait at most the giventimeToWaitduration for the asynchronous request to complete.Methods inherited from class org.springframework.test.web.servlet.request.AbstractMockMultipartHttpServletRequestBuildercreateServletRequest, file, file, merge, partMethods inherited from class org.springframework.test.web.servlet.request.AbstractMockHttpServletRequestBuilderaccept, accept, buildRequest, characterEncoding, characterEncoding, content, content, contentType, contentType, contextPath, cookie, flashAttr, flashAttrs, formField, formFields, header, headers, isMergeEnabled, locale, locale, param, params, pathInfo, postProcessRequest, principal, queryParam, queryParams, remoteAddress, requestAttr, secure, self, servletPath, session, sessionAttr, sessionAttrs, uri, uri, with
- 
Method Details- 
exchangeExecute the request. If the request is processing asynchronously, wait at most the given timeout value associated with the async request, seeMockAsyncContext.setTimeout(long).For simple assertions, you can wrap this builder in assertThatrather than calling this method explicitly:// These two examples are equivalent assertThat(mvc.get().uri("/greet")).hasStatusOk(); assertThat(mvc.get().uri("/greet").exchange()).hasStatusOk();For assertions on the original asynchronous request that might still be in progress, use asyncExchange().
- 
exchangeExecute the request and wait at most the giventimeToWaitduration for the asynchronous request to complete. If the request is not asynchronous, thetimeToWaitis ignored.For assertions on the original asynchronous request that might still be in progress, use asyncExchange().- See Also:
 
- 
asyncExchangeExecute the request and do not attempt to wait for the completion of an asynchronous request. Contrary toexchange(), this returns the original result that might still be in progress.
- 
assertThat- Specified by:
- assertThatin interface- org.assertj.core.api.AssertProvider<MvcTestResultAssert>
 
 
-