Package net.javacrumbs.jsonunit.assertj
Class JsonAssertions
- java.lang.Object
-
- net.javacrumbs.jsonunit.assertj.JsonAssertions
-
public final class JsonAssertions extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceJsonAssertions.JsonAssertionCallback
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static JsonAssert.ConfigurableJsonAssertassertThatJson(Object actual)static JsonAssert.ConfigurableJsonAssertassertThatJson(Object actual, JsonAssertions.JsonAssertionCallback... callbacks)Assert json properties with possibility to chain assertion callbacks like thisstatic Objectjson(Object input)JSON to be used in expected part of the assertion,static Objectvalue(Object input)Value passed here is not parsed as JSON but used as it is
-
-
-
Method Detail
-
assertThatJson
public static JsonAssert.ConfigurableJsonAssert assertThatJson(Object actual)
-
assertThatJson
public static JsonAssert.ConfigurableJsonAssert assertThatJson(Object actual, JsonAssertions.JsonAssertionCallback... callbacks)
Assert json properties with possibility to chain assertion callbacks like thisassertThatJson("{\"test1\":2, \"test2\":1}", json -> json.inPath("test1").isEqualTo(2), json -> json.inPath("test2").isEqualTo(1) );
-
json
public static Object json(Object input)
JSON to be used in expected part of the assertion,- Parameters:
input-- Returns:
- Object suitable for comparison. Implementation type may change in the future.
-
-