Package | Description |
---|---|
org.assertj.core.api | |
org.assertj.core.api.recursive.comparison | |
org.assertj.core.error |
Modifier and Type | Field and Description |
---|---|
private RecursiveComparisonConfiguration |
RecursiveComparisonAssert.recursiveComparisonConfiguration |
Modifier and Type | Method and Description |
---|---|
RecursiveComparisonConfiguration |
RecursiveComparisonAssert.getRecursiveComparisonConfiguration()
Returns the
RecursiveComparisonConfiguration currently used. |
Modifier and Type | Method and Description |
---|---|
(package private) void |
RecursiveComparisonAssert.setRecursiveComparisonConfiguration(RecursiveComparisonConfiguration recursiveComparisonConfiguration) |
RecursiveComparisonAssert<?> |
AbstractObjectAssert.usingRecursiveComparison(RecursiveComparisonConfiguration recursiveComparisonConfiguration)
Same as
AbstractObjectAssert.usingRecursiveComparison() but allows to specify your own RecursiveComparisonConfiguration . |
Constructor and Description |
---|
RecursiveComparisonAssert(java.lang.Object actual,
RecursiveComparisonConfiguration recursiveComparisonConfiguration) |
Modifier and Type | Field and Description |
---|---|
private RecursiveComparisonConfiguration |
DualValueDeque.recursiveComparisonConfiguration |
(package private) RecursiveComparisonConfiguration |
RecursiveComparisonDifferenceCalculator.ComparisonState.recursiveComparisonConfiguration |
Modifier and Type | Method and Description |
---|---|
private static java.util.List<ComparisonDifference> |
RecursiveComparisonDifferenceCalculator.determineDifferences(java.lang.Object actual,
java.lang.Object expected,
java.util.List<java.lang.String> parentPath,
java.util.Set<DualValue> visited,
RecursiveComparisonConfiguration recursiveComparisonConfiguration) |
java.util.List<ComparisonDifference> |
RecursiveComparisonDifferenceCalculator.determineDifferences(java.lang.Object actual,
java.lang.Object expected,
RecursiveComparisonConfiguration recursiveComparisonConfiguration)
Compare two objects for differences by doing a 'deep' comparison.
|
private static java.util.Set<java.lang.String> |
RecursiveComparisonDifferenceCalculator.getNonIgnoredFieldNames(java.lang.Class<?> actualClass,
java.util.List<java.lang.String> parentPath,
RecursiveComparisonConfiguration recursiveComparisonConfiguration) |
private static boolean |
RecursiveComparisonDifferenceCalculator.hasCustomComparator(DualValue dualValue,
RecursiveComparisonConfiguration recursiveComparisonConfiguration) |
private static boolean |
RecursiveComparisonDifferenceCalculator.propertyOrFieldValuesAreEqual(DualValue dualValue,
RecursiveComparisonConfiguration recursiveComparisonConfiguration) |
Constructor and Description |
---|
ComparisonState(java.util.Set<DualValue> visited,
RecursiveComparisonConfiguration recursiveComparisonConfiguration) |
DualValueDeque(RecursiveComparisonConfiguration recursiveComparisonConfiguration) |
Modifier and Type | Method and Description |
---|---|
static ErrorMessageFactory |
ShouldBeEqualByComparingFieldByFieldRecursively.shouldBeEqualByComparingFieldByFieldRecursively(java.lang.Object actual,
java.lang.Object other,
java.util.List<ComparisonDifference> differences,
RecursiveComparisonConfiguration recursiveComparisonConfiguration,
Representation representation) |