クラス JsonContentAssert

java.lang.ObjectSE
org.assertj.core.api.AbstractAssert<JsonContentAssert,CharSequenceSE>
org.springframework.boot.test.json.JsonContentAssert
実装されたすべてのインターフェース:
org.assertj.core.api.Assert<JsonContentAssert,CharSequenceSE>org.assertj.core.api.Descriptable<JsonContentAssert>org.assertj.core.api.ExtensionPoints<JsonContentAssert,CharSequenceSE>

public class JsonContentAssert extends org.assertj.core.api.AbstractAssert<JsonContentAssert,CharSequenceSE>
JsonContent の AssertJ Assert 
導入:
1.4.0
作成者:
Phillip Webb, Andy Wilkinson, Diego Berrueta, Camille Vienot
  • コンストラクターの詳細

    • JsonContentAssert

      public JsonContentAssert(ClassSE<?> resourceLoadClass, CharSequenceSE json)
      リソースを UTF-8 としてロードする新しい JsonContentAssert インスタンスを作成します。
      パラメーター:
      resourceLoadClass - リソースのロードに使用されるソースクラス
      json - 実際の JSON コンテンツ
    • JsonContentAssert

      public JsonContentAssert(ClassSE<?> resourceLoadClass, CharsetSE charset, CharSequenceSE json)
      指定された charset のリソースをロードする新しい JsonContentAssert インスタンスを作成します。
      パラメーター:
      resourceLoadClass - リソースのロードに使用されるソースクラス
      charset - JSON リソースの文字セット
      json - 実際の JSON コンテンツ
      導入:
      1.4.1
  • メソッドの詳細

    • isEqualTo

      public JsonContentAssert isEqualTo(ObjectSE expected)
      オブジェクト型に基づいて JSON テストを実行するための isEqualTo のオーバーライドバージョン。
      次で指定:
      インターフェース org.assertj.core.api.Assert<JsonContentAssert,CharSequenceSE>isEqualTo 
      オーバーライド:
      クラス org.assertj.core.api.AbstractAssert<JsonContentAssert,CharSequenceSE>isEqualTo 
      関連事項:
      • AbstractAssert.isEqualTo(java.lang.Object)
    • isEqualToJson

      public JsonContentAssert isEqualToJson(CharSequenceSE expected)
      実際の値が、指定された JSON と等しい leniently であることを確認します。expected 値には、JSON 自体、または .json で終わる場合は resourceLoadClass を使用してロードされるリソースの名前を含めることができます。
      パラメーター:
      expected - 予期される JSON、または予期される JSON を含むリソースの名前
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しくない場合
    • isEqualToJson

      public JsonContentAssert isEqualToJson(StringSE path, ClassSE<?> resourceLoadClass)
      実際の値が、指定された JSON リソースに等しい leniently であることを検証します。
      パラメーター:
      path - 予期される JSON を含むリソースの名前
      resourceLoadClass - リソースのロードに使用されるソースクラス
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しくない場合
    • isEqualToJson

      public JsonContentAssert isEqualToJson(byte[] expected)
      実際の値が、指定された JSON バイトに等しい leniently であることを確認します。
      パラメーター:
      expected - 予想される JSON バイト
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しくない場合
    • isEqualToJson

      public JsonContentAssert isEqualToJson(FileSE expected)
      実際の値が、指定された JSON ファイルに等しい leniently であることを検証します。
      パラメーター:
      expected - 予期される JSON を含むファイル
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しくない場合
    • isEqualToJson

      public JsonContentAssert isEqualToJson(InputStreamSE expected)
      実際の値が、指定された JSON 入力ストリームに等しい leniently であることを確認します。
      パラメーター:
      expected - 予期される JSON を含む入力ストリーム
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しくない場合
    • isEqualToJson

      public JsonContentAssert isEqualToJson(Resource expected)
      実際の値が、指定された JSON リソースに等しい leniently であることを検証します。
      パラメーター:
      expected - 予期される JSON を含むリソース
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しくない場合
    • isStrictlyEqualToJson

      public JsonContentAssert isStrictlyEqualToJson(CharSequenceSE expected)
      実際の値が、指定された JSON と等しい strictly であることを確認します。expected 値には、JSON 自体、または .json で終わる場合は resourceLoadClass を使用してロードされるリソースの名前を含めることができます。
      パラメーター:
      expected - 予期される JSON、または予期される JSON を含むリソースの名前
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しくない場合
    • isStrictlyEqualToJson

      public JsonContentAssert isStrictlyEqualToJson(StringSE path, ClassSE<?> resourceLoadClass)
      実際の値が、指定された JSON リソースに等しい strictly であることを検証します。
      パラメーター:
      path - 予期される JSON を含むリソースの名前
      resourceLoadClass - リソースのロードに使用されるソースクラス
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しくない場合
    • isStrictlyEqualToJson

      public JsonContentAssert isStrictlyEqualToJson(byte[] expected)
      実際の値が、指定された JSON バイトに等しい strictly であることを確認します。
      パラメーター:
      expected - 予想される JSON バイト
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しくない場合
    • isStrictlyEqualToJson

      public JsonContentAssert isStrictlyEqualToJson(FileSE expected)
      実際の値が、指定された JSON ファイルに等しい strictly であることを検証します。
      パラメーター:
      expected - 予期される JSON を含むファイル
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しくない場合
    • isStrictlyEqualToJson

      public JsonContentAssert isStrictlyEqualToJson(InputStreamSE expected)
      実際の値が、指定された JSON 入力ストリームに等しい strictly であることを確認します。
      パラメーター:
      expected - 予期される JSON を含む入力ストリーム
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しくない場合
    • isStrictlyEqualToJson

      public JsonContentAssert isStrictlyEqualToJson(Resource expected)
      実際の値が、指定された JSON リソースに等しい strictly であることを検証します。
      パラメーター:
      expected - 予期される JSON を含むリソース
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しくない場合
    • isEqualToJson

      public JsonContentAssert isEqualToJson(CharSequenceSE expected, org.skyscreamer.jsonassert.JSONCompareMode compareMode)
      実際の値が指定された JSON と等しいことを確認します。expected 値には、JSON 自体を含めることができます。.json で終わる場合は、resourceLoadClass を使用してロードするリソースの名前を含めることができます。
      パラメーター:
      expected - 予期される JSON、または予期される JSON を含むリソースの名前
      compareMode - チェック時に使用される比較モード
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しくない場合
    • isEqualToJson

      public JsonContentAssert isEqualToJson(StringSE path, ClassSE<?> resourceLoadClass, org.skyscreamer.jsonassert.JSONCompareMode compareMode)
      実際の値が指定された JSON リソースと等しいことを確認します。
      パラメーター:
      path - 予期される JSON を含むリソースの名前
      resourceLoadClass - リソースのロードに使用されるソースクラス
      compareMode - チェック時に使用される比較モード
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しくない場合
    • isEqualToJson

      public JsonContentAssert isEqualToJson(byte[] expected, org.skyscreamer.jsonassert.JSONCompareMode compareMode)
      実際の値が指定された JSON バイトに等しいことを確認します。
      パラメーター:
      expected - 予想される JSON バイト
      compareMode - チェック時に使用される比較モード
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しくない場合
    • isEqualToJson

      public JsonContentAssert isEqualToJson(FileSE expected, org.skyscreamer.jsonassert.JSONCompareMode compareMode)
      実際の値が指定された JSON ファイルと等しいことを確認します。
      パラメーター:
      expected - 予期される JSON を含むファイル
      compareMode - チェック時に使用される比較モード
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しくない場合
    • isEqualToJson

      public JsonContentAssert isEqualToJson(InputStreamSE expected, org.skyscreamer.jsonassert.JSONCompareMode compareMode)
      実際の値が指定された JSON 入力ストリームと等しいことを確認します。
      パラメーター:
      expected - 予期される JSON を含む入力ストリーム
      compareMode - チェック時に使用される比較モード
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しくない場合
    • isEqualToJson

      public JsonContentAssert isEqualToJson(Resource expected, org.skyscreamer.jsonassert.JSONCompareMode compareMode)
      実際の値が指定された JSON リソースと等しいことを確認します。
      パラメーター:
      expected - 予期される JSON を含むリソース
      compareMode - チェック時に使用される比較モード
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しくない場合
    • isEqualToJson

      public JsonContentAssert isEqualToJson(CharSequenceSE expected, org.skyscreamer.jsonassert.comparator.JSONComparator comparator)
      実際の値が指定された JSON と等しいことを確認します。expected 値には、JSON 自体を含めることができます。.json で終わる場合は、resourceLoadClass を使用してロードするリソースの名前を含めることができます。
      パラメーター:
      expected - 予期される JSON、または予期される JSON を含むリソースの名前
      comparator - チェック時に使用されるコンパレータ
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しくない場合
    • isEqualToJson

      public JsonContentAssert isEqualToJson(StringSE path, ClassSE<?> resourceLoadClass, org.skyscreamer.jsonassert.comparator.JSONComparator comparator)
      実際の値が指定された JSON リソースと等しいことを確認します。
      パラメーター:
      path - 予期される JSON を含むリソースの名前
      resourceLoadClass - リソースのロードに使用されるソースクラス
      comparator - チェック時に使用されるコンパレータ
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しくない場合
    • isEqualToJson

      public JsonContentAssert isEqualToJson(byte[] expected, org.skyscreamer.jsonassert.comparator.JSONComparator comparator)
      実際の値が指定された JSON バイトに等しいことを確認します。
      パラメーター:
      expected - 予想される JSON バイト
      comparator - チェック時に使用されるコンパレータ
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しくない場合
    • isEqualToJson

      public JsonContentAssert isEqualToJson(FileSE expected, org.skyscreamer.jsonassert.comparator.JSONComparator comparator)
      実際の値が指定された JSON ファイルと等しいことを確認します。
      パラメーター:
      expected - 予期される JSON を含むファイル
      comparator - チェック時に使用されるコンパレータ
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しくない場合
    • isEqualToJson

      public JsonContentAssert isEqualToJson(InputStreamSE expected, org.skyscreamer.jsonassert.comparator.JSONComparator comparator)
      実際の値が指定された JSON 入力ストリームと等しいことを確認します。
      パラメーター:
      expected - 予期される JSON を含む入力ストリーム
      comparator - チェック時に使用されるコンパレータ
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しくない場合
    • isEqualToJson

      public JsonContentAssert isEqualToJson(Resource expected, org.skyscreamer.jsonassert.comparator.JSONComparator comparator)
      実際の値が指定された JSON リソースと等しいことを確認します。
      パラメーター:
      expected - 予期される JSON を含むリソース
      comparator - チェック時に使用されるコンパレータ
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しくない場合
    • isNotEqualTo

      public JsonContentAssert isNotEqualTo(ObjectSE expected)
      オブジェクト型に基づいて JSON テストを実行するための isNotEqualTo のオーバーライドバージョン。
      次で指定:
      インターフェース org.assertj.core.api.Assert<JsonContentAssert,CharSequenceSE>isNotEqualTo 
      オーバーライド:
      クラス org.assertj.core.api.AbstractAssert<JsonContentAssert,CharSequenceSE>isNotEqualTo 
      関連事項:
      • AbstractAssert.isEqualTo(java.lang.Object)
    • isNotEqualToJson

      public JsonContentAssert isNotEqualToJson(CharSequenceSE expected)
      実際の値が、指定された JSON と等しい leniently ではないことを確認します。expected 値には、JSON 自体、または .json で終わる場合は resourceLoadClass を使用してロードされるリソースの名前を含めることができます。
      パラメーター:
      expected - 予期される JSON、または予期される JSON を含むリソースの名前
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しい場合
    • isNotEqualToJson

      public JsonContentAssert isNotEqualToJson(StringSE path, ClassSE<?> resourceLoadClass)
      実際の値が、指定された JSON リソースに等しい leniently ではないことを確認します。
      パラメーター:
      path - 予期される JSON を含むリソースの名前
      resourceLoadClass - リソースのロードに使用されるソースクラス
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しい場合
    • isNotEqualToJson

      public JsonContentAssert isNotEqualToJson(byte[] expected)
      実際の値が、指定された JSON バイトに等しい leniently ではないことを確認します。
      パラメーター:
      expected - 予想される JSON バイト
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しい場合
    • isNotEqualToJson

      public JsonContentAssert isNotEqualToJson(FileSE expected)
      実際の値が、指定された JSON ファイルに等しい leniently ではないことを確認します。
      パラメーター:
      expected - 予期される JSON を含むファイル
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しい場合
    • isNotEqualToJson

      public JsonContentAssert isNotEqualToJson(InputStreamSE expected)
      実際の値が、指定された JSON 入力ストリームに等しい leniently ではないことを確認します。
      パラメーター:
      expected - 予期される JSON を含む入力ストリーム
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しい場合
    • isNotEqualToJson

      public JsonContentAssert isNotEqualToJson(Resource expected)
      実際の値が、指定された JSON リソースに等しい leniently ではないことを確認します。
      パラメーター:
      expected - 予期される JSON を含むリソース
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しい場合
    • isNotStrictlyEqualToJson

      public JsonContentAssert isNotStrictlyEqualToJson(CharSequenceSE expected)
      実際の値が、指定された JSON と等しい strictly ではないことを確認します。expected 値には、JSON 自体、または .json で終わる場合は resourceLoadClass を使用してロードされるリソースの名前を含めることができます。
      パラメーター:
      expected - 予期される JSON、または予期される JSON を含むリソースの名前
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しい場合
    • isNotStrictlyEqualToJson

      public JsonContentAssert isNotStrictlyEqualToJson(StringSE path, ClassSE<?> resourceLoadClass)
      実際の値が、指定された JSON リソースに等しい strictly ではないことを確認します。
      パラメーター:
      path - 予期される JSON を含むリソースの名前
      resourceLoadClass - リソースのロードに使用されるソースクラス
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しい場合
    • isNotStrictlyEqualToJson

      public JsonContentAssert isNotStrictlyEqualToJson(byte[] expected)
      実際の値が、指定された JSON バイトに等しい strictly ではないことを確認します。
      パラメーター:
      expected - 予想される JSON バイト
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しい場合
    • isNotStrictlyEqualToJson

      public JsonContentAssert isNotStrictlyEqualToJson(FileSE expected)
      実際の値が、指定された JSON ファイルに等しい strictly ではないことを確認します。
      パラメーター:
      expected - 予期される JSON を含むファイル
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しい場合
    • isNotStrictlyEqualToJson

      public JsonContentAssert isNotStrictlyEqualToJson(InputStreamSE expected)
      実際の値が、指定された JSON 入力ストリームに等しい strictly ではないことを確認します。
      パラメーター:
      expected - 予期される JSON を含む入力ストリーム
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しい場合
    • isNotStrictlyEqualToJson

      public JsonContentAssert isNotStrictlyEqualToJson(Resource expected)
      実際の値が、指定された JSON リソースに等しい strictly ではないことを確認します。
      パラメーター:
      expected - 予期される JSON を含むリソース
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しい場合
    • isNotEqualToJson

      public JsonContentAssert isNotEqualToJson(CharSequenceSE expected, org.skyscreamer.jsonassert.JSONCompareMode compareMode)
      実際の値が指定された JSON と等しくないことを確認します。expected 値には、JSON 自体を含めることができます。.json で終わる場合は、resourceLoadClass を使用してロードするリソースの名前を含めることができます。
      パラメーター:
      expected - 予期される JSON、または予期される JSON を含むリソースの名前
      compareMode - チェック時に使用される比較モード
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しい場合
    • isNotEqualToJson

      public JsonContentAssert isNotEqualToJson(StringSE path, ClassSE<?> resourceLoadClass, org.skyscreamer.jsonassert.JSONCompareMode compareMode)
      実際の値が指定された JSON リソースと等しくないことを確認します。
      パラメーター:
      path - 予期される JSON を含むリソースの名前
      resourceLoadClass - リソースのロードに使用されるソースクラス
      compareMode - チェック時に使用される比較モード
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しい場合
    • isNotEqualToJson

      public JsonContentAssert isNotEqualToJson(byte[] expected, org.skyscreamer.jsonassert.JSONCompareMode compareMode)
      実際の値が指定された JSON バイトと等しくないことを確認します。
      パラメーター:
      expected - 予想される JSON バイト
      compareMode - チェック時に使用される比較モード
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しい場合
    • isNotEqualToJson

      public JsonContentAssert isNotEqualToJson(FileSE expected, org.skyscreamer.jsonassert.JSONCompareMode compareMode)
      実際の値が指定された JSON ファイルと等しくないことを確認します。
      パラメーター:
      expected - 予期される JSON を含むファイル
      compareMode - チェック時に使用される比較モード
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しい場合
    • isNotEqualToJson

      public JsonContentAssert isNotEqualToJson(InputStreamSE expected, org.skyscreamer.jsonassert.JSONCompareMode compareMode)
      実際の値が指定された JSON 入力ストリームと等しくないことを確認します。
      パラメーター:
      expected - 予期される JSON を含む入力ストリーム
      compareMode - チェック時に使用される比較モード
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しい場合
    • isNotEqualToJson

      public JsonContentAssert isNotEqualToJson(Resource expected, org.skyscreamer.jsonassert.JSONCompareMode compareMode)
      実際の値が指定された JSON リソースと等しくないことを確認します。
      パラメーター:
      expected - 予期される JSON を含むリソース
      compareMode - チェック時に使用される比較モード
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しい場合
    • isNotEqualToJson

      public JsonContentAssert isNotEqualToJson(CharSequenceSE expected, org.skyscreamer.jsonassert.comparator.JSONComparator comparator)
      実際の値が指定された JSON と等しくないことを確認します。expected 値には、JSON 自体を含めることができます。.json で終わる場合は、resourceLoadClass を使用してロードするリソースの名前を含めることができます。
      パラメーター:
      expected - 予期される JSON、または予期される JSON を含むリソースの名前
      comparator - チェック時に使用されるコンパレータ
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しい場合
    • isNotEqualToJson

      public JsonContentAssert isNotEqualToJson(StringSE path, ClassSE<?> resourceLoadClass, org.skyscreamer.jsonassert.comparator.JSONComparator comparator)
      実際の値が指定された JSON リソースと等しくないことを確認します。
      パラメーター:
      path - 予期される JSON を含むリソースの名前
      resourceLoadClass - リソースのロードに使用されるソースクラス
      comparator - チェック時に使用されるコンパレータ
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しい場合
    • isNotEqualToJson

      public JsonContentAssert isNotEqualToJson(byte[] expected, org.skyscreamer.jsonassert.comparator.JSONComparator comparator)
      実際の値が指定された JSON バイトと等しくないことを確認します。
      パラメーター:
      expected - 予想される JSON バイト
      comparator - チェック時に使用されるコンパレータ
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しい場合
    • isNotEqualToJson

      public JsonContentAssert isNotEqualToJson(FileSE expected, org.skyscreamer.jsonassert.comparator.JSONComparator comparator)
      実際の値が指定された JSON ファイルと等しくないことを確認します。
      パラメーター:
      expected - 予期される JSON を含むファイル
      comparator - チェック時に使用されるコンパレータ
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しい場合
    • isNotEqualToJson

      public JsonContentAssert isNotEqualToJson(InputStreamSE expected, org.skyscreamer.jsonassert.comparator.JSONComparator comparator)
      実際の値が指定された JSON 入力ストリームと等しくないことを確認します。
      パラメーター:
      expected - 予期される JSON を含む入力ストリーム
      comparator - チェック時に使用されるコンパレータ
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しい場合
    • isNotEqualToJson

      public JsonContentAssert isNotEqualToJson(Resource expected, org.skyscreamer.jsonassert.comparator.JSONComparator comparator)
      実際の値が指定された JSON リソースと等しくないことを確認します。
      パラメーター:
      expected - 予期される JSON を含むリソース
      comparator - チェック時に使用されるコンパレータ
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 実際の JSON 値が指定された値と等しい場合
    • hasJsonPath

      public JsonContentAssert hasJsonPath(CharSequenceSE expression, ObjectSE... args)
      値があるかどうかを確認せずに、JSON パスが存在することを確認します。
      パラメーター:
      expression - JsonPath 式
      args - String.format(String, Object...)SE で定義されたフォーマット指定子を使用して、JsonPath 式をパラメーター化する引数
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 指定されたパスの値が欠落している場合
      導入:
      2.2.0
      関連事項:
    • hasJsonPathValue

      public JsonContentAssert hasJsonPathValue(CharSequenceSE expression, ObjectSE... args)
      指定された JSON パスの実際の値が null 以外の結果を生成することを確認します。JSON パス式が明確でない場合、このメソッドは、指定されたパスの値がでないことを確認します
      パラメーター:
      expression - JsonPath 式
      args - String.format(String, Object...)SE で定義されたフォーマット指定子を使用して、JsonPath 式をパラメーター化する引数
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 指定されたパスの値が欠落している場合
    • hasJsonPathStringValue

      public JsonContentAssert hasJsonPathStringValue(CharSequenceSE expression, ObjectSE... args)
      指定された JSON パスの実際の値が null 以外の文字列結果を生成することを確認します。
      パラメーター:
      expression - JsonPath 式
      args - String.format(String, Object...)SE で定義されたフォーマット指定子を使用して、JsonPath 式をパラメーター化する引数
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 指定されたパスの値が欠落しているか、文字列でない場合
    • hasJsonPathNumberValue

      public JsonContentAssert hasJsonPathNumberValue(CharSequenceSE expression, ObjectSE... args)
      指定された JSON パスの実際の値が null 以外の結果を生成することを確認します。
      パラメーター:
      expression - JsonPath 式
      args - String.format(String, Object...)SE で定義されたフォーマット指定子を使用して、JsonPath 式をパラメーター化する引数
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 指定されたパスの値が欠落しているか、数値でない場合
    • hasJsonPathBooleanValue

      public JsonContentAssert hasJsonPathBooleanValue(CharSequenceSE expression, ObjectSE... args)
      指定された JSON パスの実際の値が null 以外のブール結果を生成することを確認します。
      パラメーター:
      expression - JsonPath 式
      args - String.format(String, Object...)SE で定義されたフォーマット指定子を使用して、JsonPath 式をパラメーター化する引数
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 指定されたパスの値がないか、ブール値でない場合
    • hasJsonPathArrayValue

      public JsonContentAssert hasJsonPathArrayValue(CharSequenceSE expression, ObjectSE... args)
      指定された JSON パスの実際の値が null 以外の配列結果を生成することを確認します。
      パラメーター:
      expression - JsonPath 式
      args - String.format(String, Object...)SE で定義されたフォーマット指定子を使用して、JsonPath 式をパラメーター化する引数
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 指定されたパスの値が欠落しているか、配列でない場合
    • hasJsonPathMapValue

      public JsonContentAssert hasJsonPathMapValue(CharSequenceSE expression, ObjectSE... args)
      指定された JSON パスの実際の値が null 以外のマップ結果を生成することを確認します。
      パラメーター:
      expression - JsonPath 式
      args - String.format(String, Object...)SE で定義されたフォーマット指定子を使用して、JsonPath 式をパラメーター化する引数
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 指定されたパスの値が欠落しているか、マップでない場合
    • hasEmptyJsonPathValue

      public JsonContentAssert hasEmptyJsonPathValue(CharSequenceSE expression, ObjectSE... args)
      指定された JSON パスの実際の値が empty の結果を生成することを確認します。
      パラメーター:
      expression - JsonPath 式
      args - String.format(String, Object...)SE で定義されたフォーマット指定子を使用して、JsonPath 式をパラメーター化する引数
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 指定されたパスの値が空でない場合
    • doesNotHaveJsonPath

      public JsonContentAssert doesNotHaveJsonPath(CharSequenceSE expression, ObjectSE... args)
      JSON パスに null 値がある場合でも、JSON パスが存在しないことを確認します。
      パラメーター:
      expression - JsonPath 式
      args - String.format(String, Object...)SE で定義されたフォーマット指定子を使用して、JsonPath 式をパラメーター化する引数
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 指定されたパスの値が欠落していない場合
      導入:
      2.2.0
      関連事項:
    • doesNotHaveJsonPathValue

      public JsonContentAssert doesNotHaveJsonPathValue(CharSequenceSE expression, ObjectSE... args)
      指定された JSON パスの実際の値が結果を生成しないことを確認します。JSON パス式が明確でない場合、このメソッドは、指定されたパスの値がであることを確認します
      パラメーター:
      expression - JsonPath 式
      args - String.format(String, Object...)SE で定義されたフォーマット指定子を使用して、JsonPath 式をパラメーター化する引数
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 指定されたパスの値が欠落していない場合
    • doesNotHaveEmptyJsonPathValue

      public JsonContentAssert doesNotHaveEmptyJsonPathValue(CharSequenceSE expression, ObjectSE... args)
      指定された JSON パスの実際の値が empty の結果を生成しないことを確認します。
      パラメーター:
      expression - JsonPath 式
      args - String.format(String, Object...)SE で定義されたフォーマット指定子を使用して、JsonPath 式をパラメーター化する引数
      戻り値:
      this アサーションオブジェクト
      例外:
      AssertionErrorSE - 指定されたパスの値が空の場合
    • extractingJsonPathValue

      public org.assertj.core.api.AbstractObjectAssert<?,ObjectSE> extractingJsonPathValue(CharSequenceSE expression, ObjectSE... args)
      さらにオブジェクトアサーションのために、指定された JSON パスで値を抽出します。
      パラメーター:
      expression - JsonPath 式
      args - String.format(String, Object...)SE で定義されたフォーマット指定子を使用して、JsonPath 式をパラメーター化する引数
      戻り値:
      テスト対象のオブジェクトが抽出されたアイテムである新しいアサーションオブジェクト
      例外:
      AssertionErrorSE - パスが無効な場合
    • extractingJsonPathStringValue

      public org.assertj.core.api.AbstractCharSequenceAssert<?,StringSE> extractingJsonPathStringValue(CharSequenceSE expression, ObjectSE... args)
      さらにオブジェクトアサーションのために、指定された JSON パスで文字列値を抽出します。
      パラメーター:
      expression - JsonPath 式
      args - String.format(String, Object...)SE で定義されたフォーマット指定子を使用して、JsonPath 式をパラメーター化する引数
      戻り値:
      テスト対象のオブジェクトが抽出されたアイテムである新しいアサーションオブジェクト
      例外:
      AssertionErrorSE - パスが無効であるか、文字列にならない場合
    • extractingJsonPathNumberValue

      public org.assertj.core.api.AbstractObjectAssert<?,NumberSE> extractingJsonPathNumberValue(CharSequenceSE expression, ObjectSE... args)
      さらなるオブジェクトアサーションのために、指定された JSON パスで数値を抽出します。
      パラメーター:
      expression - JsonPath 式
      args - String.format(String, Object...)SE で定義されたフォーマット指定子を使用して、JsonPath 式をパラメーター化する引数
      戻り値:
      テスト対象のオブジェクトが抽出されたアイテムである新しいアサーションオブジェクト
      例外:
      AssertionErrorSE - パスが無効であるか、数値にならない場合
    • extractingJsonPathBooleanValue

      public org.assertj.core.api.AbstractBooleanAssert<?> extractingJsonPathBooleanValue(CharSequenceSE expression, ObjectSE... args)
      さらなるオブジェクトアサーションのために、指定された JSON パスでブール値を抽出します。
      パラメーター:
      expression - JsonPath 式
      args - String.format(String, Object...)SE で定義されたフォーマット指定子を使用して、JsonPath 式をパラメーター化する引数
      戻り値:
      テスト対象のオブジェクトが抽出されたアイテムである新しいアサーションオブジェクト
      例外:
      AssertionErrorSE - パスが無効であるか、ブール値にならない場合
    • extractingJsonPathArrayValue

      public <E> org.assertj.core.api.ListAssert<E> extractingJsonPathArrayValue(CharSequenceSE expression, ObjectSE... args)
      さらにオブジェクトアサーションのために、指定された JSON パスで配列値を抽出します。
      型パラメーター:
      E - 要素タイプ
      パラメーター:
      expression - JsonPath 式
      args - String.format(String, Object...)SE で定義されたフォーマット指定子を使用して、JsonPath 式をパラメーター化する引数
      戻り値:
      テスト対象のオブジェクトが抽出されたアイテムである新しいアサーションオブジェクト
      例外:
      AssertionErrorSE - パスが無効であるか、配列にならない場合
    • extractingJsonPathMapValue

      public <K, V> org.assertj.core.api.MapAssert<K,V> extractingJsonPathMapValue(CharSequenceSE expression, ObjectSE... args)
      さらにオブジェクトアサーションのために、指定された JSON パスでマップ値を抽出します。
      型パラメーター:
      K - キータイプ
      V - 値タイプ
      パラメーター:
      expression - JsonPath 式
      args - String.format(String, Object...)SE で定義されたフォーマット指定子を使用して、JsonPath 式をパラメーター化する引数
      戻り値:
      テスト対象のオブジェクトが抽出されたアイテムである新しいアサーションオブジェクト
      例外:
      AssertionErrorSE - パスが無効であるか、マップにならない場合