クラス 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()
を推奨