Comparator comparing objects recursively as in org.assertj.core.api.RecursiveComparisonAssert .
This comparator does not enforce any ordering and returns zero if the compared objects are equals, according to the recursive comparison, or a non-zero value otherwise.
| Modifier and Type | Field and Description |
|---|---|
| private final RecursiveComparisonConfiguration | |
| private final RecursiveComparisonDifferenceCalculator |
| Access | Constructor and Description |
|---|---|
| public | RecursiveComparator()
Returns a new |
| public | RecursiveComparator(RecursiveComparisonConfiguration
the recursiveComparisonConfiguration)RecursiveComparisonConfiguration instance to be usedReturns a new |
| Modifier and Type | Method and Description |
|---|---|
| public int | Returns: zero if the arguments are recursively equal to each other, or non-zero otherwise.the object to compare to actual, Object otherthe object to compare to other)actualImplements java. |
| private List | |
| public String |
| recursiveComparisonConfiguration | back to summary |
|---|---|
| private final RecursiveComparisonConfiguration recursiveComparisonConfiguration | |
| recursiveComparisonDifferenceCalculator | back to summary |
|---|---|
| private final RecursiveComparisonDifferenceCalculator recursiveComparisonDifferenceCalculator | |
| RecursiveComparator | back to summary |
|---|---|
| public RecursiveComparator() Returns a new
| |
| RecursiveComparator | back to summary |
|---|---|
| public RecursiveComparator(RecursiveComparisonConfiguration recursiveComparisonConfiguration) Returns a new
| |
| compare | back to summary |
|---|---|
| public int compare(Object actual, Object other) Implements java. Returns zero if the arguments are recursively equal to each other, or non-zero otherwise (no ordering enforced). | |
| determineDifferencesWith | back to summary |
|---|---|
| private List | |
| getDescription | back to summary |
|---|---|
| public String getDescription() | |