クラス JsonExpectationsHelper

java.lang.ObjectSE
org.springframework.test.util.JsonExpectationsHelper

public class JsonExpectationsHelper extends ObjectSE
JSON コンテンツのアサーション用のヘルパークラス。

このクラスを使用するには、JSONassert ライブラリが必要です。

導入:
4.1
作成者:
Sebastien Deleuze
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    期待される文字列と実際の文字列を JSON として解析し、2 つが「類似している」ことを表明します。
    void
    assertJsonEqual(StringSE expected, StringSE actual, boolean strict)
    期待される文字列と実際の文字列を JSON として解析し、2 つが「類似している」ことを表明します。
    void
    期待される文字列と実際の文字列を JSON として解析し、2 つが「類似していない」ことを表明します。
    void
    assertJsonNotEqual(StringSE expected, StringSE actual, boolean strict)
    期待される文字列と実際の文字列を JSON として解析し、2 つが「類似していない」ことを表明します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • JsonExpectationsHelper

      public JsonExpectationsHelper()
  • メソッドの詳細

    • assertJsonEqual

      public void assertJsonEqual(StringSE expected, StringSE actual) throws ExceptionSE
      予想される文字列と実際の文字列を JSON として解析し、2 つが「類似」していることを表明します。つまり、寛大なチェック(拡張可能なコンテンツと厳密でない配列の順序)によるフォーマットに関係なく、同じ属性と値のペアが含まれます。
      パラメーター:
      expected - 予期される JSON コンテンツ
      actual - 実際の JSON コンテンツ
      例外:
      ExceptionSE
      導入:
      4.1
      関連事項:
    • assertJsonEqual

      public void assertJsonEqual(StringSE expected, StringSE actual, boolean strict) throws ExceptionSE
      予想される文字列と実際の文字列を JSON として解析し、2 つが「類似している」ことを表明します。つまり、フォーマットに関係なく、同じ属性と値のペアが含まれています。

      strict パラメーター値に応じて、2 つのモードで比較できます。

      • true: 厳密なチェック。拡張可能で厳密な配列順序ではありません。
      • false: 寛大なチェック。拡張可能で厳密でない配列の順序。
      パラメーター:
      expected - 予期される JSON コンテンツ
      actual - 実際の JSON コンテンツ
      strict - true かどうかの厳密なチェックを有効にします
      例外:
      ExceptionSE
      導入:
      4.2
    • assertJsonNotEqual

      public void assertJsonNotEqual(StringSE expected, StringSE actual) throws ExceptionSE
      予想される文字列と実際の文字列を JSON として解析し、2 つが「類似していない」と主張します。つまり、寛大なチェック(拡張可能で非厳密な配列順序)によるフォーマットに関係なく、異なる属性と値のペアが含まれます。
      パラメーター:
      expected - 予期される JSON コンテンツ
      actual - 実際の JSON コンテンツ
      例外:
      ExceptionSE
      導入:
      4.1
      関連事項:
    • assertJsonNotEqual

      public void assertJsonNotEqual(StringSE expected, StringSE actual, boolean strict) throws ExceptionSE
      予想される文字列と実際の文字列を JSON として解析し、2 つが「類似していない」ことを表明します。つまり、フォーマットに関係なく、異なる属性と値のペアが含まれます。

      strict パラメーター値に応じて、2 つのモードで比較できます。

      • true: 厳格なチェック。拡張可能ではなく、厳密な配列順序。
      • false: 寛大なチェック。拡張可能な、厳密でない配列の順序。
      パラメーター:
      expected - 予期される JSON コンテンツ
      actual - 実際の JSON コンテンツ
      strict - 厳密なチェックを可能にします
      例外:
      ExceptionSE
      導入:
      4.2