クラス AbstractStatusAssertions<E,R>
java.lang.ObjectSE
org.springframework.test.web.support.AbstractStatusAssertions<E,R>
- 型パラメーター:
E
- 交換結果の種類R
- レスポンス仕様の型
- 既知の直属サブクラス
StatusAssertions
,StatusAssertions
レスポンスステータスに関するアサーション。
- 導入:
- 7.0
- 作成者:
- Rob Worsnop, Rossen Stoyanchev
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected abstract void
assertWithDiagnostics
(RunnableSE assertion) サブクラスは、診断でアサートするためにこれを実装する必要があります。protected E
交換結果を返します。protected abstract HttpStatusCode
サブクラスは、レスポンスステータスへのアクセスを提供するためにこれを実装する必要があります。レスポンスステータスコードが 1xx の範囲であることをアサートします。レスポンスステータスコードが 2xx の範囲であることをアサートします。レスポンスステータスコードが 3xx の範囲であることをアサートします。レスポンスステータスコードが 4xx の範囲であることをアサートします。レスポンスステータスコードが 5xx の範囲であることをアサートします。レスポンスステータスコードがHttpStatus.ACCEPTED
(202) であることをアサートします。レスポンスステータスコードがHttpStatus.BAD_REQUEST
(400) であることをアサートします。レスポンスステータスコードがHttpStatus.CREATED
(201) であることをアサートします。isEqualTo
(int status) レスポンスステータスを整数としてアサートします。isEqualTo
(HttpStatusCode status) レスポンスステータスをHttpStatusCode
としてアサートします。レスポンスステータスコードがHttpStatus.FORBIDDEN
(403) であることをアサートします。isFound()
レスポンスステータスコードがHttpStatus.FOUND
(302) であることをアサートします。レスポンスステータスコードがHttpStatus.NO_CONTENT
(204) であることをアサートします。レスポンスステータスコードがHttpStatus.NOT_FOUND
(404) であることをアサートします。レスポンスステータスコードがHttpStatus.NOT_MODIFIED
(304) であることをアサートします。isOk()
レスポンスステータスコードがHttpStatus.OK
(200) であることをアサートします。レスポンスステータスコードがHttpStatus.PERMANENT_REDIRECT
(308) であることをアサートします。レスポンスステータスコードがHttpStatus.SEE_OTHER
(303) であることをアサートします。レスポンスステータスコードがHttpStatus.TEMPORARY_REDIRECT
(307) であることをアサートします。レスポンスステータスコードがHttpStatus.UNAUTHORIZED
(401) であることをアサートします。reasonEquals
(StringSE reason) レスポンスエラーメッセージをアサートします。value
(ConsumerSE<IntegerSE> consumer) レスポンスステータス値を整数として使用します。レスポンスステータス値を Hamcrest マッチャーと照合します。
コンストラクターの詳細
AbstractStatusAssertions
メソッドの詳細
getExchangeResult
交換結果を返します。getStatus
サブクラスは、レスポンスステータスへのアクセスを提供するためにこれを実装する必要があります。assertWithDiagnostics
サブクラスは、診断でアサートするためにこれを実装する必要があります。isEqualTo
レスポンスステータスをHttpStatusCode
としてアサートします。isEqualTo
レスポンスステータスを整数としてアサートします。isOk
レスポンスステータスコードがHttpStatus.OK
(200) であることをアサートします。isCreated
レスポンスステータスコードがHttpStatus.CREATED
(201) であることをアサートします。isAccepted
レスポンスステータスコードがHttpStatus.ACCEPTED
(202) であることをアサートします。isNoContent
レスポンスステータスコードがHttpStatus.NO_CONTENT
(204) であることをアサートします。isFound
レスポンスステータスコードがHttpStatus.FOUND
(302) であることをアサートします。isSeeOther
レスポンスステータスコードがHttpStatus.SEE_OTHER
(303) であることをアサートします。isNotModified
レスポンスステータスコードがHttpStatus.NOT_MODIFIED
(304) であることをアサートします。isTemporaryRedirect
レスポンスステータスコードがHttpStatus.TEMPORARY_REDIRECT
(307) であることをアサートします。isPermanentRedirect
レスポンスステータスコードがHttpStatus.PERMANENT_REDIRECT
(308) であることをアサートします。isBadRequest
レスポンスステータスコードがHttpStatus.BAD_REQUEST
(400) であることをアサートします。isUnauthorized
レスポンスステータスコードがHttpStatus.UNAUTHORIZED
(401) であることをアサートします。isForbidden
レスポンスステータスコードがHttpStatus.FORBIDDEN
(403) であることをアサートします。isNotFound
レスポンスステータスコードがHttpStatus.NOT_FOUND
(404) であることをアサートします。reasonEquals
is1xxInformational
レスポンスステータスコードが 1xx の範囲であることをアサートします。is2xxSuccessful
レスポンスステータスコードが 2xx の範囲であることをアサートします。is3xxRedirection
レスポンスステータスコードが 3xx の範囲であることをアサートします。is4xxClientError
レスポンスステータスコードが 4xx の範囲であることをアサートします。is5xxServerError
レスポンスステータスコードが 5xx の範囲であることをアサートします。value
value
レスポンスステータス値を整数として使用します。- パラメーター:
consumer
- 使用するコンシューマー- 導入:
- 5.1