クラス AbstractHeaderAssertions<E,R>
java.lang.ObjectSE
org.springframework.test.web.support.AbstractHeaderAssertions<E,R>
- 型パラメーター:
E- 交換結果の種類R- レスポンス仕様の型
- 既知の直属サブクラス
HeaderAssertions, HeaderAssertions
レスポンスのヘッダーのアサーション。
- 導入:
- 7.0
- 作成者:
- Rob Worsnop, Rossen Stoyanchev
コンストラクターの概要
コンストラクター方法の概要
修飾子と型メソッド説明protected abstract voidassertWithDiagnostics(RunnableSE assertion) サブクラスは、診断でアサートするためにこれを実装する必要があります。cacheControl(CacheControl cacheControl) 指定された値を持つ "Cache-Control" ヘッダーが必要です。contentDisposition(ContentDisposition contentDisposition) 与えられた値を持つ "Content-Disposition" ヘッダーが必要です。contentLength(long contentLength) "Content-Length" ヘッダーには、指定された値が必要です。contentType(StringSE mediaType) 指定された値を持つ "Content-Type" ヘッダーが必要です。contentType(MediaType mediaType) 指定された値を持つ "Content-Type" ヘッダーが必要です。contentTypeCompatibleWith(StringSE mediaType) 指定された値と互換性のある "Content-Type" ヘッダーが必要です。contentTypeCompatibleWith(MediaType mediaType) 指定された値と互換性のある "Content-Type" ヘッダーが必要です。doesNotExist(StringSE name) 指定された名前のヘッダーが存在しないことを期待してください。指定された名前のヘッダーが存在することを期待してください。expires(long expires) 与えられた値を持つ "Expires" ヘッダーを期待します。protected E交換結果を返します。protected StringSEgetMessage(StringSE headerName) protected abstract HttpHeadersサブクラスは、レスポンスヘッダーへのアクセスを提供するためにこれを実装する必要があります。protected RlastModified(long lastModified) 指定された値を持つ "Last-Modified" ヘッダーが必要です。指定された値の "Location" ヘッダーが必要です。value(StringSE name, ConsumerSE<StringSE> consumer) 名前付きレスポンスヘッダーの最初の値を消費します。valueEquals(StringSE headerName, long value) 指定された名前のヘッダーが指定された long 値と一致することを期待してください。valueEquals(StringSE headerName, StringSE... values) 指定された名前のヘッダーが指定された値と一致することを期待します。valueEqualsDate(StringSE headerName, long value) 指定された名前のヘッダーが、RFC7231 で説明されている優先日付形式を使用して日付に解析された指定された長い値と一致することを期待してください。valueMatches(StringSE name, StringSE pattern) レスポンスヘッダーの最初の値を正規表現と一致させます。values(StringSE name, ConsumerSE<ListSE<StringSE>> consumer) 名前付きレスポンスヘッダーのすべての値を消費します。valuesMatch(StringSE name, StringSE... patterns) レスポンスヘッダーのすべての値を、同じ順序でヘッダーの値に適用される指定された正規表現パターンと一致させます。
コンストラクターの詳細
AbstractHeaderAssertions
メソッドの詳細
getExchangeResult
交換結果を返します。getResponseSpec
getResponseHeaders
サブクラスは、レスポンスヘッダーへのアクセスを提供するためにこれを実装する必要があります。assertWithDiagnostics
サブクラスは、診断でアサートするためにこれを実装する必要があります。valueEquals
valueEquals
valueEqualsDate
指定された名前のヘッダーが、RFC7231 で説明されている優先日付形式を使用して日付に解析された指定された長い値と一致することを期待してください。レスポンスに指定されたヘッダーが含まれていない場合、または指定された
valueがプライマリヘッダー値と一致しない場合、AssertionErrorSE がスローされます。valueMatches
valuesMatch
value
名前付きレスポンスヘッダーの最初の値を消費します。- パラメーター:
name- ヘッダー名consumer- 使用するコンシューマー
values
名前付きレスポンスヘッダーのすべての値を消費します。- パラメーター:
name- ヘッダー名consumer- 使用するコンシューマー
exists
doesNotExist
cacheControl
指定された値を持つ "Cache-Control" ヘッダーが必要です。contentDisposition
与えられた値を持つ "Content-Disposition" ヘッダーが必要です。contentLength
"Content-Length" ヘッダーには、指定された値が必要です。contentType
contentType
contentTypeCompatibleWith
contentTypeCompatibleWith
expires
与えられた値を持つ "Expires" ヘッダーを期待します。lastModified
指定された値を持つ "Last-Modified" ヘッダーが必要です。location
getMessage