Index
A D I J N T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- and(JsonAssertion...) - Method in class net.javacrumbs.jsonunit.assertj.JsonAssert
-
Allows to do multiple comparisons on a document like
assertThatJson("{\"test\":{\"a\":1, \"b\":2, \"c\":3}}").and( a -> a.node("test").isObject(), a -> a.node("test.b").isEqualTo(3) );
- as(String, Object...) - Method in class net.javacrumbs.jsonunit.assertj.JsonAssert.ConfigurableJsonAssert
- as(Description) - Method in class net.javacrumbs.jsonunit.assertj.JsonAssert.ConfigurableJsonAssert
- asNumber() - Method in class net.javacrumbs.jsonunit.assertj.JsonAssert
-
Asserts that given node is present and is of type number or a string that can be parsed as a number.
- assertThatJson(Object) - Static method in class net.javacrumbs.jsonunit.assertj.JsonAssertions
- assertThatJson(Object, JsonAssertions.JsonAssertionCallback...) - Static method in class net.javacrumbs.jsonunit.assertj.JsonAssertions
-
Assert json properties with possibility to chain assertion callbacks like this
- asString() - Method in class net.javacrumbs.jsonunit.assertj.JsonAssert
D
- describedAs(String, Object...) - Method in class net.javacrumbs.jsonunit.assertj.JsonAssert.ConfigurableJsonAssert
- describedAs(Description) - Method in class net.javacrumbs.jsonunit.assertj.JsonAssert.ConfigurableJsonAssert
- doAssert(JsonAssert) - Method in interface net.javacrumbs.jsonunit.assertj.JsonAssertion
- doAssert(JsonAssert.ConfigurableJsonAssert) - Method in interface net.javacrumbs.jsonunit.assertj.JsonAssertions.JsonAssertionCallback
I
- inPath(String) - Method in class net.javacrumbs.jsonunit.assertj.JsonAssert.ConfigurableJsonAssert
- isAbsent() - Method in class net.javacrumbs.jsonunit.assertj.JsonAssert
-
Asserts that given node is absent.
- isArray() - Method in class net.javacrumbs.jsonunit.assertj.JsonAssert
-
Asserts that given node is present and is of type array.
- isBoolean() - Method in class net.javacrumbs.jsonunit.assertj.JsonAssert
-
Asserts that given node is present and is of type boolean.
- isEqualTo(Object) - Method in class net.javacrumbs.jsonunit.assertj.JsonAssert
-
Compares JSONs.
- isIntegralNumber() - Method in class net.javacrumbs.jsonunit.assertj.JsonAssert
-
Asserts that the value is an integer.
- isNotNull() - Method in class net.javacrumbs.jsonunit.assertj.JsonAssert
-
Asserts that given node is present and is not null.
- isNull() - Method in class net.javacrumbs.jsonunit.assertj.JsonAssert
-
Asserts that given node is present and is null.
- isNumber() - Method in class net.javacrumbs.jsonunit.assertj.JsonAssert
-
Asserts that given node is present and is of type number.
- isObject() - Method in class net.javacrumbs.jsonunit.assertj.JsonAssert
-
Asserts that given node is present and is of type object.
- isPresent() - Method in class net.javacrumbs.jsonunit.assertj.JsonAssert
-
Asserts that given node is present.
- isString() - Method in class net.javacrumbs.jsonunit.assertj.JsonAssert
-
Asserts that given node is present and is of type string.
- isUri() - Method in class net.javacrumbs.jsonunit.assertj.JsonAssert
-
Asserts that given node is present and is URI.
J
- json(Object) - Static method in class net.javacrumbs.jsonunit.assertj.JsonAssertions
-
JSON to be used in expected part of the assertion,
- JsonAssert - Class in net.javacrumbs.jsonunit.assertj
- JsonAssert.ConfigurableJsonAssert - Class in net.javacrumbs.jsonunit.assertj
-
JsonAssert that can be configured to prevent mistakes like
assertThatJson(...).isEqualsTo(...).when(...);
- JsonAssertion - Interface in net.javacrumbs.jsonunit.assertj
- JsonAssertions - Class in net.javacrumbs.jsonunit.assertj
- JsonAssertions.JsonAssertionCallback - Interface in net.javacrumbs.jsonunit.assertj
- JsonRepresentation - Class in net.javacrumbs.jsonunit.assertj.internal
- JsonRepresentation() - Constructor for class net.javacrumbs.jsonunit.assertj.internal.JsonRepresentation
N
- net.javacrumbs.jsonunit.assertj - package net.javacrumbs.jsonunit.assertj
- net.javacrumbs.jsonunit.assertj.internal - package net.javacrumbs.jsonunit.assertj.internal
- node(String) - Method in class net.javacrumbs.jsonunit.assertj.JsonAssert
-
Moves comparison to given node.
T
- toStringOf(Map<?, ?>) - Method in class net.javacrumbs.jsonunit.assertj.internal.JsonRepresentation
V
- value(Object) - Static method in class net.javacrumbs.jsonunit.assertj.JsonAssertions
-
Value passed here is not parsed as JSON but used as it is
W
- when(ConfigurationWhen.PathsParam, ConfigurationWhen.ApplicableForPath...) - Method in class net.javacrumbs.jsonunit.assertj.JsonAssert.ConfigurableJsonAssert
-
Adds path specific options.
- when(Option, Option...) - Method in class net.javacrumbs.jsonunit.assertj.JsonAssert.ConfigurableJsonAssert
-
Adds comparison options.
- whenIgnoringPaths(String...) - Method in class net.javacrumbs.jsonunit.assertj.JsonAssert.ConfigurableJsonAssert
-
Makes JsonUnit ignore the specified paths in the actual value.
- withConfiguration(Function<Configuration, Configuration>) - Method in class net.javacrumbs.jsonunit.assertj.JsonAssert.ConfigurableJsonAssert
-
Allows to configure like this
assertThatJson(...) .withConfiguration(c -> c.withMatcher("positive", greaterThan(valueOf(0))) ....
- withDifferenceListener(DifferenceListener) - Method in class net.javacrumbs.jsonunit.assertj.JsonAssert.ConfigurableJsonAssert
-
Sets difference listener
- withIgnorePlaceholder(String) - Method in class net.javacrumbs.jsonunit.assertj.JsonAssert.ConfigurableJsonAssert
-
Sets ignore placeholder.
- withMatcher(String, Matcher<?>) - Method in class net.javacrumbs.jsonunit.assertj.JsonAssert.ConfigurableJsonAssert
-
Adds a matcher to be used in ${json-unit.matches:matcherName} macro.
- withOptions(Options) - Method in class net.javacrumbs.jsonunit.assertj.JsonAssert.ConfigurableJsonAssert
-
Sets comparison options.
- withTolerance(double) - Method in class net.javacrumbs.jsonunit.assertj.JsonAssert.ConfigurableJsonAssert
-
Sets numerical comparison tolerance.
- withTolerance(BigDecimal) - Method in class net.javacrumbs.jsonunit.assertj.JsonAssert.ConfigurableJsonAssert
-
Sets numerical comparison tolerance.
All Classes All Packages