クラス HttpHeadersAssert
java.lang.ObjectSE
org.assertj.core.api.AbstractAssert<HttpHeadersAssert, HttpHeaders>
org.assertj.core.api.AbstractObjectAssert<HttpHeadersAssert, HttpHeaders>
org.springframework.test.http.HttpHeadersAssert
- 実装済みのインターフェース一覧:
org.assertj.core.api.Assert<HttpHeadersAssert, HttpHeaders>, org.assertj.core.api.Descriptable<HttpHeadersAssert>, org.assertj.core.api.ExtensionPoints<HttpHeadersAssert, HttpHeaders>
public class HttpHeadersAssert
extends org.assertj.core.api.AbstractObjectAssert<HttpHeadersAssert, HttpHeaders>
HttpHeaders に適用できる AssertJ assertions。- 導入:
- 6.2
- 作成者:
- Stephane Nicoll, Simon Basl é
フィールド概要
クラス org.assertj.core.api.AbstractAssert から継承されたフィールド
actual, info, myself, objects, throwUnsupportedExceptionOnEqualsコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明containsHeader(StringSE name) 実際の HTTP ヘッダーに、指定されたnameを含むヘッダーが含まれていることを確認します。containsHeaders(StringSE... names) 実際の HTTP ヘッダーに、指定されたnamesのヘッダーが含まれていることを確認します。containsOnlyHeaders(StringSE... names) 実際の HTTP ヘッダーに、指定されたnamesを持つヘッダーのみが、任意の順序で、大文字と小文字を区別せずに含まれて いることを確認します。doesNotContainHeader(StringSE name) 実際の HTTP ヘッダーに、指定されたnameを含むヘッダーが含まれていないことを確認します。doesNotContainHeaders(StringSE... names) 実際の HTTP ヘッダーに、指定されたnamesのヘッダーが含まれていないことを確認します。hasExactlyValues(StringSE name, ListSE<StringSE> values) 指定されたヘッダーに、指定された値のリストと正確に同じ順序の完全な値のリストがあることを確認します。hasExactlyValuesInAnyOrder(StringSE name, ListSE<StringSE> values) 指定されたヘッダーに、指定された値のリストとまったく同じ値の完全なリストが任意の順序で含まれていることを確認します。hasHeaderSatisfying(StringSE name, ConsumerSE<ListSE<StringSE>> valueRequirements) 実際の HTTP ヘッダーに、指定されたvalueRequirementsを満たす指定されたnameを持つヘッダーが含まれていることを確認します。hasSameSizeAs(HttpHeaders other) 実際のヘッダーの数が指定されたHttpHeadersと同じであることを確認します。hasSingleValue(StringSE name, long value) 実際の HTTP ヘッダーに、指定されたnameおよびlongプライマリvalueを含むヘッダーが含まれていることを確認します。hasSingleValue(StringSE name, StringSE value) hasSingleValue(StringSE name, InstantSE value) hasSize(int expected) 大文字と小文字を区別せずにヘッダー名を検討する場合、expectedヘッダーが正確に存在していることを確認します。実際の HTTP ヘッダーに、指定されたnameおよびlongプライマリvalueを含むヘッダーが含まれていることを確認します。isEmpty()実際の HTTP ヘッダーが空であり、ヘッダーが存在しないことを確認します。実際の HTTP ヘッダーが空でなく、少なくとも 1 つのヘッダーが存在することを確認します。クラス org.assertj.core.api.AbstractObjectAssert から継承されたメソッド
as, as, doesNotReturn, extracting, extracting, extracting, extracting, extracting, extracting, extractingForProxy, getComparatorsByType, hasAllNullFieldsOrProperties, hasAllNullFieldsOrPropertiesExcept, hasFieldOrProperty, hasFieldOrPropertyWithValue, hasNoNullFieldsOrProperties, hasNoNullFieldsOrPropertiesExcept, hasOnlyFields, isEqualToComparingFieldByField, isEqualToComparingFieldByFieldRecursively, isEqualToComparingOnlyGivenFields, isEqualToIgnoringGivenFields, isEqualToIgnoringNullFields, newObjectAssert, returns, usingComparatorForFields, usingComparatorForType, usingRecursiveAssertion, usingRecursiveAssertion, usingRecursiveComparison, usingRecursiveComparisonクラス org.assertj.core.api.AbstractAssert から継承されたメソッド
actual, areEqual, asInstanceOf, asList, assertionError, asString, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, doesNotHaveSameHashCodeAs, doesNotHaveToString, doesNotHaveToString, doesNotMatch, doesNotMatch, equals, extracting, extracting, failure, failureWithActualExpected, failWithActualExpectedAndMessage, failWithMessage, getWritableAssertionInfo, has, hashCode, hasSameClassAs, hasSameHashCodeAs, hasToString, hasToString, inBinary, inHexadecimal, is, isElementOfCustomAssert, isEqualTo, isExactlyInstanceOf, isIn, isIn, isInstanceOf, isInstanceOfAny, isInstanceOfSatisfying, isNot, isNotEqualTo, isNotExactlyInstanceOf, isNotIn, isNotIn, isNotInstanceOf, isNotInstanceOfAny, isNotNull, isNotOfAnyClassIn, isNotSameAs, isNull, isOfAnyClassIn, isSameAs, matches, matches, newListAssertInstance, overridingErrorMessage, overridingErrorMessage, satisfies, satisfies, satisfies, satisfiesAnyOf, satisfiesAnyOf, satisfiesAnyOfForProxy, satisfiesForProxy, setCustomRepresentation, setDescriptionConsumer, setPrintAssertionsDescription, throwAssertionError, usingComparator, usingComparator, usingDefaultComparator, usingEquals, usingEquals, withFailMessage, withFailMessage, withRepresentation, withThreadDumpOnErrorクラス ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.assertj.core.api.Descriptable から継承されたメソッド
as, describedAs, describedAs
コンストラクターの詳細
HttpHeadersAssert
メソッドの詳細
containsHeader
実際の HTTP ヘッダーに、指定されたnameを含むヘッダーが含まれていることを確認します。- パラメーター:
name- 予想される HTTP ヘッダーの名前
containsHeaders
実際の HTTP ヘッダーに、指定されたnamesのヘッダーが含まれていることを確認します。- パラメーター:
names- 予想される HTTP ヘッダーの名前
containsOnlyHeaders
実際の HTTP ヘッダーに、指定されたnamesを持つヘッダーのみが、任意の順序で、大文字と小文字を区別せずに含まれて いることを確認します。- パラメーター:
names- 予想される HTTP ヘッダーの名前- 導入:
- 7.0
doesNotContainHeader
実際の HTTP ヘッダーに、指定されたnameを含むヘッダーが含まれていないことを確認します。- パラメーター:
name- 存在すべきでない HTTP ヘッダーの名前
doesNotContainHeaders
実際の HTTP ヘッダーに、指定されたnamesのヘッダーが含まれていないことを確認します。- パラメーター:
names- 存在すべきでない HTTP ヘッダーの名前- 導入:
- 6.2.2
hasHeaderSatisfying
public HttpHeadersAssert hasHeaderSatisfying(StringSE name, ConsumerSE<ListSE<StringSE>> valueRequirements) 実際の HTTP ヘッダーに、指定されたvalueRequirementsを満たす指定されたnameを持つヘッダーが含まれていることを確認します。- パラメーター:
name- ヘッダーの名前valueRequirements- 指定された名前のヘッダーの値に対して実行するアサーションのグループ- 導入:
- 7.0
hasValue
- パラメーター:
name- ヘッダーの名前value- ヘッダーの期待値
hasValue
実際の HTTP ヘッダーに、指定されたnameおよびlongプライマリvalueを含むヘッダーが含まれていることを確認します。- パラメーター:
name- ヘッダーの名前value- ヘッダーの期待値
hasValue
- パラメーター:
name- ヘッダーの名前value- ヘッダーの期待値
hasSingleValue
実際の HTTP ヘッダーに、指定されたnameおよびStringSE プライマリvalueを含むヘッダーが含まれていることを確認します。ヘッダーにセカンダリ値がある場合、このアサーションは失敗します。
- パラメーター:
name- ヘッダーの名前value- ヘッダーの期待値- 導入:
- 7.0
hasSingleValue
実際の HTTP ヘッダーに、指定されたnameおよびlongプライマリvalueを含むヘッダーが含まれていることを確認します。ヘッダーにセカンダリ値がある場合、このアサーションは失敗します。
- パラメーター:
name- ヘッダーの名前value- ヘッダーの期待値- 導入:
- 7.0
hasSingleValue
実際の HTTP ヘッダーに、指定されたnameおよびInstantSE プライマリvalueを含むヘッダーが含まれていることを確認します。ヘッダーにセカンダリ値がある場合、このアサーションは失敗します。
- パラメーター:
name- ヘッダーの名前value- ヘッダーの期待値- 導入:
- 7.0
hasExactlyValues
指定されたヘッダーに、指定された値のリストと正確に同じ順序の完全な値のリストがあることを確認します。- パラメーター:
name- 検討対象のヘッダー名 (case-insensitive)values- 期待値の網羅的なリスト- 導入:
- 7.0
hasExactlyValuesInAnyOrder
指定されたヘッダーに、指定された値のリストとまったく同じ値の完全なリストが任意の順序で含まれていることを確認します。- パラメーター:
name- 検討対象のヘッダー名 (case-insensitive)values- 期待値の網羅的なリスト- 導入:
- 7.0
isEmpty
実際の HTTP ヘッダーが空であり、ヘッダーが存在しないことを確認します。isNotEmpty
実際の HTTP ヘッダーが空でなく、少なくとも 1 つのヘッダーが存在することを確認します。hasSize
大文字と小文字を区別せずにヘッダー名を検討する場合、expectedヘッダーが正確に存在していることを確認します。- パラメーター:
expected- 予想されるヘッダー数
hasSameSizeAs
実際のヘッダーの数が指定されたHttpHeadersと同じであることを確認します。- パラメーター:
other- サイズを比較するためにHttpHeaders- 導入:
- 7.0