クラス StatusResultMatchers

java.lang.ObjectSE
org.springframework.test.web.servlet.result.StatusResultMatchers

public class StatusResultMatchers extends ObjectSE
レスポンスステータスのアサーションのファクトリ。

このクラスのインスタンスは通常、MockMvcResultMatchers.status() を介してアクセスされます。

導入:
3.2
作成者:
Keesun Baik, Rossen Stoyanchev, Sebastien Deleuze, Brian Clozel
  • コンストラクターの詳細

  • メソッドの詳細

    • is

      public ResultMatcher is(Matcher<? super IntegerSE> matcher)
      指定された Hamcrest Matcher でレスポンスステータスコードをアサートします。Kotlin の StatusResultMatchers.isEqualTo 拡張機能を使用します。
    • is

      public ResultMatcher is(int status)
      レスポンスステータスコードが整数値と等しいことをアサートします。Kotlin の StatusResultMatchers.isEqualTo 拡張機能を使用します。
    • is1xxInformational

      public ResultMatcher is1xxInformational()
      レスポンスステータスコードが 1xx の範囲であることをアサートします。
    • is2xxSuccessful

      public ResultMatcher is2xxSuccessful()
      レスポンスステータスコードが 2xx の範囲であることをアサートします。
    • is3xxRedirection

      public ResultMatcher is3xxRedirection()
      レスポンスステータスコードが 3xx の範囲であることをアサートします。
    • is4xxClientError

      public ResultMatcher is4xxClientError()
      レスポンスステータスコードが 4xx の範囲であることをアサートします。
    • is5xxServerError

      public ResultMatcher is5xxServerError()
      レスポンスステータスコードが 5xx の範囲であることをアサートします。
    • reason

      public ResultMatcher reason(Matcher<? super StringSE> matcher)
      指定された Hamcrest Matcher でサーブレットレスポンスエラーメッセージをアサートします。
    • reason

      public ResultMatcher reason(StringSE reason)
      サーブレットレスポンスエラーメッセージをアサートします。
    • isContinue

      public ResultMatcher isContinue()
      レスポンスステータスコードが HttpStatus.CONTINUE (100) であることをアサートします。
    • isSwitchingProtocols

      public ResultMatcher isSwitchingProtocols()
      レスポンスステータスコードが HttpStatus.SWITCHING_PROTOCOLS (101) であることをアサートします。
    • isProcessing

      public ResultMatcher isProcessing()
      レスポンスステータスコードが HttpStatus.PROCESSING (102) であることをアサートします。
    • isCheckpoint

      @DeprecatedSE(since="6.0.5") public ResultMatcher isCheckpoint()
      使用すべきではありません。
      isEarlyHints() を推奨
      レスポンスステータスコードが HttpStatus.CHECKPOINT (103) であることをアサートします。
      関連事項:
    • isEarlyHints

      public ResultMatcher isEarlyHints()
      レスポンスステータスコードが HttpStatus.EARLY_HINTS (103) であることをアサートします。
      導入:
      6.0.5
    • isOk

      public ResultMatcher isOk()
      レスポンスステータスコードが HttpStatus.OK (200) であることをアサートします。
    • isCreated

      public ResultMatcher isCreated()
      レスポンスステータスコードが HttpStatus.CREATED (201) であることをアサートします。
    • isAccepted

      public ResultMatcher isAccepted()
      レスポンスステータスコードが HttpStatus.ACCEPTED (202) であることをアサートします。
    • isNonAuthoritativeInformation

      public ResultMatcher isNonAuthoritativeInformation()
      レスポンスステータスコードが HttpStatus.NON_AUTHORITATIVE_INFORMATION (203) であることをアサートします。
    • isNoContent

      public ResultMatcher isNoContent()
      レスポンスステータスコードが HttpStatus.NO_CONTENT (204) であることをアサートします。
    • isResetContent

      public ResultMatcher isResetContent()
      レスポンスステータスコードが HttpStatus.RESET_CONTENT (205) であることをアサートします。
    • isPartialContent

      public ResultMatcher isPartialContent()
      レスポンスステータスコードが HttpStatus.PARTIAL_CONTENT (206) であることをアサートします。
    • isMultiStatus

      public ResultMatcher isMultiStatus()
      レスポンスステータスコードが HttpStatus.MULTI_STATUS (207) であることをアサートします。
    • isAlreadyReported

      public ResultMatcher isAlreadyReported()
      レスポンスステータスコードが HttpStatus.ALREADY_REPORTED (208) であることをアサートします。
    • isImUsed

      public ResultMatcher isImUsed()
      レスポンスステータスコードが HttpStatus.IM_USED (226) であることをアサートします。
    • isMultipleChoices

      public ResultMatcher isMultipleChoices()
      レスポンスステータスコードが HttpStatus.MULTIPLE_CHOICES (300) であることをアサートします。
    • isMovedPermanently

      public ResultMatcher isMovedPermanently()
      レスポンスステータスコードが HttpStatus.MOVED_PERMANENTLY (301) であることをアサートします。
    • isFound

      public ResultMatcher isFound()
      レスポンスステータスコードが HttpStatus.FOUND (302) であることをアサートします。
    • isMovedTemporarily

      @DeprecatedSE public ResultMatcher isMovedTemporarily()
      使用すべきではありません。
      isFound() を推奨
      レスポンスステータスコードが HttpStatus.MOVED_TEMPORARILY (302) であることをアサートします。
      関連事項:
    • isSeeOther

      public ResultMatcher isSeeOther()
      レスポンスステータスコードが HttpStatus.SEE_OTHER (303) であることをアサートします。
    • isNotModified

      public ResultMatcher isNotModified()
      レスポンスステータスコードが HttpStatus.NOT_MODIFIED (304) であることをアサートします。
    • isUseProxy

      @DeprecatedSE public ResultMatcher isUseProxy()
      使用すべきではありません。
      HttpStatus.USE_PROXY の廃止に対応
      レスポンスステータスコードが HttpStatus.USE_PROXY (305) であることをアサートします。
    • isTemporaryRedirect

      public ResultMatcher isTemporaryRedirect()
      レスポンスステータスコードが HttpStatus.TEMPORARY_REDIRECT (307) であることをアサートします。
    • isPermanentRedirect

      public ResultMatcher isPermanentRedirect()
      レスポンスステータスコードが HttpStatus.PERMANENT_REDIRECT (308) であることをアサートします。
    • isBadRequest

      public ResultMatcher isBadRequest()
      レスポンスステータスコードが HttpStatus.BAD_REQUEST (400) であることをアサートします。
    • isUnauthorized

      public ResultMatcher isUnauthorized()
      レスポンスステータスコードが HttpStatus.UNAUTHORIZED (401) であることをアサートします。
    • isPaymentRequired

      public ResultMatcher isPaymentRequired()
      レスポンスステータスコードが HttpStatus.PAYMENT_REQUIRED (402) であることをアサートします。
    • isForbidden

      public ResultMatcher isForbidden()
      レスポンスステータスコードが HttpStatus.FORBIDDEN (403) であることをアサートします。
    • isNotFound

      public ResultMatcher isNotFound()
      レスポンスステータスコードが HttpStatus.NOT_FOUND (404) であることをアサートします。
    • isMethodNotAllowed

      public ResultMatcher isMethodNotAllowed()
      レスポンスステータスコードが HttpStatus.METHOD_NOT_ALLOWED (405) であることをアサートします。
    • isNotAcceptable

      public ResultMatcher isNotAcceptable()
      レスポンスステータスコードが HttpStatus.NOT_ACCEPTABLE (406) であることをアサートします。
    • isProxyAuthenticationRequired

      public ResultMatcher isProxyAuthenticationRequired()
      レスポンスステータスコードが HttpStatus.PROXY_AUTHENTICATION_REQUIRED (407) であることをアサートします。
    • isRequestTimeout

      public ResultMatcher isRequestTimeout()
      レスポンスステータスコードが HttpStatus.REQUEST_TIMEOUT (408) であることをアサートします。
    • isConflict

      public ResultMatcher isConflict()
      レスポンスステータスコードが HttpStatus.CONFLICT (409) であることをアサートします。
    • isGone

      public ResultMatcher isGone()
      レスポンスステータスコードが HttpStatus.GONE (410) であることをアサートします。
    • isLengthRequired

      public ResultMatcher isLengthRequired()
      レスポンスステータスコードが HttpStatus.LENGTH_REQUIRED (411) であることをアサートします。
    • isPreconditionFailed

      public ResultMatcher isPreconditionFailed()
      レスポンスステータスコードが HttpStatus.PRECONDITION_FAILED (412) であることをアサートします。
    • isPayloadTooLarge

      public ResultMatcher isPayloadTooLarge()
      レスポンスステータスコードが HttpStatus.PAYLOAD_TOO_LARGE (413) であることをアサートします。
      導入:
      4.1
    • isRequestEntityTooLarge

      @DeprecatedSE public ResultMatcher isRequestEntityTooLarge()
      使用すべきではありません。
      HttpStatus.REQUEST_ENTITY_TOO_LARGE の廃止に対応
      レスポンスステータスコードが HttpStatus.REQUEST_ENTITY_TOO_LARGE (413) であることをアサートします。
      関連事項:
    • isUriTooLong

      public ResultMatcher isUriTooLong()
      レスポンスステータスコードが HttpStatus.REQUEST_URI_TOO_LONG (414) であることをアサートします。
      導入:
      4.1
    • isRequestUriTooLong

      @DeprecatedSE public ResultMatcher isRequestUriTooLong()
      使用すべきではありません。
      HttpStatus.REQUEST_URI_TOO_LONG の廃止に対応
      レスポンスステータスコードが HttpStatus.REQUEST_URI_TOO_LONG (414) であることをアサートします。
      関連事項:
    • isUnsupportedMediaType

      public ResultMatcher isUnsupportedMediaType()
      レスポンスステータスコードが HttpStatus.UNSUPPORTED_MEDIA_TYPE (415) であることをアサートします。
    • isRequestedRangeNotSatisfiable

      public ResultMatcher isRequestedRangeNotSatisfiable()
      レスポンスステータスコードが HttpStatus.REQUESTED_RANGE_NOT_SATISFIABLE (416) であることをアサートします。
    • isExpectationFailed

      public ResultMatcher isExpectationFailed()
      レスポンスステータスコードが HttpStatus.EXPECTATION_FAILED (417) であることをアサートします。
    • isIAmATeapot

      public ResultMatcher isIAmATeapot()
      レスポンスステータスコードが HttpStatus.I_AM_A_TEAPOT (418) であることをアサートします。
    • isInsufficientSpaceOnResource

      @DeprecatedSE public ResultMatcher isInsufficientSpaceOnResource()
      使用すべきではありません。
      HttpStatus.INSUFFICIENT_SPACE_ON_RESOURCE の廃止に対応
      レスポンスステータスコードが HttpStatus.INSUFFICIENT_SPACE_ON_RESOURCE (419) であることをアサートします。
    • isMethodFailure

      @DeprecatedSE public ResultMatcher isMethodFailure()
      使用すべきではありません。
      HttpStatus.METHOD_FAILURE の廃止に対応
      レスポンスステータスコードが HttpStatus.METHOD_FAILURE (420) であることをアサートします。
    • isDestinationLocked

      @DeprecatedSE public ResultMatcher isDestinationLocked()
      使用すべきではありません。
      HttpStatus.DESTINATION_LOCKED の廃止に対応
      レスポンスステータスコードが HttpStatus.DESTINATION_LOCKED (421) であることをアサートします。
    • isUnprocessableEntity

      public ResultMatcher isUnprocessableEntity()
      レスポンスステータスコードが HttpStatus.UNPROCESSABLE_ENTITY (422) であることをアサートします。
    • isLocked

      public ResultMatcher isLocked()
      レスポンスステータスコードが HttpStatus.LOCKED (423) であることをアサートします。
    • isFailedDependency

      public ResultMatcher isFailedDependency()
      レスポンスステータスコードが HttpStatus.FAILED_DEPENDENCY (424) であることをアサートします。
    • isTooEarly

      public ResultMatcher isTooEarly()
      レスポンスステータスコードが HttpStatus.TOO_EARLY (425) であることをアサートします。
      導入:
      5.2
    • isUpgradeRequired

      public ResultMatcher isUpgradeRequired()
      レスポンスステータスコードが HttpStatus.UPGRADE_REQUIRED (426) であることをアサートします。
    • isPreconditionRequired

      public ResultMatcher isPreconditionRequired()
      レスポンスステータスコードが HttpStatus.PRECONDITION_REQUIRED (428) であることをアサートします。
    • isTooManyRequests

      public ResultMatcher isTooManyRequests()
      レスポンスステータスコードが HttpStatus.TOO_MANY_REQUESTS (429) であることをアサートします。
    • isRequestHeaderFieldsTooLarge

      public ResultMatcher isRequestHeaderFieldsTooLarge()
      レスポンスステータスコードが HttpStatus.REQUEST_HEADER_FIELDS_TOO_LARGE (431) であることをアサートします。
    • isUnavailableForLegalReasons

      public ResultMatcher isUnavailableForLegalReasons()
      レスポンスステータスコードが HttpStatus.UNAVAILABLE_FOR_LEGAL_REASONS (451) であることをアサートします。
      導入:
      4.3
    • isInternalServerError

      public ResultMatcher isInternalServerError()
      レスポンスステータスコードが HttpStatus.INTERNAL_SERVER_ERROR (500) であることをアサートします。
    • isNotImplemented

      public ResultMatcher isNotImplemented()
      レスポンスステータスコードが HttpStatus.NOT_IMPLEMENTED (501) であることをアサートします。
    • isBadGateway

      public ResultMatcher isBadGateway()
      レスポンスステータスコードが HttpStatus.BAD_GATEWAY (502) であることをアサートします。
    • isServiceUnavailable

      public ResultMatcher isServiceUnavailable()
      レスポンスステータスコードが HttpStatus.SERVICE_UNAVAILABLE (503) であることをアサートします。
    • isGatewayTimeout

      public ResultMatcher isGatewayTimeout()
      レスポンスステータスコードが HttpStatus.GATEWAY_TIMEOUT (504) であることをアサートします。
    • isHttpVersionNotSupported

      public ResultMatcher isHttpVersionNotSupported()
      レスポンスステータスコードが HttpStatus.HTTP_VERSION_NOT_SUPPORTED (505) であることをアサートします。
    • isVariantAlsoNegotiates

      public ResultMatcher isVariantAlsoNegotiates()
      レスポンスステータスコードが HttpStatus.VARIANT_ALSO_NEGOTIATES (506) であることをアサートします。
    • isInsufficientStorage

      public ResultMatcher isInsufficientStorage()
      レスポンスステータスコードが HttpStatus.INSUFFICIENT_STORAGE (507) であることをアサートします。
    • isLoopDetected

      public ResultMatcher isLoopDetected()
      レスポンスステータスコードが HttpStatus.LOOP_DETECTED (508) であることをアサートします。
    • isBandwidthLimitExceeded

      public ResultMatcher isBandwidthLimitExceeded()
      レスポンスステータスコードが HttpStatus.BANDWIDTH_LIMIT_EXCEEDED (509) であることをアサートします。
    • isNotExtended

      public ResultMatcher isNotExtended()
      レスポンスステータスコードが HttpStatus.NOT_EXTENDED (510) であることをアサートします。
    • isNetworkAuthenticationRequired

      public ResultMatcher isNetworkAuthenticationRequired()
      レスポンスステータスコードが HttpStatus.NETWORK_AUTHENTICATION_REQUIRED (511) であることをアサートします。