クラス HeaderResultMatchers

java.lang.ObjectSE
org.springframework.test.web.servlet.result.HeaderResultMatchers

public class HeaderResultMatchers extends ObjectSE
レスポンスヘッダーアサーションのファクトリ。

このクラスのインスタンスは、MockMvcResultMatchers.header() を介して利用できます。

導入:
3.2
作成者:
Rossen Stoyanchev, Sam Brannen, Brian Clozel
  • コンストラクターの詳細

    • HeaderResultMatchers

      protected HeaderResultMatchers()
      protected コンストラクター。MockMvcResultMatchers.header() を参照してください。
  • メソッドの詳細

    • string

      public ResultMatcher string(StringSE name, Matcher<? super StringSE> matcher)
      指定された Hamcrest 文字列 Matcher を使用して、レスポンスヘッダーのプライマリ値をアサートします。
    • stringValues

      public ResultMatcher stringValues(StringSE name, Matcher<? super IterableSE<StringSE>> matcher)
      指定された Hamcrest Iterable Matcher を使用してレスポンスヘッダーの値をアサートします。
      導入:
      4.3
    • string

      public ResultMatcher string(StringSE name, StringSE value)
      レスポンスヘッダーのプライマリ値を文字列値としてアサートします。
    • stringValues

      public ResultMatcher stringValues(StringSE name, StringSE... values)
      レスポンスヘッダーの値を文字列値としてアサートします。
      導入:
      4.3
    • exists

      public ResultMatcher exists(StringSE name)
      指定されたレスポンスヘッダーが存在することを表明します。
      導入:
      5.0.3
    • doesNotExist

      public ResultMatcher doesNotExist(StringSE name)
      名前付きレスポンスヘッダーが存在しないことを表明します。
      導入:
      4.0
    • longValue

      public ResultMatcher longValue(StringSE name, long value)
      名前付きレスポンスヘッダーのプライマリ値を long としてアサートします。

      このメソッドによって返される ResultMatcher は、レスポンスに指定されたヘッダーが含まれていない場合、または指定された value がプライマリ値と一致しない場合に AssertionErrorSE をスローします。

    • dateValue

      public ResultMatcher dateValue(StringSE name, long value)
      RFC 7231 で説明されている優先日付形式を使用して、日付に解析された名前付きレスポンスヘッダーのプライマリ値をアサートします。

      このメソッドによって返される ResultMatcher は、レスポンスに指定されたヘッダーが含まれていない場合、または指定された value がプライマリ値と一致しない場合に AssertionErrorSE をスローします。

      導入:
      4.2
      関連事項: