Index

A D I J N T V W 
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.
A D I J N T V W 
All Classes All Packages