Index

A C D E F H I J L N S T V W 
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.
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 - 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(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.
A C D E F H I J L N S T V W 
All Classes and Interfaces|All Packages