パッケージ | 説明 |
---|---|
org.springframework.test.web.servlet | Spring MVC アプリケーションをテストするためのサーバー側のサポートが含まれています。 |
org.springframework.test.web.servlet.result | ビルトイン ResultMatcher および ResultHandler 実装が含まれています。 |
org.springframework.test.web.servlet.setup | ビルトイン MockMvcBuilder 実装が含まれています。 |
修飾子と型 | メソッドと説明 |
---|---|
static ResultMatcher | ResultMatcher.matchAll(ResultMatcher... matchers) 結果マッチャーの配列と照合するための静的メソッド。 |
修飾子と型 | メソッドと説明 |
---|---|
ResultActions | ResultActions.andExpect(ResultMatcher matcher) 期待を実行します。 |
static ResultMatcher | ResultMatcher.matchAll(ResultMatcher... matchers) 結果マッチャーの配列と照合するための静的メソッド。 |
修飾子と型 | メソッドと説明 |
---|---|
protected MockMvc | MockMvcBuilderSupport.createMockMvc(FilterEE[] filters, MockServletConfig servletConfig, WebApplicationContext webAppContext, RequestBuilder defaultRequestBuilder, ListSE<ResultMatcher> globalResultMatchers, ListSE<ResultHandler> globalResultHandlers, ListSE<DispatcherServletCustomizer> dispatcherServletCustomizers) |
修飾子と型 | メソッドと説明 |
---|---|
ResultMatcher | RequestResultMatchers.asyncNotStarted() 非同期処理が開始されなかったことを表明します。 |
<T> ResultMatcher | RequestResultMatchers.asyncResult(Matcher<T> matcher) 指定されたマッチャーを使用した非同期処理の結果をアサートします。 |
<T> ResultMatcher | RequestResultMatchers.asyncResult(ObjectSE expectedResult) 非同期処理の結果をアサートします。 |
ResultMatcher | RequestResultMatchers.asyncStarted() 非同期処理が開始されたかどうかをアサートします。通常、コントローラーメソッドが Callable SE または DeferredResult を返した結果です。 |
<T> ResultMatcher | RequestResultMatchers.attribute(StringSE name, Matcher<T> matcher) 指定された Hamcrest Matcher でリクエスト属性値をアサートします。 |
<T> ResultMatcher | ModelResultMatchers.attribute(StringSE name, Matcher<T> matcher) 指定された Hamcrest Matcher でモデル属性値をアサートします。 |
<T> ResultMatcher | FlashAttributeResultMatchers.attribute(StringSE name, Matcher<T> matcher) 指定された Hamcrest Matcher で flash 属性の値をアサートします。 |
ResultMatcher | ModelResultMatchers.attribute(StringSE name, ObjectSE value) モデル属性値をアサートします。 |
<T> ResultMatcher | RequestResultMatchers.attribute(StringSE name, ObjectSE expectedValue) リクエスト属性値をアサートします。 |
<T> ResultMatcher | FlashAttributeResultMatchers.attribute(StringSE name, ObjectSE value) flash 属性の値をアサートします。 |
<T> ResultMatcher | FlashAttributeResultMatchers.attributeCount(int count) フラッシュ属性の数をアサートします。 |
ResultMatcher | ModelResultMatchers.attributeDoesNotExist(StringSE... names) 指定されたモデル属性が存在しないことを表明します。 |
ResultMatcher | ModelResultMatchers.attributeErrorCount(StringSE name, int expectedCount) 指定されたモデル属性にエラーがあることを表明します。 |
ResultMatcher | ModelResultMatchers.attributeExists(StringSE... names) 指定されたモデル属性が存在することを表明します。 |
<T> ResultMatcher | FlashAttributeResultMatchers.attributeExists(StringSE... names) 指定されたフラッシュ属性の存在を表明します。 |
ResultMatcher | ModelResultMatchers.attributeHasErrors(StringSE... names) 指定されたモデル属性にエラーがあることを表明します。 |
<T> ResultMatcher | ModelResultMatchers.attributeHasFieldErrorCode(StringSE name, StringSE fieldName, Matcher<? super StringSE> matcher) Matcher を使用して、モデル属性のフィールドエラーコードをアサートします。 |
ResultMatcher | ModelResultMatchers.attributeHasFieldErrorCode(StringSE name, StringSE fieldName, StringSE error) 文字列の完全一致を使用して、モデル属性のフィールドエラーコードをアサートします。 |
ResultMatcher | ModelResultMatchers.attributeHasFieldErrors(StringSE name, StringSE... fieldNames) 指定されたモデル属性フィールドにエラーがあることを表明します。 |
ResultMatcher | ModelResultMatchers.attributeHasNoErrors(StringSE... names) 指定されたモデル属性にエラーがないことを表明します。 |
ResultMatcher | XpathResultMatchers.booleanValue(BooleanSE value) XPath を評価し、見つかった Boolean SE 値をアサートします。 |
ResultMatcher | ContentResultMatchers.bytes(byte[] expectedContent) レスポンス本文のコンテンツをバイト配列としてアサートします。 |
ResultMatcher | CookieResultMatchers.comment(StringSE name, Matcher<? super StringSE> matcher) Hamcrest Matcher で Cookie のコメントをアサートします。 |
ResultMatcher | CookieResultMatchers.comment(StringSE name, StringSE comment) Cookie のコメント値をアサートします。 |
ResultMatcher | ContentResultMatchers.contentType(MediaType contentType) MediaType として解析した後、ServletResponse コンテンツ型をアサートします。 |
ResultMatcher | ContentResultMatchers.contentType(StringSE contentType) ServletResponse コンテンツ型をアサートします。 |
ResultMatcher | ContentResultMatchers.contentTypeCompatibleWith(MediaType contentType) ServletResponse コンテンツ型が MediaType.isCompatibleWith(MediaType) で定義された特定のコンテンツ型と互換性があることをアサートします。 |
ResultMatcher | ContentResultMatchers.contentTypeCompatibleWith(StringSE contentType) ServletResponse コンテンツ型が MediaType.isCompatibleWith(MediaType) で定義された特定のコンテンツ型と互換性があることをアサートします。 |
ResultMatcher | HeaderResultMatchers.dateValue(StringSE name, long value) RFC 7231 で説明されている優先日付形式を使用して、日付に解析された名前付きレスポンスヘッダーのプライマリ値をアサートします。 |
ResultMatcher | JsonPathResultMatchers.doesNotExist() レスポンスコンテンツに対して JSON パス式を評価し、指定されたパスに null 以外の値が存在しないことをアサートします。 |
ResultMatcher | XpathResultMatchers.doesNotExist() XPath を評価し、コンテンツが存在しないことを表明します。 |
ResultMatcher | CookieResultMatchers.doesNotExist(StringSE name) Cookie が存在しないことを表明します。 |
ResultMatcher | HeaderResultMatchers.doesNotExist(StringSE name) 名前付きレスポンスヘッダーが存在しないことを表明します。 |
ResultMatcher | JsonPathResultMatchers.doesNotHaveJsonPath() 提供された content に対して JSON パス式を評価し、null 値を含む値が指定されたパスに存在しないことをアサートします。 |
ResultMatcher | CookieResultMatchers.domain(StringSE name, Matcher<? super StringSE> matcher) Hamcrest Matcher を使用して Cookie のドメインをアサートします。 |
ResultMatcher | CookieResultMatchers.domain(StringSE name, StringSE domain) Cookie のドメイン値をアサートします。 |
ResultMatcher | ContentResultMatchers.encoding(StringSE characterEncoding) ServletResponse で文字エンコードをアサートします。 |
<T> ResultMatcher | ModelResultMatchers.errorCount(int expectedCount) モデル内のエラーの総数をアサートします。 |
ResultMatcher | JsonPathResultMatchers.exists() JSON パス式をレスポンスコンテンツに対して評価し、null 以外の値、おそらく空の配列またはマップが指定されたパスに存在することをアサートします。 |
ResultMatcher | XpathResultMatchers.exists() XPath を評価し、コンテンツが存在することをアサートします。 |
ResultMatcher | CookieResultMatchers.exists(StringSE name) Cookie が存在することを表明します。 |
ResultMatcher | HeaderResultMatchers.exists(StringSE name) 指定されたレスポンスヘッダーが存在することを表明します。 |
static ResultMatcher | MockMvcResultMatchers.forwardedUrl(StringSE expectedUrl) リクエストが指定された URL に転送されたことを表明します。 |
static ResultMatcher | MockMvcResultMatchers.forwardedUrlPattern(StringSE urlPattern) リクエストが指定された URL に転送されたことを表明します。 |
static ResultMatcher | MockMvcResultMatchers.forwardedUrlTemplate(StringSE urlTemplate, ObjectSE... uriVars) リクエストが指定された URL テンプレートに転送されたことを表明します。 |
ResultMatcher | HandlerResultMatchers.handlerType(ClassSE<?> type) リクエストを処理したハンドラーの型をアサートします。 |
<T> ResultMatcher | ModelResultMatchers.hasErrors() モデルにエラーがあることを表明します。 |
ResultMatcher | JsonPathResultMatchers.hasJsonPath() JSON パス式をレスポンスコンテンツに対して評価し、値(おそらく null )が存在することをアサートします。 |
<T> ResultMatcher | ModelResultMatchers.hasNoErrors() モデルにエラーがないことを表明します。 |
ResultMatcher | CookieResultMatchers.httpOnly(StringSE name, boolean httpOnly) Cookie を HTTP のみにする必要があるかどうかをアサートします。 |
ResultMatcher | StatusResultMatchers.is(int status) レスポンスステータスコードが整数値と等しいことをアサートします。 |
ResultMatcher | StatusResultMatchers.is(Matcher<IntegerSE> matcher) 指定された Hamcrest Matcher でレスポンスステータスコードをアサートします。 |
ResultMatcher | StatusResultMatchers.is1xxInformational() レスポンスステータスコードが 1xx の範囲であることをアサートします。 |
ResultMatcher | StatusResultMatchers.is2xxSuccessful() レスポンスステータスコードが 2xx の範囲であることをアサートします。 |
ResultMatcher | StatusResultMatchers.is3xxRedirection() レスポンスステータスコードが 3xx の範囲であることをアサートします。 |
ResultMatcher | StatusResultMatchers.is4xxClientError() レスポンスステータスコードが 4xx の範囲であることをアサートします。 |
ResultMatcher | StatusResultMatchers.is5xxServerError() レスポンスステータスコードが 5xx の範囲であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isAccepted() レスポンスステータスコードが HttpStatus.ACCEPTED (202) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isAlreadyReported() レスポンスステータスコードが HttpStatus.ALREADY_REPORTED (208) であることをアサートします。 |
ResultMatcher | JsonPathResultMatchers.isArray() JSON パス式をレスポンスコンテンツに対して評価し、結果が配列であることを表明します。 |
ResultMatcher | StatusResultMatchers.isBadGateway() レスポンスステータスコードが HttpStatus.BAD_GATEWAY (502) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isBadRequest() レスポンスステータスコードが HttpStatus.BAD_REQUEST (400) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isBandwidthLimitExceeded() レスポンスステータスコードが HttpStatus.BANDWIDTH_LIMIT_EXCEEDED (509) であることをアサートします。 |
ResultMatcher | JsonPathResultMatchers.isBoolean() JSON パス式をレスポンスコンテンツに対して評価し、結果が Boolean SE であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isCheckpoint() レスポンスステータスコードが HttpStatus.CHECKPOINT (103) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isConflict() レスポンスステータスコードが HttpStatus.CONFLICT (409) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isContinue() レスポンスステータスコードが HttpStatus.CONTINUE (100) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isCreated() レスポンスステータスコードが HttpStatus.CREATED (201) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isDestinationLocked() 使用すべきではありません。 HttpStatus.DESTINATION_LOCKED の廃止に対応 |
ResultMatcher | JsonPathResultMatchers.isEmpty() JSON パス式をレスポンスコンテンツに対して評価し、指定されたパスに空の値が存在することをアサートします。 |
ResultMatcher | StatusResultMatchers.isExpectationFailed() レスポンスステータスコードが HttpStatus.EXPECTATION_FAILED (417) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isFailedDependency() レスポンスステータスコードが HttpStatus.FAILED_DEPENDENCY (424) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isForbidden() レスポンスステータスコードが HttpStatus.FORBIDDEN (403) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isFound() レスポンスステータスコードが HttpStatus.FOUND (302) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isGatewayTimeout() レスポンスステータスコードが HttpStatus.GATEWAY_TIMEOUT (504) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isGone() レスポンスステータスコードが HttpStatus.GONE (410) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isHttpVersionNotSupported() レスポンスステータスコードが HttpStatus.HTTP_VERSION_NOT_SUPPORTED (505) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isIAmATeapot() レスポンスステータスコードが HttpStatus.I_AM_A_TEAPOT (418) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isImUsed() レスポンスステータスコードが HttpStatus.IM_USED (226) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isInsufficientSpaceOnResource() 使用すべきではありません。 HttpStatus.INSUFFICIENT_SPACE_ON_RESOURCE の廃止に対応 |
ResultMatcher | StatusResultMatchers.isInsufficientStorage() レスポンスステータスコードが HttpStatus.INSUFFICIENT_STORAGE (507) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isInternalServerError() レスポンスステータスコードが HttpStatus.INTERNAL_SERVER_ERROR (500) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isLengthRequired() レスポンスステータスコードが HttpStatus.LENGTH_REQUIRED (411) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isLocked() レスポンスステータスコードが HttpStatus.LOCKED (423) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isLoopDetected() レスポンスステータスコードが HttpStatus.LOOP_DETECTED (508) であることをアサートします。 |
ResultMatcher | JsonPathResultMatchers.isMap() JSON パス式をレスポンスコンテンツに対して評価し、結果が Map SE であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isMethodFailure() 使用すべきではありません。 HttpStatus.METHOD_FAILURE の廃止に対応 |
ResultMatcher | StatusResultMatchers.isMethodNotAllowed() レスポンスステータスコードが HttpStatus.METHOD_NOT_ALLOWED (405) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isMovedPermanently() レスポンスステータスコードが HttpStatus.MOVED_PERMANENTLY (301) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isMovedTemporarily() 使用すべきではありません。 |
ResultMatcher | StatusResultMatchers.isMultipleChoices() レスポンスステータスコードが HttpStatus.MULTIPLE_CHOICES (300) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isMultiStatus() レスポンスステータスコードが HttpStatus.MULTI_STATUS (207) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isNetworkAuthenticationRequired() レスポンスステータスコードが HttpStatus.NETWORK_AUTHENTICATION_REQUIRED (511) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isNoContent() レスポンスステータスコードが HttpStatus.NO_CONTENT (204) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isNonAuthoritativeInformation() レスポンスステータスコードが HttpStatus.NON_AUTHORITATIVE_INFORMATION (203) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isNotAcceptable() レスポンスステータスコードが HttpStatus.NOT_ACCEPTABLE (406) であることをアサートします。 |
ResultMatcher | JsonPathResultMatchers.isNotEmpty() JSON パス式をレスポンスコンテンツに対して評価し、空でない値が指定されたパスに存在することをアサートします。 |
ResultMatcher | StatusResultMatchers.isNotExtended() レスポンスステータスコードが HttpStatus.NOT_EXTENDED (510) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isNotFound() レスポンスステータスコードが HttpStatus.NOT_FOUND (404) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isNotImplemented() レスポンスステータスコードが HttpStatus.NOT_IMPLEMENTED (501) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isNotModified() レスポンスステータスコードが HttpStatus.NOT_MODIFIED (304) であることをアサートします。 |
ResultMatcher | JsonPathResultMatchers.isNumber() JSON パス式をレスポンスコンテンツに対して評価し、結果が Number SE であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isOk() レスポンスステータスコードが HttpStatus.OK (200) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isPartialContent() レスポンスステータスコードが HttpStatus.PARTIAL_CONTENT (206) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isPayloadTooLarge() レスポンスステータスコードが HttpStatus.PAYLOAD_TOO_LARGE (413) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isPaymentRequired() レスポンスステータスコードが HttpStatus.PAYMENT_REQUIRED (402) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isPermanentRedirect() レスポンスステータスコードが HttpStatus.PERMANENT_REDIRECT (308) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isPreconditionFailed() レスポンスステータスコードが HttpStatus.PRECONDITION_FAILED (412) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isPreconditionRequired() レスポンスステータスコードが HttpStatus.PRECONDITION_REQUIRED (428) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isProcessing() レスポンスステータスコードが HttpStatus.PROCESSING (102) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isProxyAuthenticationRequired() レスポンスステータスコードが HttpStatus.PROXY_AUTHENTICATION_REQUIRED (407) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isRequestedRangeNotSatisfiable() レスポンスステータスコードが HttpStatus.REQUESTED_RANGE_NOT_SATISFIABLE (416) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isRequestEntityTooLarge() 使用すべきではありません。 HttpStatus.REQUEST_ENTITY_TOO_LARGE の廃止に対応 |
ResultMatcher | StatusResultMatchers.isRequestHeaderFieldsTooLarge() レスポンスステータスコードが HttpStatus.REQUEST_HEADER_FIELDS_TOO_LARGE (431) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isRequestTimeout() レスポンスステータスコードが HttpStatus.REQUEST_TIMEOUT (408) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isRequestUriTooLong() 使用すべきではありません。 HttpStatus.REQUEST_URI_TOO_LONG の廃止に対応 |
ResultMatcher | StatusResultMatchers.isResetContent() レスポンスステータスコードが HttpStatus.RESET_CONTENT (205) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isSeeOther() レスポンスステータスコードが HttpStatus.SEE_OTHER (303) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isServiceUnavailable() レスポンスステータスコードが HttpStatus.SERVICE_UNAVAILABLE (503) であることをアサートします。 |
ResultMatcher | JsonPathResultMatchers.isString() JSON パス式をレスポンスコンテンツに対して評価し、結果が String SE であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isSwitchingProtocols() レスポンスステータスコードが HttpStatus.SWITCHING_PROTOCOLS (101) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isTemporaryRedirect() レスポンスステータスコードが HttpStatus.TEMPORARY_REDIRECT (307) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isTooManyRequests() レスポンスステータスコードが HttpStatus.TOO_MANY_REQUESTS (429) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isUnauthorized() レスポンスステータスコードが HttpStatus.UNAUTHORIZED (401) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isUnavailableForLegalReasons() レスポンスステータスコードが HttpStatus.UNAVAILABLE_FOR_LEGAL_REASONS (451) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isUnprocessableEntity() レスポンスステータスコードが HttpStatus.UNPROCESSABLE_ENTITY (422) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isUnsupportedMediaType() レスポンスステータスコードが HttpStatus.UNSUPPORTED_MEDIA_TYPE (415) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isUpgradeRequired() レスポンスステータスコードが HttpStatus.UPGRADE_REQUIRED (426) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isUriTooLong() レスポンスステータスコードが HttpStatus.REQUEST_URI_TOO_LONG (414) であることをアサートします。 |
ResultMatcher | StatusResultMatchers.isUseProxy() 使用すべきではありません。 HttpStatus.USE_PROXY の廃止に対応 |
ResultMatcher | StatusResultMatchers.isVariantAlsoNegotiates() レスポンスステータスコードが HttpStatus.VARIANT_ALSO_NEGOTIATES (506) であることをアサートします。 |
ResultMatcher | ContentResultMatchers.json(StringSE jsonContent) 期待される文字列と実際の文字列を JSON として解析し、2 つが「類似している」ことを表明します。 |
ResultMatcher | ContentResultMatchers.json(StringSE jsonContent, boolean strict) レスポンスコンテンツと指定された文字列を JSON として解析し、2 つが「類似している」ことを表明します。 |
static <T> ResultMatcher | MockMvcResultMatchers.jsonPath(StringSE expression, Matcher<T> matcher) ボディの特定のサブセットをインスペクションするための JsonPath 式と JSON パスで見つかった値をアサートするための Hamcrest マッチャーを使用して、レスポンスボディアサーションにアクセスします。 |
ResultMatcher | HeaderResultMatchers.longValue(StringSE name, long value) 名前付きレスポンスヘッダーのプライマリ値を long としてアサートします。 |
ResultMatcher | CookieResultMatchers.maxAge(StringSE name, int maxAge) クッキーの maxAge 値をアサートします。 |
ResultMatcher | CookieResultMatchers.maxAge(StringSE name, Matcher<? super IntegerSE> matcher) Hamcrest Matcher を使用して、Cookie の maxAge をアサートします。 |
ResultMatcher | HandlerResultMatchers.method(MethodSE method) リクエストの処理に使用されるコントローラーメソッドをアサートします。 |
ResultMatcher | HandlerResultMatchers.methodCall(ObjectSE obj) リクエストの処理に使用されるコントローラーメソッドをアサートします。 |
ResultMatcher | HandlerResultMatchers.methodName(Matcher<? super StringSE> matcher) 指定された Hamcrest Matcher を使用してリクエストを処理するために使用されるコントローラーメソッドの名前をアサートします。 |
ResultMatcher | HandlerResultMatchers.methodName(StringSE name) リクエストの処理に使用されるコントローラーメソッドの名前をアサートします。 |
ResultMatcher | ViewResultMatchers.name(Matcher<? super StringSE> matcher) 指定された Hamcrest Matcher を使用して、選択されたビュー名をアサートします。 |
ResultMatcher | ViewResultMatchers.name(StringSE expectedViewName) 選択したビュー名をアサートします。 |
ResultMatcher | XpathResultMatchers.node(Matcher<? super NodeSE> matcher) |
ResultMatcher | ContentResultMatchers.node(Matcher<? super NodeSE> matcher) |
ResultMatcher | XpathResultMatchers.nodeCount(int expectedCount) XPath を評価し、見つかったノードの数をアサートします。 |
ResultMatcher | XpathResultMatchers.nodeCount(Matcher<IntegerSE> matcher) XPath を評価し、指定された Hamcrest Matcher で見つかったノードの数をアサートします。 |
ResultMatcher | XpathResultMatchers.number(DoubleSE expectedValue) XPath を評価し、見つかった Double SE 値をアサートします。 |
ResultMatcher | XpathResultMatchers.number(Matcher<? super DoubleSE> matcher) |
ResultMatcher | CookieResultMatchers.path(StringSE name, Matcher<? super StringSE> matcher) Hamcrest Matcher を使用して Cookie パスをアサートします。 |
ResultMatcher | CookieResultMatchers.path(StringSE name, StringSE path) |
ResultMatcher | StatusResultMatchers.reason(Matcher<? super StringSE> matcher) 指定された Hamcrest Matcher でサーブレットレスポンスエラーメッセージをアサートします。 |
ResultMatcher | StatusResultMatchers.reason(StringSE reason) サーブレットレスポンスエラーメッセージをアサートします。 |
static ResultMatcher | MockMvcResultMatchers.redirectedUrl(StringSE expectedUrl) リクエストが指定された URL にリダイレクトされたことを表明します。 |
static ResultMatcher | MockMvcResultMatchers.redirectedUrlPattern(StringSE urlPattern) リクエストが指定された URL にリダイレクトされたことを表明します。 |
static ResultMatcher | MockMvcResultMatchers.redirectedUrlTemplate(StringSE urlTemplate, ObjectSE... uriVars) リクエストが指定された URL テンプレートにリダイレクトされたことを表明します。 |
ResultMatcher | CookieResultMatchers.secure(StringSE name, boolean secure) Cookie を安全なプロトコルで送信する必要があるかどうかを表明します。 |
<T> ResultMatcher | RequestResultMatchers.sessionAttribute(StringSE name, Matcher<T> matcher) 指定された Hamcrest Matcher でセッション属性値をアサートします。 |
<T> ResultMatcher | RequestResultMatchers.sessionAttribute(StringSE name, ObjectSE value) セッション属性値をアサートします。 |
<T> ResultMatcher | ModelResultMatchers.size(int size) モデル属性の数をアサートします。 |
ResultMatcher | ContentResultMatchers.source(Matcher<? super SourceSE> matcher) レスポンスコンテンツを DOMSource SE として解析し、指定された Hamcrest Matcher を適用します。 |
ResultMatcher | XpathResultMatchers.string(Matcher<? super StringSE> matcher) |
ResultMatcher | ContentResultMatchers.string(Matcher<? super StringSE> matcher) Hamcrest Matcher を使用してレスポンス本文のコンテンツをアサートします。 |
ResultMatcher | XpathResultMatchers.string(StringSE expectedValue) XPath を適用し、見つかった String SE 値をアサートします。 |
ResultMatcher | ContentResultMatchers.string(StringSE expectedContent) レスポンス本文のコンテンツを文字列としてアサートします。 |
ResultMatcher | HeaderResultMatchers.string(StringSE name, Matcher<? super StringSE> matcher) 指定された Hamcrest 文字列 Matcher を使用して、レスポンスヘッダーのプライマリ値をアサートします。 |
ResultMatcher | HeaderResultMatchers.string(StringSE name, StringSE value) レスポンスヘッダーのプライマリ値を文字列値としてアサートします。 |
<T> ResultMatcher | HeaderResultMatchers.stringValues(StringSE name, Matcher<IterableSE<StringSE>> matcher) 指定された Hamcrest Iterable Matcher を使用してレスポンスヘッダーの値をアサートします。 |
ResultMatcher | HeaderResultMatchers.stringValues(StringSE name, StringSE... values) レスポンスヘッダーの値を文字列値としてアサートします。 |
<T> ResultMatcher | JsonPathResultMatchers.value(Matcher<T> matcher) JSON パス式をレスポンスコンテンツに対して評価し、結果の値を指定された Hamcrest Matcher でアサートします。 |
<T> ResultMatcher | JsonPathResultMatchers.value(Matcher<T> matcher, ClassSE<T> targetType) マッチャーが確実に動作できる結果値のターゲット型も受け入れる JsonPathResultMatchers.value(Matcher) のオーバーロードされたバリアント。 |
ResultMatcher | JsonPathResultMatchers.value(ObjectSE expectedValue) JSON パス式をレスポンスコンテンツに対して評価し、結果が提供された値と等しいことをアサートします。 |
ResultMatcher | CookieResultMatchers.value(StringSE name, Matcher<? super StringSE> matcher) 指定された Hamcrest Matcher で Cookie 値をアサートします。 |
ResultMatcher | CookieResultMatchers.value(StringSE name, StringSE expectedValue) cookie 値をアサートします。 |
ResultMatcher | CookieResultMatchers.version(StringSE name, int version) Cookie のバージョン値をアサートします。 |
ResultMatcher | CookieResultMatchers.version(StringSE name, Matcher<? super IntegerSE> matcher) Hamcrest Matcher を使用して Cookie のバージョンをアサートします。 |
ResultMatcher | ContentResultMatchers.xml(StringSE xmlContent) レスポンスコンテンツと指定された文字列を XML として解析し、2 つが「類似している」ことを表明します。 |
修飾子と型 | メソッドと説明 |
---|---|
<T extends B> | ConfigurableMockMvcBuilder.alwaysExpect(ResultMatcher resultMatcher) すべてのレスポンスに常に適用されるグローバルな期待を定義します。 |
<T extends B> | AbstractMockMvcBuilder.alwaysExpect(ResultMatcher resultMatcher) |