クラス JsonExpectationsHelper
java.lang.ObjectSE
org.springframework.test.util.JsonExpectationsHelper
JSON コンテンツのアサーション用のヘルパークラス。
このクラスを使用するには、JSONassert ライブラリが必要です。
- 導入:
- 4.1
- 作成者:
- Sebastien Deleuze
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明void
assertJsonEqual
(StringSE expected, StringSE actual) 期待される文字列と実際の文字列を JSON として解析し、2 つが「類似している」ことを表明します。void
assertJsonEqual
(StringSE expected, StringSE actual, boolean strict) 期待される文字列と実際の文字列を JSON として解析し、2 つが「類似している」ことを表明します。void
assertJsonNotEqual
(StringSE expected, StringSE actual) 期待される文字列と実際の文字列を JSON として解析し、2 つが「類似していない」ことを表明します。void
assertJsonNotEqual
(StringSE expected, StringSE actual, boolean strict) 期待される文字列と実際の文字列を JSON として解析し、2 つが「類似していない」ことを表明します。
コンストラクターの詳細
JsonExpectationsHelper
public JsonExpectationsHelper()
メソッドの詳細
assertJsonEqual
予想される文字列と実際の文字列を JSON として解析し、2 つが「類似」していることを表明します。つまり、寛大なチェック(拡張可能なコンテンツと厳密でない配列の順序)によるフォーマットに関係なく、同じ属性と値のペアが含まれます。- パラメーター:
expected
- 予期される JSON コンテンツactual
- 実際の JSON コンテンツ- 例外:
ExceptionSE
- 導入:
- 4.1
- 関連事項:
assertJsonEqual
予想される文字列と実際の文字列を JSON として解析し、2 つが「類似している」ことを表明します。つまり、フォーマットに関係なく、同じ属性と値のペアが含まれています。strict
パラメーター値に応じて、2 つのモードで比較できます。true
: 厳密なチェック。拡張可能で厳密な配列順序ではありません。false
: 寛大なチェック。拡張可能で厳密でない配列の順序。
- パラメーター:
expected
- 予期される JSON コンテンツactual
- 実際の JSON コンテンツstrict
-true
かどうかの厳密なチェックを有効にします- 例外:
ExceptionSE
- 導入:
- 4.2
assertJsonNotEqual
予想される文字列と実際の文字列を 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