static RecursiveComparisonConfiguration.Builder |
RecursiveComparisonConfiguration.builder() |
|
RecursiveComparisonConfiguration.Builder |
RecursiveComparisonConfiguration.Builder.withComparatorForFields(Comparator<?> comparator,
String... fields) |
Registers the given Comparator to compare the fields at the given locations.
|
<T> RecursiveComparisonConfiguration.Builder |
RecursiveComparisonConfiguration.Builder.withComparatorForType(Comparator<? super T> comparator,
Class<T> type) |
Registers the given Comparator to compare the fields with the given type.
|
RecursiveComparisonConfiguration.Builder |
RecursiveComparisonConfiguration.Builder.withComparedFields(String... fieldsToCompare) |
Adds the given fields to the set of fields from the object under test to compare in the recursive comparison.
|
RecursiveComparisonConfiguration.Builder |
RecursiveComparisonConfiguration.Builder.withEqualsForFields(BiPredicate<?,?> equals,
String... fields) |
Registers the given BiPredicate to compare the fields at the given locations.
|
<T> RecursiveComparisonConfiguration.Builder |
RecursiveComparisonConfiguration.Builder.withEqualsForType(BiPredicate<? super T,? super T> equals,
Class<T> type) |
Registers the given BiPredicate to compare the fields with the given type.
|
RecursiveComparisonConfiguration.Builder |
RecursiveComparisonConfiguration.Builder.withIgnoreAllActualEmptyOptionalFields(boolean ignoreAllActualEmptyOptionalFields) |
Sets whether actual empty optional fields are ignored in the recursive comparison.
|
RecursiveComparisonConfiguration.Builder |
RecursiveComparisonConfiguration.Builder.withIgnoreAllActualNullFields(boolean ignoreAllActualNullFields) |
Sets whether actual null fields are ignored in the recursive comparison.
|
RecursiveComparisonConfiguration.Builder |
RecursiveComparisonConfiguration.Builder.withIgnoreAllExpectedNullFields(boolean ignoreAllExpectedNullFields) |
Sets whether expected null fields are ignored in the recursive comparison.
|
RecursiveComparisonConfiguration.Builder |
RecursiveComparisonConfiguration.Builder.withIgnoreAllOverriddenEquals(boolean ignoreAllOverriddenEquals) |
Force a recursive comparison on all fields (except java types) if true.
|
RecursiveComparisonConfiguration.Builder |
RecursiveComparisonConfiguration.Builder.withIgnoreCollectionOrder(boolean ignoreCollectionOrder) |
Sets whether to ignore collection order in the comparison.
|
RecursiveComparisonConfiguration.Builder |
RecursiveComparisonConfiguration.Builder.withIgnoredCollectionOrderInFields(String... fieldsToIgnoreCollectionOrder) |
Adds the given fields to the list fields from the object under test to ignore collection order in the recursive comparison.
|
RecursiveComparisonConfiguration.Builder |
RecursiveComparisonConfiguration.Builder.withIgnoredCollectionOrderInFieldsMatchingRegexes(String... regexes) |
Adds the given regexes to the list of regexes used to find the object under test fields to ignore collection order in the recursive comparison.
|
RecursiveComparisonConfiguration.Builder |
RecursiveComparisonConfiguration.Builder.withIgnoredFields(String... fieldsToIgnore) |
Adds the given fields to the set of fields from the object under test to ignore in the recursive comparison.
|
RecursiveComparisonConfiguration.Builder |
RecursiveComparisonConfiguration.Builder.withIgnoredFieldsMatchingRegexes(String... regexes) |
Allows to ignore in the recursive comparison the object under test fields matching the given regexes.
|
RecursiveComparisonConfiguration.Builder |
RecursiveComparisonConfiguration.Builder.withIgnoredFieldsOfTypes(Class<?>... types) |
Adds the given types to the list fields from the object under test types to ignore in the recursive comparison.
|
RecursiveComparisonConfiguration.Builder |
RecursiveComparisonConfiguration.Builder.withIgnoredOverriddenEqualsForFields(String... fields) |
Adds the given fields to the list of fields to force a recursive comparison on.
|
RecursiveComparisonConfiguration.Builder |
RecursiveComparisonConfiguration.Builder.withIgnoredOverriddenEqualsForFieldsMatchingRegexes(String... regexes) |
Adds the given regexes to the list of regexes used find the fields to force a recursive comparison on.
|
RecursiveComparisonConfiguration.Builder |
RecursiveComparisonConfiguration.Builder.withIgnoredOverriddenEqualsForTypes(Class<?>... types) |
Adds the given types to the list of types to force a recursive comparison on.
|
RecursiveComparisonConfiguration.Builder |
RecursiveComparisonConfiguration.Builder.withStrictTypeChecking(boolean strictTypeChecking) |
Sets whether the recursive comparison will check that actual's type is compatible with expected's type (the same applies for each field).
|