Index
All Classes and Interfaces|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
- asInstanceOf(InstanceOfAssertFactory<?, ASSERT>) - Method in class net.javacrumbs.jsonunit.assertj.JsonListAssert
- 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, JsonAssertions.JsonAssertionCallback...) - Static method in class net.javacrumbs.jsonunit.assertj.JsonAssertions
-
Assert json properties with possibility to chain assertion callbacks like this
- assertThatJson(Object) - Static method in class net.javacrumbs.jsonunit.assertj.JsonAssertions
- asString() - Method in class net.javacrumbs.jsonunit.assertj.JsonAssert
C
- containsAllEntriesOf(Map<? extends String, ?>) - Method in class net.javacrumbs.jsonunit.assertj.JsonMapAssert
- containsAnyOfForProxy(Map.Entry<? extends String, ?>...) - Method in class net.javacrumbs.jsonunit.assertj.JsonMapAssert
- containsEntry(String, Object) - Method in class net.javacrumbs.jsonunit.assertj.JsonMapAssert
- containsExactlyEntriesOf(Map<? extends String, ?>) - Method in class net.javacrumbs.jsonunit.assertj.JsonMapAssert
-
Deprecated.
- containsExactlyForProxy(Map.Entry<? extends String, ?>...) - Method in class net.javacrumbs.jsonunit.assertj.JsonMapAssert
-
Deprecated.
- containsForProxy(Map.Entry<? extends String, ?>...) - Method in class net.javacrumbs.jsonunit.assertj.JsonMapAssert
- containsOnlyForProxy(Map.Entry<? extends String, ?>...) - Method in class net.javacrumbs.jsonunit.assertj.JsonMapAssert
- containsValue(Object) - Method in class net.javacrumbs.jsonunit.assertj.JsonMapAssert
- containsValuesForProxy(Object...) - Method in class net.javacrumbs.jsonunit.assertj.JsonMapAssert
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
- doesNotContainValue(Object) - Method in class net.javacrumbs.jsonunit.assertj.JsonMapAssert
E
- element(int, InstanceOfAssertFactory<?, ASSERT>) - Method in class net.javacrumbs.jsonunit.assertj.JsonListAssert
-
Deprecated.InstanceOfAssertFactory is not supported with JsonUnit
F
- first(InstanceOfAssertFactory<?, ASSERT>) - Method in class net.javacrumbs.jsonunit.assertj.JsonListAssert
-
Deprecated.InstanceOfAssertFactory is not supported with JsonUnit
H
- hasAllNullFieldsOrProperties() - Method in class net.javacrumbs.jsonunit.assertj.JsonMapAssert
-
Deprecated.
- hasAllNullFieldsOrPropertiesExcept(String...) - Method in class net.javacrumbs.jsonunit.assertj.JsonMapAssert
-
Deprecated.
- hasFieldOrProperty(String) - Method in class net.javacrumbs.jsonunit.assertj.JsonMapAssert
-
Deprecated.
- hasFieldOrPropertyWithValue(String, Object) - Method in class net.javacrumbs.jsonunit.assertj.JsonMapAssert
-
Deprecated.
- hasNoNullFieldsOrProperties() - Method in class net.javacrumbs.jsonunit.assertj.JsonMapAssert
-
Deprecated.
- hasNoNullFieldsOrPropertiesExcept(String...) - Method in class net.javacrumbs.jsonunit.assertj.JsonMapAssert
-
Deprecated.
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.
- isEqualTo(Object) - Method in class net.javacrumbs.jsonunit.assertj.JsonListAssert
- isEqualTo(Object) - Method in class net.javacrumbs.jsonunit.assertj.JsonMapAssert
- isEqualToComparingFieldByField(Object) - Method in class net.javacrumbs.jsonunit.assertj.JsonMapAssert
-
Deprecated.
- isEqualToComparingFieldByFieldRecursively(Object) - Method in class net.javacrumbs.jsonunit.assertj.JsonMapAssert
-
Deprecated.
- isEqualToComparingOnlyGivenFields(Object, String...) - Method in class net.javacrumbs.jsonunit.assertj.JsonMapAssert
-
Deprecated.
- isEqualToIgnoringGivenFields(Object, String...) - Method in class net.javacrumbs.jsonunit.assertj.JsonMapAssert
-
Deprecated.
- isEqualToIgnoringNullFields(Object) - Method in class net.javacrumbs.jsonunit.assertj.JsonMapAssert
-
Deprecated.
- isIntegralNumber() - Method in class net.javacrumbs.jsonunit.assertj.JsonAssert
-
Asserts that the value is an integer. 1 is an integer 1.0, 1.1, 1e3, 1e0, 1e-3 is not.
- isNotEqualTo(Object) - Method in class net.javacrumbs.jsonunit.assertj.JsonListAssert
- 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
- JsonListAssert - Class in net.javacrumbs.jsonunit.assertj
- JsonMapAssert - Class in net.javacrumbs.jsonunit.assertj
- JsonRepresentation - Class in net.javacrumbs.jsonunit.assertj.internal
- JsonRepresentation() - Constructor for class net.javacrumbs.jsonunit.assertj.internal.JsonRepresentation
L
- last(InstanceOfAssertFactory<?, ASSERT>) - Method in class net.javacrumbs.jsonunit.assertj.JsonListAssert
-
Deprecated.InstanceOfAssertFactory is not supported with JsonUnit
N
- net.javacrumbs.jsonunit.assertj - module net.javacrumbs.jsonunit.assertj
- net.javacrumbs.jsonunit.assertj - package net.javacrumbs.jsonunit.assertj
- net.javacrumbs.jsonunit.assertj.internal - package net.javacrumbs.jsonunit.assertj.internal
- newAbstractIterableAssert(Iterable<?>) - Method in class net.javacrumbs.jsonunit.assertj.JsonListAssert
- node(String) - Method in class net.javacrumbs.jsonunit.assertj.JsonAssert
-
Moves comparison to given node.
- node(String) - Method in class net.javacrumbs.jsonunit.assertj.JsonMapAssert
-
Moves comparison to given node.
S
- singleElement(InstanceOfAssertFactory<?, ASSERT>) - Method in class net.javacrumbs.jsonunit.assertj.JsonListAssert
-
Deprecated.InstanceOfAssertFactory is not supported with JsonUnit
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(Collection<Option>) - Method in class net.javacrumbs.jsonunit.assertj.JsonAssert.ConfigurableJsonAssert
-
Adds comparison options.
- withOptions(Option, Option...) - Method in class net.javacrumbs.jsonunit.assertj.JsonAssert.ConfigurableJsonAssert
-
Adds 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 and Interfaces|All Packages