クラス 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
フィールドサマリー
クラス org.assertj.core.api.AbstractAssert から継承されたフィールド
actual, info, myself, objects, throwUnsupportedExceptionOnEquals
コンストラクターのサマリー
コンストラクターコンストラクター説明JsonContentAssert
(ClassSE<?> resourceLoadClass, CharSequenceSE json) リソースを UTF-8 としてロードする新しいJsonContentAssert
インスタンスを作成します。JsonContentAssert
(ClassSE<?> resourceLoadClass, CharsetSE charset, CharSequenceSE json) 指定されたcharset
のリソースをロードする新しいJsonContentAssert
インスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明doesNotHaveEmptyJsonPathValue
(CharSequenceSE expression, ObjectSE... args) 指定された JSON パスの実際の値がempty
の結果を生成しないことを確認します。doesNotHaveJsonPath
(CharSequenceSE expression, ObjectSE... args) JSON パスにnull
値がある場合でも、JSON パスが存在しないことを確認します。doesNotHaveJsonPathValue
(CharSequenceSE expression, ObjectSE... args) 指定された JSON パスの実際の値が結果を生成しないことを確認します。<E> org.assertj.core.api.ListAssert<E>
extractingJsonPathArrayValue
(CharSequenceSE expression, ObjectSE... args) さらにオブジェクトアサーションのために、指定された JSON パスで配列値を抽出します。org.assertj.core.api.AbstractBooleanAssert<?>
extractingJsonPathBooleanValue
(CharSequenceSE expression, ObjectSE... args) さらなるオブジェクトアサーションのために、指定された JSON パスでブール値を抽出します。<K,
V> org.assertj.core.api.MapAssert<K, V> extractingJsonPathMapValue
(CharSequenceSE expression, ObjectSE... args) さらにオブジェクトアサーションのために、指定された JSON パスでマップ値を抽出します。org.assertj.core.api.AbstractObjectAssert<?,
NumberSE> extractingJsonPathNumberValue
(CharSequenceSE expression, ObjectSE... args) さらなるオブジェクトアサーションのために、指定された JSON パスで数値を抽出します。org.assertj.core.api.AbstractCharSequenceAssert<?,
StringSE> extractingJsonPathStringValue
(CharSequenceSE expression, ObjectSE... args) さらにオブジェクトアサーションのために、指定された JSON パスで文字列値を抽出します。org.assertj.core.api.AbstractObjectAssert<?,
ObjectSE> extractingJsonPathValue
(CharSequenceSE expression, ObjectSE... args) さらにオブジェクトアサーションのために、指定された JSON パスで値を抽出します。hasEmptyJsonPathValue
(CharSequenceSE expression, ObjectSE... args) 指定された JSON パスの実際の値がempty
の結果を生成することを確認します。hasJsonPath
(CharSequenceSE expression, ObjectSE... args) 値があるかどうかを確認せずに、JSON パスが存在することを確認します。hasJsonPathArrayValue
(CharSequenceSE expression, ObjectSE... args) 指定された JSON パスの実際の値が null 以外の配列結果を生成することを確認します。hasJsonPathBooleanValue
(CharSequenceSE expression, ObjectSE... args) 指定された JSON パスの実際の値が null 以外のブール結果を生成することを確認します。hasJsonPathMapValue
(CharSequenceSE expression, ObjectSE... args) 指定された JSON パスの実際の値が null 以外のマップ結果を生成することを確認します。hasJsonPathNumberValue
(CharSequenceSE expression, ObjectSE... args) 指定された JSON パスの実際の値が null 以外の結果を生成することを確認します。hasJsonPathStringValue
(CharSequenceSE expression, ObjectSE... args) 指定された JSON パスの実際の値が null 以外の文字列結果を生成することを確認します。hasJsonPathValue
(CharSequenceSE expression, ObjectSE... args) 指定された JSON パスの実際の値が null 以外の結果を生成することを確認します。オブジェクト型に基づいて JSON テストを実行するためのisEqualTo
のオーバーライドバージョン。isEqualToJson
(byte[] expected) 実際の値が、指定された JSON バイトに等しいleniently
であることを確認します。isEqualToJson
(byte[] expected, org.skyscreamer.jsonassert.comparator.JSONComparator comparator) 実際の値が指定された JSON バイトに等しいことを確認します。isEqualToJson
(byte[] expected, org.skyscreamer.jsonassert.JSONCompareMode compareMode) 実際の値が指定された JSON バイトに等しいことを確認します。isEqualToJson
(FileSE expected) 実際の値が、指定された JSON ファイルに等しいleniently
であることを検証します。isEqualToJson
(FileSE expected, org.skyscreamer.jsonassert.comparator.JSONComparator comparator) 実際の値が指定された JSON ファイルと等しいことを確認します。isEqualToJson
(FileSE expected, org.skyscreamer.jsonassert.JSONCompareMode compareMode) 実際の値が指定された JSON ファイルと等しいことを確認します。isEqualToJson
(InputStreamSE expected) 実際の値が、指定された JSON 入力ストリームに等しいleniently
であることを確認します。isEqualToJson
(InputStreamSE expected, org.skyscreamer.jsonassert.comparator.JSONComparator comparator) 実際の値が指定された JSON 入力ストリームと等しいことを確認します。isEqualToJson
(InputStreamSE expected, org.skyscreamer.jsonassert.JSONCompareMode compareMode) 実際の値が指定された JSON 入力ストリームと等しいことを確認します。isEqualToJson
(CharSequenceSE expected) 実際の値が、指定された JSON と等しいleniently
であることを検証します。isEqualToJson
(CharSequenceSE expected, org.skyscreamer.jsonassert.comparator.JSONComparator comparator) 実際の値が指定された JSON と等しいことを確認します。isEqualToJson
(CharSequenceSE expected, org.skyscreamer.jsonassert.JSONCompareMode compareMode) 実際の値が指定された JSON と等しいことを確認します。isEqualToJson
(StringSE path, ClassSE<?> resourceLoadClass) 実際の値が、指定された JSON リソースに等しいleniently
であることを検証します。isEqualToJson
(StringSE path, ClassSE<?> resourceLoadClass, org.skyscreamer.jsonassert.comparator.JSONComparator comparator) 実際の値が指定された JSON リソースと等しいことを確認します。isEqualToJson
(StringSE path, ClassSE<?> resourceLoadClass, org.skyscreamer.jsonassert.JSONCompareMode compareMode) 実際の値が指定された JSON リソースと等しいことを確認します。isEqualToJson
(Resource expected) 実際の値が、指定された JSON リソースに等しいleniently
であることを検証します。isEqualToJson
(Resource expected, org.skyscreamer.jsonassert.comparator.JSONComparator comparator) 実際の値が指定された JSON リソースと等しいことを確認します。isEqualToJson
(Resource expected, org.skyscreamer.jsonassert.JSONCompareMode compareMode) 実際の値が指定された JSON リソースと等しいことを確認します。isNotEqualTo
(ObjectSE expected) オブジェクト型に基づいて JSON テストを実行するためのisNotEqualTo
のオーバーライドバージョン。isNotEqualToJson
(byte[] expected) 実際の値が、指定された JSON バイトに等しいleniently
ではないことを確認します。isNotEqualToJson
(byte[] expected, org.skyscreamer.jsonassert.comparator.JSONComparator comparator) 実際の値が指定された JSON バイトと等しくないことを確認します。isNotEqualToJson
(byte[] expected, org.skyscreamer.jsonassert.JSONCompareMode compareMode) 実際の値が指定された JSON バイトと等しくないことを確認します。isNotEqualToJson
(FileSE expected) 実際の値が、指定された JSON ファイルに等しいleniently
ではないことを確認します。isNotEqualToJson
(FileSE expected, org.skyscreamer.jsonassert.comparator.JSONComparator comparator) 実際の値が指定された JSON ファイルと等しくないことを確認します。isNotEqualToJson
(FileSE expected, org.skyscreamer.jsonassert.JSONCompareMode compareMode) 実際の値が指定された JSON ファイルと等しくないことを確認します。isNotEqualToJson
(InputStreamSE expected) 実際の値が、指定された JSON 入力ストリームに等しいleniently
ではないことを確認します。isNotEqualToJson
(InputStreamSE expected, org.skyscreamer.jsonassert.comparator.JSONComparator comparator) 実際の値が指定された JSON 入力ストリームと等しくないことを確認します。isNotEqualToJson
(InputStreamSE expected, org.skyscreamer.jsonassert.JSONCompareMode compareMode) 実際の値が指定された JSON 入力ストリームと等しくないことを確認します。isNotEqualToJson
(CharSequenceSE expected) 実際の値が、指定された JSON と等しいleniently
ではないことを確認します。isNotEqualToJson
(CharSequenceSE expected, org.skyscreamer.jsonassert.comparator.JSONComparator comparator) 実際の値が指定された JSON と等しくないことを確認します。isNotEqualToJson
(CharSequenceSE expected, org.skyscreamer.jsonassert.JSONCompareMode compareMode) 実際の値が指定された JSON と等しくないことを確認します。isNotEqualToJson
(StringSE path, ClassSE<?> resourceLoadClass) 実際の値が、指定された JSON リソースに等しいleniently
ではないことを確認します。isNotEqualToJson
(StringSE path, ClassSE<?> resourceLoadClass, org.skyscreamer.jsonassert.comparator.JSONComparator comparator) 実際の値が指定された JSON リソースと等しくないことを確認します。isNotEqualToJson
(StringSE path, ClassSE<?> resourceLoadClass, org.skyscreamer.jsonassert.JSONCompareMode compareMode) 実際の値が指定された JSON リソースと等しくないことを確認します。isNotEqualToJson
(Resource expected) 実際の値が、指定された JSON リソースに等しいleniently
ではないことを確認します。isNotEqualToJson
(Resource expected, org.skyscreamer.jsonassert.comparator.JSONComparator comparator) 実際の値が指定された JSON リソースと等しくないことを確認します。isNotEqualToJson
(Resource expected, org.skyscreamer.jsonassert.JSONCompareMode compareMode) 実際の値が指定された JSON リソースと等しくないことを確認します。isNotStrictlyEqualToJson
(byte[] expected) 実際の値が、指定された JSON バイトに等しいstrictly
ではないことを確認します。isNotStrictlyEqualToJson
(FileSE expected) 実際の値が、指定された JSON ファイルに等しいstrictly
ではないことを確認します。isNotStrictlyEqualToJson
(InputStreamSE expected) 実際の値が、指定された JSON 入力ストリームに等しいstrictly
ではないことを確認します。isNotStrictlyEqualToJson
(CharSequenceSE expected) 実際の値が、指定された JSON と等しいstrictly
ではないことを確認します。isNotStrictlyEqualToJson
(StringSE path, ClassSE<?> resourceLoadClass) 実際の値が、指定された JSON リソースに等しいstrictly
ではないことを確認します。isNotStrictlyEqualToJson
(Resource expected) 実際の値が、指定された JSON リソースに等しいstrictly
ではないことを確認します。isStrictlyEqualToJson
(byte[] expected) 実際の値が、指定された JSON バイトに等しいstrictly
であることを確認します。isStrictlyEqualToJson
(FileSE expected) 実際の値が、指定された JSON ファイルに等しいstrictly
であることを検証します。isStrictlyEqualToJson
(InputStreamSE expected) 実際の値が、指定された JSON 入力ストリームに等しいstrictly
であることを確認します。isStrictlyEqualToJson
(CharSequenceSE expected) 実際の値が、指定された JSON と等しいstrictly
であることを検証します。isStrictlyEqualToJson
(StringSE path, ClassSE<?> resourceLoadClass) 実際の値が、指定された JSON リソースに等しいstrictly
であることを検証します。isStrictlyEqualToJson
(Resource expected) 実際の値が、指定された JSON リソースに等しいstrictly
であることを検証します。クラス org.assertj.core.api.AbstractAssert から継承されたメソッド
areEqual, asInstanceOf, asList, assertionError, asString, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, doesNotHaveSameHashCodeAs, doesNotHaveToString, equals, extracting, extracting, failure, failureWithActualExpected, failWithActualExpectedAndMessage, failWithMessage, getWritableAssertionInfo, has, hashCode, hasSameClassAs, hasSameHashCodeAs, hasToString, inBinary, inHexadecimal, is, isElementOfCustomAssert, isExactlyInstanceOf, isIn, isIn, isInstanceOf, isInstanceOfAny, isInstanceOfSatisfying, isNot, isNotExactlyInstanceOf, isNotIn, isNotIn, isNotInstanceOf, isNotInstanceOfAny, isNotNull, isNotOfAnyClassIn, isNotSameAs, isNull, isOfAnyClassIn, isSameAs, matches, matches, newListAssertInstance, overridingErrorMessage, overridingErrorMessage, satisfies, satisfies, satisfies, satisfiesAnyOf, satisfiesAnyOf, satisfiesAnyOfForProxy, satisfiesForProxy, setCustomRepresentation, setDescriptionConsumer, setPrintAssertionsDescription, throwAssertionError, usingComparator, usingComparator, usingDefaultComparator, usingRecursiveComparison, usingRecursiveComparison, withFailMessage, withFailMessage, withRepresentation, withThreadDumpOnError
クラス java.lang.ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.assertj.core.api.Descriptable から継承されたメソッド
as, as, as, describedAs
コンストラクターの詳細
JsonContentAssert
リソースを UTF-8 としてロードする新しいJsonContentAssert
インスタンスを作成します。- パラメーター:
resourceLoadClass
- リソースのロードに使用されるソースクラスjson
- 実際の JSON コンテンツ
JsonContentAssert
指定されたcharset
のリソースをロードする新しいJsonContentAssert
インスタンスを作成します。- パラメーター:
resourceLoadClass
- リソースのロードに使用されるソースクラスcharset
- JSON リソースの文字セットjson
- 実際の JSON コンテンツ- 導入:
- 1.4.1
メソッドの詳細
isEqualTo
オブジェクト型に基づいて JSON テストを実行するためのisEqualTo
のオーバーライドバージョン。- 次で指定:
- インターフェース
org.assertj.core.api.Assert<JsonContentAssert,
のCharSequenceSE> isEqualTo
- オーバーライド:
- クラス
org.assertj.core.api.AbstractAssert<JsonContentAssert,
のCharSequenceSE> isEqualTo
- 関連事項:
AbstractAssert.isEqualTo(java.lang.Object)
isEqualToJson
実際の値が、指定された JSON と等しいleniently
であることを確認します。expected
値には、JSON 自体、または.json
で終わる場合はresourceLoadClass
を使用してロードされるリソースの名前を含めることができます。- パラメーター:
expected
- 予期される JSON、または予期される JSON を含むリソースの名前- 戻り値:
this
アサーションオブジェクト- 例外:
AssertionErrorSE
- 実際の JSON 値が指定された値と等しくない場合
isEqualToJson
実際の値が、指定された JSON リソースに等しいleniently
であることを検証します。- パラメーター:
path
- 予期される JSON を含むリソースの名前resourceLoadClass
- リソースのロードに使用されるソースクラス- 戻り値:
this
アサーションオブジェクト- 例外:
AssertionErrorSE
- 実際の JSON 値が指定された値と等しくない場合
isEqualToJson
実際の値が、指定された JSON バイトに等しいleniently
であることを確認します。- パラメーター:
expected
- 予想される JSON バイト- 戻り値:
this
アサーションオブジェクト- 例外:
AssertionErrorSE
- 実際の JSON 値が指定された値と等しくない場合
isEqualToJson
実際の値が、指定された JSON ファイルに等しいleniently
であることを検証します。- パラメーター:
expected
- 予期される JSON を含むファイル- 戻り値:
this
アサーションオブジェクト- 例外:
AssertionErrorSE
- 実際の JSON 値が指定された値と等しくない場合
isEqualToJson
実際の値が、指定された JSON 入力ストリームに等しいleniently
であることを確認します。- パラメーター:
expected
- 予期される JSON を含む入力ストリーム- 戻り値:
this
アサーションオブジェクト- 例外:
AssertionErrorSE
- 実際の JSON 値が指定された値と等しくない場合
isEqualToJson
実際の値が、指定された JSON リソースに等しいleniently
であることを検証します。- パラメーター:
expected
- 予期される JSON を含むリソース- 戻り値:
this
アサーションオブジェクト- 例外:
AssertionErrorSE
- 実際の JSON 値が指定された値と等しくない場合
isStrictlyEqualToJson
実際の値が、指定された JSON と等しいstrictly
であることを確認します。expected
値には、JSON 自体、または.json
で終わる場合はresourceLoadClass
を使用してロードされるリソースの名前を含めることができます。- パラメーター:
expected
- 予期される JSON、または予期される JSON を含むリソースの名前- 戻り値:
this
アサーションオブジェクト- 例外:
AssertionErrorSE
- 実際の JSON 値が指定された値と等しくない場合
isStrictlyEqualToJson
実際の値が、指定された JSON リソースに等しいstrictly
であることを検証します。- パラメーター:
path
- 予期される JSON を含むリソースの名前resourceLoadClass
- リソースのロードに使用されるソースクラス- 戻り値:
this
アサーションオブジェクト- 例外:
AssertionErrorSE
- 実際の JSON 値が指定された値と等しくない場合
isStrictlyEqualToJson
実際の値が、指定された JSON バイトに等しいstrictly
であることを確認します。- パラメーター:
expected
- 予想される JSON バイト- 戻り値:
this
アサーションオブジェクト- 例外:
AssertionErrorSE
- 実際の JSON 値が指定された値と等しくない場合
isStrictlyEqualToJson
実際の値が、指定された JSON ファイルに等しいstrictly
であることを検証します。- パラメーター:
expected
- 予期される JSON を含むファイル- 戻り値:
this
アサーションオブジェクト- 例外:
AssertionErrorSE
- 実際の JSON 値が指定された値と等しくない場合
isStrictlyEqualToJson
実際の値が、指定された JSON 入力ストリームに等しいstrictly
であることを確認します。- パラメーター:
expected
- 予期される JSON を含む入力ストリーム- 戻り値:
this
アサーションオブジェクト- 例外:
AssertionErrorSE
- 実際の JSON 値が指定された値と等しくない場合
isStrictlyEqualToJson
実際の値が、指定された 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
オブジェクト型に基づいて JSON テストを実行するためのisNotEqualTo
のオーバーライドバージョン。- 次で指定:
- インターフェース
org.assertj.core.api.Assert<JsonContentAssert,
のCharSequenceSE> isNotEqualTo
- オーバーライド:
- クラス
org.assertj.core.api.AbstractAssert<JsonContentAssert,
のCharSequenceSE> isNotEqualTo
- 関連事項:
AbstractAssert.isEqualTo(java.lang.Object)
isNotEqualToJson
実際の値が、指定された JSON と等しいleniently
ではないことを確認します。expected
値には、JSON 自体、または.json
で終わる場合はresourceLoadClass
を使用してロードされるリソースの名前を含めることができます。- パラメーター:
expected
- 予期される JSON、または予期される JSON を含むリソースの名前- 戻り値:
this
アサーションオブジェクト- 例外:
AssertionErrorSE
- 実際の JSON 値が指定された値と等しい場合
isNotEqualToJson
実際の値が、指定された JSON リソースに等しいleniently
ではないことを確認します。- パラメーター:
path
- 予期される JSON を含むリソースの名前resourceLoadClass
- リソースのロードに使用されるソースクラス- 戻り値:
this
アサーションオブジェクト- 例外:
AssertionErrorSE
- 実際の JSON 値が指定された値と等しい場合
isNotEqualToJson
実際の値が、指定された JSON バイトに等しいleniently
ではないことを確認します。- パラメーター:
expected
- 予想される JSON バイト- 戻り値:
this
アサーションオブジェクト- 例外:
AssertionErrorSE
- 実際の JSON 値が指定された値と等しい場合
isNotEqualToJson
実際の値が、指定された JSON ファイルに等しいleniently
ではないことを確認します。- パラメーター:
expected
- 予期される JSON を含むファイル- 戻り値:
this
アサーションオブジェクト- 例外:
AssertionErrorSE
- 実際の JSON 値が指定された値と等しい場合
isNotEqualToJson
実際の値が、指定された JSON 入力ストリームに等しいleniently
ではないことを確認します。- パラメーター:
expected
- 予期される JSON を含む入力ストリーム- 戻り値:
this
アサーションオブジェクト- 例外:
AssertionErrorSE
- 実際の JSON 値が指定された値と等しい場合
isNotEqualToJson
実際の値が、指定された JSON リソースに等しいleniently
ではないことを確認します。- パラメーター:
expected
- 予期される JSON を含むリソース- 戻り値:
this
アサーションオブジェクト- 例外:
AssertionErrorSE
- 実際の JSON 値が指定された値と等しい場合
isNotStrictlyEqualToJson
実際の値が、指定された JSON と等しいstrictly
ではないことを確認します。expected
値には、JSON 自体、または.json
で終わる場合はresourceLoadClass
を使用してロードされるリソースの名前を含めることができます。- パラメーター:
expected
- 予期される JSON、または予期される JSON を含むリソースの名前- 戻り値:
this
アサーションオブジェクト- 例外:
AssertionErrorSE
- 実際の JSON 値が指定された値と等しい場合
isNotStrictlyEqualToJson
実際の値が、指定された JSON リソースに等しいstrictly
ではないことを確認します。- パラメーター:
path
- 予期される JSON を含むリソースの名前resourceLoadClass
- リソースのロードに使用されるソースクラス- 戻り値:
this
アサーションオブジェクト- 例外:
AssertionErrorSE
- 実際の JSON 値が指定された値と等しい場合
isNotStrictlyEqualToJson
実際の値が、指定された JSON バイトに等しいstrictly
ではないことを確認します。- パラメーター:
expected
- 予想される JSON バイト- 戻り値:
this
アサーションオブジェクト- 例外:
AssertionErrorSE
- 実際の JSON 値が指定された値と等しい場合
isNotStrictlyEqualToJson
実際の値が、指定された JSON ファイルに等しいstrictly
ではないことを確認します。- パラメーター:
expected
- 予期される JSON を含むファイル- 戻り値:
this
アサーションオブジェクト- 例外:
AssertionErrorSE
- 実際の JSON 値が指定された値と等しい場合
isNotStrictlyEqualToJson
実際の値が、指定された JSON 入力ストリームに等しいstrictly
ではないことを確認します。- パラメーター:
expected
- 予期される JSON を含む入力ストリーム- 戻り値:
this
アサーションオブジェクト- 例外:
AssertionErrorSE
- 実際の JSON 値が指定された値と等しい場合
isNotStrictlyEqualToJson
実際の値が、指定された 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
値があるかどうかを確認せずに、JSON パスが存在することを確認します。- パラメーター:
expression
-JsonPath
式args
-String.format(String, Object...)
SE で定義されたフォーマット指定子を使用して、JsonPath
式をパラメーター化する引数- 戻り値:
this
アサーションオブジェクト- 例外:
AssertionErrorSE
- 指定されたパスの値が欠落している場合- 導入:
- 2.2.0
- 関連事項:
hasJsonPathValue
指定された JSON パスの実際の値が null 以外の結果を生成することを確認します。JSON パス式が明確でない場合、このメソッドは、指定されたパスの値が空でないことを確認します。- パラメーター:
expression
-JsonPath
式args
-String.format(String, Object...)
SE で定義されたフォーマット指定子を使用して、JsonPath
式をパラメーター化する引数- 戻り値:
this
アサーションオブジェクト- 例外:
AssertionErrorSE
- 指定されたパスの値が欠落している場合
hasJsonPathStringValue
指定された JSON パスの実際の値が null 以外の文字列結果を生成することを確認します。- パラメーター:
expression
-JsonPath
式args
-String.format(String, Object...)
SE で定義されたフォーマット指定子を使用して、JsonPath
式をパラメーター化する引数- 戻り値:
this
アサーションオブジェクト- 例外:
AssertionErrorSE
- 指定されたパスの値が欠落しているか、文字列でない場合
hasJsonPathNumberValue
指定された JSON パスの実際の値が null 以外の結果を生成することを確認します。- パラメーター:
expression
-JsonPath
式args
-String.format(String, Object...)
SE で定義されたフォーマット指定子を使用して、JsonPath
式をパラメーター化する引数- 戻り値:
this
アサーションオブジェクト- 例外:
AssertionErrorSE
- 指定されたパスの値が欠落しているか、数値でない場合
hasJsonPathBooleanValue
指定された JSON パスの実際の値が null 以外のブール結果を生成することを確認します。- パラメーター:
expression
-JsonPath
式args
-String.format(String, Object...)
SE で定義されたフォーマット指定子を使用して、JsonPath
式をパラメーター化する引数- 戻り値:
this
アサーションオブジェクト- 例外:
AssertionErrorSE
- 指定されたパスの値がないか、ブール値でない場合
hasJsonPathArrayValue
指定された JSON パスの実際の値が null 以外の配列結果を生成することを確認します。- パラメーター:
expression
-JsonPath
式args
-String.format(String, Object...)
SE で定義されたフォーマット指定子を使用して、JsonPath
式をパラメーター化する引数- 戻り値:
this
アサーションオブジェクト- 例外:
AssertionErrorSE
- 指定されたパスの値が欠落しているか、配列でない場合
hasJsonPathMapValue
指定された JSON パスの実際の値が null 以外のマップ結果を生成することを確認します。- パラメーター:
expression
-JsonPath
式args
-String.format(String, Object...)
SE で定義されたフォーマット指定子を使用して、JsonPath
式をパラメーター化する引数- 戻り値:
this
アサーションオブジェクト- 例外:
AssertionErrorSE
- 指定されたパスの値が欠落しているか、マップでない場合
hasEmptyJsonPathValue
指定された JSON パスの実際の値がempty
の結果を生成することを確認します。- パラメーター:
expression
-JsonPath
式args
-String.format(String, Object...)
SE で定義されたフォーマット指定子を使用して、JsonPath
式をパラメーター化する引数- 戻り値:
this
アサーションオブジェクト- 例外:
AssertionErrorSE
- 指定されたパスの値が空でない場合
doesNotHaveJsonPath
JSON パスにnull
値がある場合でも、JSON パスが存在しないことを確認します。- パラメーター:
expression
-JsonPath
式args
-String.format(String, Object...)
SE で定義されたフォーマット指定子を使用して、JsonPath
式をパラメーター化する引数- 戻り値:
this
アサーションオブジェクト- 例外:
AssertionErrorSE
- 指定されたパスの値が欠落していない場合- 導入:
- 2.2.0
- 関連事項:
doesNotHaveJsonPathValue
指定された JSON パスの実際の値が結果を生成しないことを確認します。JSON パス式が明確でない場合、このメソッドは、指定されたパスの値が空であることを確認します。- パラメーター:
expression
-JsonPath
式args
-String.format(String, Object...)
SE で定義されたフォーマット指定子を使用して、JsonPath
式をパラメーター化する引数- 戻り値:
this
アサーションオブジェクト- 例外:
AssertionErrorSE
- 指定されたパスの値が欠落していない場合
doesNotHaveEmptyJsonPathValue
指定された 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
- パスが無効であるか、マップにならない場合