クラス 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
  • コンストラクター概要

    コンストラクター
    コンストラクター
    説明
  • 方法の概要

    修飾子と型
    メソッド
    説明
    実際の HTTP ヘッダーに、指定された name を含むヘッダーが含まれていることを確認します。
    実際の HTTP ヘッダーに、指定された names のヘッダーが含まれていることを確認します。
    実際の HTTP ヘッダーに、指定された names を持つヘッダーのみが、任意の順序で、大文字と小文字を区別せずに含まれて いることを確認します。
    実際の HTTP ヘッダーに、指定された name を含むヘッダーが含まれていないことを確認します。
    実際の HTTP ヘッダーに、指定された names のヘッダーが含まれていないことを確認します。
    指定されたヘッダーに、指定された値のリストと正確に同じ順序の完全な値のリストがあることを確認します。
    指定されたヘッダーに、指定された値のリストとまったく同じ値の完全なリストが任意の順序で含まれていることを確認します。
    実際の HTTP ヘッダーに、指定された valueRequirements を満たす指定された name を持つヘッダーが含まれていることを確認します。
    実際のヘッダーの数が指定された HttpHeaders と同じであることを確認します。
    hasSingleValue(StringSE name, long value)
    実際の HTTP ヘッダーに、指定された name および long プライマリ value を含むヘッダーが含まれていることを確認します。
    実際の HTTP ヘッダーに、指定された name および StringSE プライマリ value を含むヘッダーが含まれていることを確認します。
    実際の HTTP ヘッダーに、指定された name および InstantSE プライマリ value を含むヘッダーが含まれていることを確認します。
    hasSize(int expected)
    大文字と小文字を区別せずにヘッダー名を検討する場合、expected ヘッダーが正確に存在していることを確認します。
    hasValue(StringSE name, long value)
    実際の HTTP ヘッダーに、指定された name および long プライマリ value を含むヘッダーが含まれていることを確認します。
    実際の HTTP ヘッダーに、指定された name および StringSE プライマリ value を含むヘッダーが含まれていることを確認します。
    実際の HTTP ヘッダーに、指定された name および InstantSE プライマリ value を含むヘッダーが含まれていることを確認します。
    実際の 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

      public HttpHeadersAssert(HttpHeaders actual)
  • メソッドの詳細

    • containsHeader

      public HttpHeadersAssert containsHeader(StringSE name)
      実際の HTTP ヘッダーに、指定された name を含むヘッダーが含まれていることを確認します。
      パラメーター:
      name - 予想される HTTP ヘッダーの名前
    • containsHeaders

      public HttpHeadersAssert containsHeaders(StringSE... names)
      実際の HTTP ヘッダーに、指定された names のヘッダーが含まれていることを確認します。
      パラメーター:
      names - 予想される HTTP ヘッダーの名前
    • containsOnlyHeaders

      public HttpHeadersAssert containsOnlyHeaders(StringSE... names)
      実際の HTTP ヘッダーに、指定された names を持つヘッダーのみが、任意の順序で、大文字と小文字を区別せずに含まれて いることを確認します。
      パラメーター:
      names - 予想される HTTP ヘッダーの名前
      導入:
      7.0
    • doesNotContainHeader

      public HttpHeadersAssert doesNotContainHeader(StringSE name)
      実際の HTTP ヘッダーに、指定された name を含むヘッダーが含まれていないことを確認します。
      パラメーター:
      name - 存在すべきでない HTTP ヘッダーの名前
    • doesNotContainHeaders

      public HttpHeadersAssert doesNotContainHeaders(StringSE... names)
      実際の 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

      public HttpHeadersAssert hasValue(StringSE name, StringSE value)
      実際の HTTP ヘッダーに、指定された name および StringSE プライマリ value を含むヘッダーが含まれていることを確認します。
      パラメーター:
      name - ヘッダーの名前
      value - ヘッダーの期待値
    • hasValue

      public HttpHeadersAssert hasValue(StringSE name, long value)
      実際の HTTP ヘッダーに、指定された name および long プライマリ value を含むヘッダーが含まれていることを確認します。
      パラメーター:
      name - ヘッダーの名前
      value - ヘッダーの期待値
    • hasValue

      public HttpHeadersAssert hasValue(StringSE name, InstantSE value)
      実際の HTTP ヘッダーに、指定された name および InstantSE プライマリ value を含むヘッダーが含まれていることを確認します。
      パラメーター:
      name - ヘッダーの名前
      value - ヘッダーの期待値
    • hasSingleValue

      public HttpHeadersAssert hasSingleValue(StringSE name, StringSE value)
      実際の HTTP ヘッダーに、指定された name および StringSE プライマリ value を含むヘッダーが含まれていることを確認します。

      ヘッダーにセカンダリ値がある場合、このアサーションは失敗します。

      パラメーター:
      name - ヘッダーの名前
      value - ヘッダーの期待値
      導入:
      7.0
    • hasSingleValue

      public HttpHeadersAssert hasSingleValue(StringSE name, long value)
      実際の HTTP ヘッダーに、指定された name および long プライマリ value を含むヘッダーが含まれていることを確認します。

      ヘッダーにセカンダリ値がある場合、このアサーションは失敗します。

      パラメーター:
      name - ヘッダーの名前
      value - ヘッダーの期待値
      導入:
      7.0
    • hasSingleValue

      public HttpHeadersAssert hasSingleValue(StringSE name, InstantSE value)
      実際の HTTP ヘッダーに、指定された name および InstantSE プライマリ value を含むヘッダーが含まれていることを確認します。

      ヘッダーにセカンダリ値がある場合、このアサーションは失敗します。

      パラメーター:
      name - ヘッダーの名前
      value - ヘッダーの期待値
      導入:
      7.0
    • hasExactlyValues

      public HttpHeadersAssert hasExactlyValues(StringSE name, ListSE<StringSE> values)
      指定されたヘッダーに、指定された値のリストと正確に同じ順序の完全な値のリストがあることを確認します。
      パラメーター:
      name - 検討対象のヘッダー名 (case-insensitive)
      values - 期待値の網羅的なリスト
      導入:
      7.0
    • hasExactlyValuesInAnyOrder

      public HttpHeadersAssert hasExactlyValuesInAnyOrder(StringSE name, ListSE<StringSE> values)
      指定されたヘッダーに、指定された値のリストとまったく同じ値の完全なリストが任意の順序で含まれていることを確認します。
      パラメーター:
      name - 検討対象のヘッダー名 (case-insensitive)
      values - 期待値の網羅的なリスト
      導入:
      7.0
    • isEmpty

      public HttpHeadersAssert isEmpty()
      実際の HTTP ヘッダーが空であり、ヘッダーが存在しないことを確認します。
    • isNotEmpty

      public HttpHeadersAssert isNotEmpty()
      実際の HTTP ヘッダーが空でなく、少なくとも 1 つのヘッダーが存在することを確認します。
    • hasSize

      public HttpHeadersAssert hasSize(int expected)
      大文字と小文字を区別せずにヘッダー名を検討する場合、expected ヘッダーが正確に存在していることを確認します。
      パラメーター:
      expected - 予想されるヘッダー数
    • hasSameSizeAs

      public HttpHeadersAssert hasSameSizeAs(HttpHeaders other)
      実際のヘッダーの数が指定された HttpHeaders と同じであることを確認します。
      パラメーター:
      other - サイズを比較するために HttpHeaders 
      導入:
      7.0