クラス JsonExpectationsHelper
java.lang.ObjectSE
org.springframework.test.util.JsonExpectationsHelper
使用すべきではありません。
JSON コンテンツのアサーション用のヘルパークラス。
このクラスを使用するには、JSONassert ライブラリが必要です。
- 導入:
- 4.1
- 作成者:
- Sebastien Deleuze
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明voidassertJsonEqual(StringSE expected, StringSE actual) 使用すべきではありません。期待される文字列と実際の文字列を JSON として解析し、2 つが「類似している」ことを表明します。voidassertJsonEqual(StringSE expected, StringSE actual, boolean strict) 使用すべきではありません。期待される文字列と実際の文字列を JSON として解析し、2 つが「類似している」ことを表明します。voidassertJsonNotEqual(StringSE expected, StringSE actual) 使用すべきではありません。期待される文字列と実際の文字列を JSON として解析し、2 つが「類似していない」ことを表明します。voidassertJsonNotEqual(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
JSONAssertを直接使用するか、JsonComparator抽象化を使用するか