クラス MockMvcTester.MockMultipartMvcRequestBuilder
java.lang.ObjectSE
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
- 実装されたすべてのインターフェース:
org.assertj.core.api.AssertProvider<MvcTestResultAssert>
、Mergeable
、ConfigurableSmartRequestBuilder<MockMvcTester.MockMultipartMvcRequestBuilder>
、RequestBuilder
、SmartRequestBuilder
- 含まれているクラス:
- MockMvcTester
public final class MockMvcTester.MockMultipartMvcRequestBuilder
extends AbstractMockMultipartHttpServletRequestBuilder<MockMvcTester.MockMultipartMvcRequestBuilder>
implements org.assertj.core.api.AssertProvider<MvcTestResultAssert>
AssertJ をサポートする
MockMultipartHttpServletRequest
のビルダー。方法の概要
修飾子と型メソッド説明リクエストを実行し、非同期リクエストの完了を待機しないでください。exchange()
リクエストを実行します。exchange
(DurationSE timeToWait) リクエストを実行し、非同期リクエストが完了するまで、指定されたtimeToWait
期間だけ待機します。クラス org.springframework.test.web.servlet.request.AbstractMockMultipartHttpServletRequestBuilder から継承されたメソッド
createServletRequest, file, file, merge, part
クラス org.springframework.test.web.servlet.request.AbstractMockHttpServletRequestBuilder から継承されたメソッド
accept, 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
メソッドの詳細
exchange
リクエストを実行します。リクエストが非同期で処理されている場合は、非同期リクエストに関連付けられた指定されたタイムアウト値まで待機します (MockAsyncContext.setTimeout(long)
を参照)。単純なアサーションの場合は、このメソッドを明示的に呼び出すのではなく、このビルダーを
assertThat
でラップできます。// These two examples are equivalent assertThat(mvc.get().uri("/greet")).hasStatusOk(); assertThat(mvc.get().uri("/greet").exchange()).hasStatusOk();
まだ進行中の可能性がある元の非同期リクエストのアサーションの場合は、
asyncExchange()
を使用します。exchange
リクエストを実行し、非同期リクエストが完了するまで、指定されたtimeToWait
期間を最大で待機します。リクエストが非同期でない場合、timeToWait
は無視されます。まだ進行中の可能性がある元の非同期リクエストのアサーションの場合は、
asyncExchange()
を使用します。- 関連事項:
asyncExchange
リクエストを実行し、非同期リクエストの完了を待機しません。exchange()
とは異なり、これはまだ進行中である可能性のある元の結果を返します。assertThat
- 次で指定:
- インターフェース
org.assertj.core.api.AssertProvider<MvcTestResultAssert>
のassertThat