クラス StatusResultMatchers
java.lang.ObjectSE
org.springframework.test.web.servlet.result.StatusResultMatchers
レスポンスステータスのアサーションのファクトリ。
このクラスのインスタンスは通常、MockMvcResultMatchers.status() を介してアクセスされます。
- 導入:
- 3.2
- 作成者:
- Keesun Baik, Rossen Stoyanchev, Sebastien Deleuze, Brian Clozel
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明is(int status) レスポンスステータスコードが整数値と等しいことをアサートします。指定された HamcrestMatcherでレスポンスステータスコードをアサートします。レスポンスステータスコードが 1xx の範囲であることをアサートします。レスポンスステータスコードが 2xx の範囲であることをアサートします。レスポンスステータスコードが 3xx の範囲であることをアサートします。レスポンスステータスコードが 4xx の範囲であることをアサートします。レスポンスステータスコードが 5xx の範囲であることをアサートします。レスポンスステータスコードがHttpStatus.ACCEPTED(202) であることをアサートします。レスポンスステータスコードがHttpStatus.ALREADY_REPORTED(208) であることをアサートします。レスポンスステータスコードがHttpStatus.BAD_GATEWAY(502) であることをアサートします。レスポンスステータスコードがHttpStatus.BAD_REQUEST(400) であることをアサートします。レスポンスステータスコードがHttpStatus.BANDWIDTH_LIMIT_EXCEEDED(509) であることをアサートします。使用すべきではありません。レスポンスステータスコードがHttpStatus.CONFLICT(409) であることをアサートします。レスポンスステータスコードがHttpStatus.CONTINUE(100) であることをアサートします。レスポンスステータスコードがHttpStatus.CREATED(201) であることをアサートします。使用すべきではありません。HttpStatus.DESTINATION_LOCKEDの廃止に対応レスポンスステータスコードがHttpStatus.EARLY_HINTS(103) であることをアサートします。レスポンスステータスコードがHttpStatus.EXPECTATION_FAILED(417) であることをアサートします。レスポンスステータスコードがHttpStatus.FAILED_DEPENDENCY(424) であることをアサートします。レスポンスステータスコードがHttpStatus.FORBIDDEN(403) であることをアサートします。isFound()レスポンスステータスコードがHttpStatus.FOUND(302) であることをアサートします。レスポンスステータスコードがHttpStatus.GATEWAY_TIMEOUT(504) であることをアサートします。isGone()レスポンスステータスコードがHttpStatus.GONE(410) であることをアサートします。レスポンスステータスコードがHttpStatus.HTTP_VERSION_NOT_SUPPORTED(505) であることをアサートします。レスポンスステータスコードがHttpStatus.I_AM_A_TEAPOT(418) であることをアサートします。isImUsed()レスポンスステータスコードがHttpStatus.IM_USED(226) であることをアサートします。使用すべきではありません。HttpStatus.INSUFFICIENT_SPACE_ON_RESOURCEの廃止に対応レスポンスステータスコードがHttpStatus.INSUFFICIENT_STORAGE(507) であることをアサートします。レスポンスステータスコードがHttpStatus.INTERNAL_SERVER_ERROR(500) であることをアサートします。レスポンスステータスコードがHttpStatus.LENGTH_REQUIRED(411) であることをアサートします。isLocked()レスポンスステータスコードがHttpStatus.LOCKED(423) であることをアサートします。レスポンスステータスコードがHttpStatus.LOOP_DETECTED(508) であることをアサートします。使用すべきではありません。HttpStatus.METHOD_FAILUREの廃止に対応レスポンスステータスコードがHttpStatus.METHOD_NOT_ALLOWED(405) であることをアサートします。レスポンスステータスコードがHttpStatus.MOVED_PERMANENTLY(301) であることをアサートします。使用すべきではありません。isFound()を推奨レスポンスステータスコードがHttpStatus.MULTIPLE_CHOICES(300) であることをアサートします。レスポンスステータスコードがHttpStatus.MULTI_STATUS(207) であることをアサートします。レスポンスステータスコードがHttpStatus.NETWORK_AUTHENTICATION_REQUIRED(511) であることをアサートします。レスポンスステータスコードがHttpStatus.NO_CONTENT(204) であることをアサートします。レスポンスステータスコードがHttpStatus.NON_AUTHORITATIVE_INFORMATION(203) であることをアサートします。レスポンスステータスコードがHttpStatus.NOT_ACCEPTABLE(406) であることをアサートします。レスポンスステータスコードがHttpStatus.NOT_EXTENDED(510) であることをアサートします。レスポンスステータスコードがHttpStatus.NOT_FOUND(404) であることをアサートします。レスポンスステータスコードがHttpStatus.NOT_IMPLEMENTED(501) であることをアサートします。レスポンスステータスコードがHttpStatus.NOT_MODIFIED(304) であることをアサートします。isOk()レスポンスステータスコードがHttpStatus.OK(200) であることをアサートします。レスポンスステータスコードがHttpStatus.PARTIAL_CONTENT(206) であることをアサートします。レスポンスステータスコードがHttpStatus.PAYLOAD_TOO_LARGE(413) であることをアサートします。レスポンスステータスコードがHttpStatus.PAYMENT_REQUIRED(402) であることをアサートします。レスポンスステータスコードがHttpStatus.PERMANENT_REDIRECT(308) であることをアサートします。レスポンスステータスコードがHttpStatus.PRECONDITION_FAILED(412) であることをアサートします。レスポンスステータスコードがHttpStatus.PRECONDITION_REQUIRED(428) であることをアサートします。レスポンスステータスコードがHttpStatus.PROCESSING(102) であることをアサートします。レスポンスステータスコードがHttpStatus.PROXY_AUTHENTICATION_REQUIRED(407) であることをアサートします。レスポンスステータスコードがHttpStatus.REQUESTED_RANGE_NOT_SATISFIABLE(416) であることをアサートします。使用すべきではありません。HttpStatus.REQUEST_ENTITY_TOO_LARGEの廃止に対応レスポンスステータスコードがHttpStatus.REQUEST_HEADER_FIELDS_TOO_LARGE(431) であることをアサートします。レスポンスステータスコードがHttpStatus.REQUEST_TIMEOUT(408) であることをアサートします。使用すべきではありません。HttpStatus.REQUEST_URI_TOO_LONGの廃止に対応レスポンスステータスコードがHttpStatus.RESET_CONTENT(205) であることをアサートします。レスポンスステータスコードがHttpStatus.SEE_OTHER(303) であることをアサートします。レスポンスステータスコードがHttpStatus.SERVICE_UNAVAILABLE(503) であることをアサートします。レスポンスステータスコードがHttpStatus.SWITCHING_PROTOCOLS(101) であることをアサートします。レスポンスステータスコードがHttpStatus.TEMPORARY_REDIRECT(307) であることをアサートします。レスポンスステータスコードがHttpStatus.TOO_EARLY(425) であることをアサートします。レスポンスステータスコードがHttpStatus.TOO_MANY_REQUESTS(429) であることをアサートします。レスポンスステータスコードがHttpStatus.UNAUTHORIZED(401) であることをアサートします。レスポンスステータスコードがHttpStatus.UNAVAILABLE_FOR_LEGAL_REASONS(451) であることをアサートします。レスポンスステータスコードがHttpStatus.UNPROCESSABLE_ENTITY(422) であることをアサートします。レスポンスステータスコードがHttpStatus.UNSUPPORTED_MEDIA_TYPE(415) であることをアサートします。レスポンスステータスコードがHttpStatus.UPGRADE_REQUIRED(426) であることをアサートします。レスポンスステータスコードがHttpStatus.REQUEST_URI_TOO_LONG(414) であることをアサートします。使用すべきではありません。HttpStatus.USE_PROXYの廃止に対応レスポンスステータスコードがHttpStatus.VARIANT_ALSO_NEGOTIATES(506) であることをアサートします。サーブレットレスポンスエラーメッセージをアサートします。指定された HamcrestMatcherでサーブレットレスポンスエラーメッセージをアサートします。
コンストラクターの詳細
StatusResultMatchers
protected StatusResultMatchers()protected コンストラクター。MockMvcResultMatchers.status()を使用します。
メソッドの詳細
is
指定された HamcrestMatcherでレスポンスステータスコードをアサートします。Kotlin のStatusResultMatchers.isEqualTo拡張機能を使用します。is
レスポンスステータスコードが整数値と等しいことをアサートします。Kotlin のStatusResultMatchers.isEqualTo拡張機能を使用します。is1xxInformational
レスポンスステータスコードが 1xx の範囲であることをアサートします。is2xxSuccessful
レスポンスステータスコードが 2xx の範囲であることをアサートします。is3xxRedirection
レスポンスステータスコードが 3xx の範囲であることをアサートします。is4xxClientError
レスポンスステータスコードが 4xx の範囲であることをアサートします。is5xxServerError
レスポンスステータスコードが 5xx の範囲であることをアサートします。reason
指定された HamcrestMatcherでサーブレットレスポンスエラーメッセージをアサートします。reason
サーブレットレスポンスエラーメッセージをアサートします。isContinue
レスポンスステータスコードがHttpStatus.CONTINUE(100) であることをアサートします。isSwitchingProtocols
レスポンスステータスコードがHttpStatus.SWITCHING_PROTOCOLS(101) であることをアサートします。isProcessing
レスポンスステータスコードがHttpStatus.PROCESSING(102) であることをアサートします。isCheckpoint
使用すべきではありません。isEarlyHints()を推奨レスポンスステータスコードがHttpStatus.CHECKPOINT(103) であることをアサートします。- 関連事項:
isEarlyHints
レスポンスステータスコードがHttpStatus.EARLY_HINTS(103) であることをアサートします。- 導入:
- 6.0.5
isOk
レスポンスステータスコードがHttpStatus.OK(200) であることをアサートします。isCreated
レスポンスステータスコードがHttpStatus.CREATED(201) であることをアサートします。isAccepted
レスポンスステータスコードがHttpStatus.ACCEPTED(202) であることをアサートします。isNonAuthoritativeInformation
レスポンスステータスコードがHttpStatus.NON_AUTHORITATIVE_INFORMATION(203) であることをアサートします。isNoContent
レスポンスステータスコードがHttpStatus.NO_CONTENT(204) であることをアサートします。isResetContent
レスポンスステータスコードがHttpStatus.RESET_CONTENT(205) であることをアサートします。isPartialContent
レスポンスステータスコードがHttpStatus.PARTIAL_CONTENT(206) であることをアサートします。isMultiStatus
レスポンスステータスコードがHttpStatus.MULTI_STATUS(207) であることをアサートします。isAlreadyReported
レスポンスステータスコードがHttpStatus.ALREADY_REPORTED(208) であることをアサートします。isImUsed
レスポンスステータスコードがHttpStatus.IM_USED(226) であることをアサートします。isMultipleChoices
レスポンスステータスコードがHttpStatus.MULTIPLE_CHOICES(300) であることをアサートします。isMovedPermanently
レスポンスステータスコードがHttpStatus.MOVED_PERMANENTLY(301) であることをアサートします。isFound
レスポンスステータスコードがHttpStatus.FOUND(302) であることをアサートします。isMovedTemporarily
使用すべきではありません。isFound()を推奨レスポンスステータスコードがHttpStatus.MOVED_TEMPORARILY(302) であることをアサートします。- 関連事項:
isSeeOther
レスポンスステータスコードがHttpStatus.SEE_OTHER(303) であることをアサートします。isNotModified
レスポンスステータスコードがHttpStatus.NOT_MODIFIED(304) であることをアサートします。isUseProxy
使用すべきではありません。HttpStatus.USE_PROXYの廃止に対応レスポンスステータスコードがHttpStatus.USE_PROXY(305) であることをアサートします。isTemporaryRedirect
レスポンスステータスコードがHttpStatus.TEMPORARY_REDIRECT(307) であることをアサートします。isPermanentRedirect
レスポンスステータスコードがHttpStatus.PERMANENT_REDIRECT(308) であることをアサートします。isBadRequest
レスポンスステータスコードがHttpStatus.BAD_REQUEST(400) であることをアサートします。isUnauthorized
レスポンスステータスコードがHttpStatus.UNAUTHORIZED(401) であることをアサートします。isPaymentRequired
レスポンスステータスコードがHttpStatus.PAYMENT_REQUIRED(402) であることをアサートします。isForbidden
レスポンスステータスコードがHttpStatus.FORBIDDEN(403) であることをアサートします。isNotFound
レスポンスステータスコードがHttpStatus.NOT_FOUND(404) であることをアサートします。isMethodNotAllowed
レスポンスステータスコードがHttpStatus.METHOD_NOT_ALLOWED(405) であることをアサートします。isNotAcceptable
レスポンスステータスコードがHttpStatus.NOT_ACCEPTABLE(406) であることをアサートします。isProxyAuthenticationRequired
レスポンスステータスコードがHttpStatus.PROXY_AUTHENTICATION_REQUIRED(407) であることをアサートします。isRequestTimeout
レスポンスステータスコードがHttpStatus.REQUEST_TIMEOUT(408) であることをアサートします。isConflict
レスポンスステータスコードがHttpStatus.CONFLICT(409) であることをアサートします。isGone
レスポンスステータスコードがHttpStatus.GONE(410) であることをアサートします。isLengthRequired
レスポンスステータスコードがHttpStatus.LENGTH_REQUIRED(411) であることをアサートします。isPreconditionFailed
レスポンスステータスコードがHttpStatus.PRECONDITION_FAILED(412) であることをアサートします。isPayloadTooLarge
レスポンスステータスコードがHttpStatus.PAYLOAD_TOO_LARGE(413) であることをアサートします。- 導入:
- 4.1
isRequestEntityTooLarge
使用すべきではありません。HttpStatus.REQUEST_ENTITY_TOO_LARGEの廃止に対応レスポンスステータスコードがHttpStatus.REQUEST_ENTITY_TOO_LARGE(413) であることをアサートします。- 関連事項:
isUriTooLong
レスポンスステータスコードがHttpStatus.REQUEST_URI_TOO_LONG(414) であることをアサートします。- 導入:
- 4.1
isRequestUriTooLong
使用すべきではありません。HttpStatus.REQUEST_URI_TOO_LONGの廃止に対応レスポンスステータスコードがHttpStatus.REQUEST_URI_TOO_LONG(414) であることをアサートします。- 関連事項:
isUnsupportedMediaType
レスポンスステータスコードがHttpStatus.UNSUPPORTED_MEDIA_TYPE(415) であることをアサートします。isRequestedRangeNotSatisfiable
レスポンスステータスコードがHttpStatus.REQUESTED_RANGE_NOT_SATISFIABLE(416) であることをアサートします。isExpectationFailed
レスポンスステータスコードがHttpStatus.EXPECTATION_FAILED(417) であることをアサートします。isIAmATeapot
レスポンスステータスコードがHttpStatus.I_AM_A_TEAPOT(418) であることをアサートします。isInsufficientSpaceOnResource
使用すべきではありません。HttpStatus.INSUFFICIENT_SPACE_ON_RESOURCEの廃止に対応レスポンスステータスコードがHttpStatus.INSUFFICIENT_SPACE_ON_RESOURCE(419) であることをアサートします。isMethodFailure
使用すべきではありません。HttpStatus.METHOD_FAILUREの廃止に対応レスポンスステータスコードがHttpStatus.METHOD_FAILURE(420) であることをアサートします。isDestinationLocked
使用すべきではありません。HttpStatus.DESTINATION_LOCKEDの廃止に対応レスポンスステータスコードがHttpStatus.DESTINATION_LOCKED(421) であることをアサートします。isUnprocessableEntity
レスポンスステータスコードがHttpStatus.UNPROCESSABLE_ENTITY(422) であることをアサートします。isLocked
レスポンスステータスコードがHttpStatus.LOCKED(423) であることをアサートします。isFailedDependency
レスポンスステータスコードがHttpStatus.FAILED_DEPENDENCY(424) であることをアサートします。isTooEarly
レスポンスステータスコードがHttpStatus.TOO_EARLY(425) であることをアサートします。- 導入:
- 5.2
isUpgradeRequired
レスポンスステータスコードがHttpStatus.UPGRADE_REQUIRED(426) であることをアサートします。isPreconditionRequired
レスポンスステータスコードがHttpStatus.PRECONDITION_REQUIRED(428) であることをアサートします。isTooManyRequests
レスポンスステータスコードがHttpStatus.TOO_MANY_REQUESTS(429) であることをアサートします。isRequestHeaderFieldsTooLarge
レスポンスステータスコードがHttpStatus.REQUEST_HEADER_FIELDS_TOO_LARGE(431) であることをアサートします。isInternalServerError
レスポンスステータスコードがHttpStatus.INTERNAL_SERVER_ERROR(500) であることをアサートします。isNotImplemented
レスポンスステータスコードがHttpStatus.NOT_IMPLEMENTED(501) であることをアサートします。isBadGateway
レスポンスステータスコードがHttpStatus.BAD_GATEWAY(502) であることをアサートします。isGatewayTimeout
レスポンスステータスコードがHttpStatus.GATEWAY_TIMEOUT(504) であることをアサートします。isHttpVersionNotSupported
レスポンスステータスコードがHttpStatus.HTTP_VERSION_NOT_SUPPORTED(505) であることをアサートします。isVariantAlsoNegotiates
レスポンスステータスコードがHttpStatus.VARIANT_ALSO_NEGOTIATES(506) であることをアサートします。isInsufficientStorage
レスポンスステータスコードがHttpStatus.INSUFFICIENT_STORAGE(507) であることをアサートします。isLoopDetected
レスポンスステータスコードがHttpStatus.LOOP_DETECTED(508) であることをアサートします。isBandwidthLimitExceeded
レスポンスステータスコードがHttpStatus.BANDWIDTH_LIMIT_EXCEEDED(509) であることをアサートします。isNotExtended
レスポンスステータスコードがHttpStatus.NOT_EXTENDED(510) であることをアサートします。isNetworkAuthenticationRequired
レスポンスステータスコードがHttpStatus.NETWORK_AUTHENTICATION_REQUIRED(511) であることをアサートします。
isEarlyHints()を推奨