クラス HeaderAssertions
java.lang.ObjectSE
org.springframework.test.web.reactive.server.HeaderAssertions
レスポンスのヘッダーのアサーション。
- 導入:
- 5.0
- 作成者:
- Rossen Stoyanchev, Brian Clozel, Sam Brannen
- 関連事項:
方法の概要
修飾子と型メソッド説明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" ヘッダーを期待します。lastModified
(long lastModified) 指定された値を持つ "Last-Modified" ヘッダーが必要です。指定された値の "Location" ヘッダーが必要です。value
(StringSE name, ConsumerSE<StringSE> consumer) 名前付きレスポンスヘッダーの最初の値を消費します。HamcrestMatcher
を使用して、レスポンスヘッダーの最初の値をアサートします。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) 名前付きレスポンスヘッダーのすべての値を消費します。values
(StringSE name, Matcher<? super IterableSE<StringSE>> matcher) HamcrestMatcher
を使用してレスポンスヘッダーのすべての値をアサートします。valuesMatch
(StringSE name, StringSE... patterns) レスポンスヘッダーのすべての値を、同じ順序でヘッダーの値に適用される指定された正規表現パターンと一致させます。
メソッドの詳細
valueEquals
指定された名前のヘッダーが指定された値と一致することを期待します。valueEquals
指定された名前のヘッダーが指定された long 値と一致することを期待してください。- 導入:
- 5.3
valueEqualsDate
指定された名前のヘッダーが、RFC7231 で説明されている優先日付形式を使用して日付に解析された指定された長い値と一致することを期待してください。レスポンスに指定されたヘッダーが含まれていない場合、または指定された
value
がプライマリヘッダー値と一致しない場合、AssertionError
SE がスローされます。- 導入:
- 5.3
valueMatches
レスポンスヘッダーの最初の値を正規表現と一致させます。- パラメーター:
name
- ヘッダー名pattern
- 正規表現パターン
valuesMatch
レスポンスヘッダーのすべての値を、同じ順序でヘッダーの値に適用される指定された正規表現パターンと一致させます。パターンの数は実際の値の数と一致する必要があることに注意してください。- パラメーター:
name
- ヘッダー名patterns
- 1 つ以上の正規表現パターン(期待値ごとに 1 つ)- 導入:
- 5.3
value
HamcrestMatcher
を使用して、レスポンスヘッダーの最初の値をアサートします。- パラメーター:
name
- ヘッダー名matcher
- 使用するマッチャー- 導入:
- 5.1
values
public WebTestClient.ResponseSpec values(StringSE name, Matcher<? super IterableSE<StringSE>> matcher) HamcrestMatcher
を使用してレスポンスヘッダーのすべての値をアサートします。- パラメーター:
name
- ヘッダー名matcher
- 使用するマッチャー- 導入:
- 5.3
value
名前付きレスポンスヘッダーの最初の値を消費します。- パラメーター:
name
- ヘッダー名consumer
- 使用するコンシューマー- 導入:
- 5.1
values
名前付きレスポンスヘッダーのすべての値を消費します。- パラメーター:
name
- ヘッダー名consumer
- 使用するコンシューマー- 導入:
- 5.3
exists
指定された名前のヘッダーが存在することを期待してください。- 導入:
- 5.0.3
doesNotExist
指定された名前のヘッダーが存在しないことを期待してください。cacheControl
指定された値を持つ "Cache-Control" ヘッダーが必要です。contentDisposition
与えられた値を持つ "Content-Disposition" ヘッダーが必要です。contentLength
"Content-Length" ヘッダーには、指定された値が必要です。contentType
指定された値を持つ "Content-Type" ヘッダーが必要です。contentType
指定された値を持つ "Content-Type" ヘッダーが必要です。contentTypeCompatibleWith
指定された値と互換性のある "Content-Type" ヘッダーが必要です。contentTypeCompatibleWith
指定された値と互換性のある "Content-Type" ヘッダーが必要です。expires
与えられた値を持つ "Expires" ヘッダーを期待します。lastModified
指定された値を持つ "Last-Modified" ヘッダーが必要です。location
指定された値の "Location" ヘッダーが必要です。- 導入:
- 5.3