Source file "org/assertj/core/api/recursive/comparison/RecursiveComparisonConfiguration.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 2,227 of 2,227 | 0% | 254 of 254 | 0% | 272 | 272 | 421 | 421 | 145 | 145 |
| RecursiveComparisonConfiguration(RecursiveComparisonConfiguration.Builder) | 0% | n/a | 1 | 1 | 40 | 40 | 1 | 1 | ||
| equals(Object) | 0% | 0% | 24 | 24 | 18 | 18 | 1 | 1 | ||
| hashCode() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| RecursiveComparisonConfiguration() | 0% | n/a | 1 | 1 | 22 | 22 | 1 | 1 | ||
| multiLineDescription(Representation) | 0% | n/a | 1 | 1 | 22 | 22 | 1 | 1 | ||
| describeIgnoredOverriddenEqualsMethods(StringBuilder, Representation) | 0% | 0% | 4 | 4 | 10 | 10 | 1 | 1 | ||
| describeRegisteredComparatorForFields(StringBuilder) | 0% | 0% | 7 | 7 | 12 | 12 | 1 | 1 | ||
| checkComparedFieldExists(Object, FieldLocation) | 0% | 0% | 5 | 5 | 15 | 15 | 1 | 1 | ||
| shouldIgnoreOverriddenEqualsOf(DualValue) | 0% | 0% | 10 | 10 | 7 | 7 | 1 | 1 | ||
| checkComparedFieldsExist(Object) | 0% | 0% | 3 | 3 | 10 | 10 | 1 | 1 | ||
| getActualChildrenNodeNamesToCompare(DualValue) | 0% | 0% | 2 | 2 | 12 | 12 | 1 | 1 | ||
| describeOverriddenEqualsMethodsUsage(StringBuilder, Representation) | 0% | 0% | 3 | 3 | 9 | 9 | 1 | 1 | ||
| hasCustomComparator(DualValue) | 0% | 0% | 5 | 5 | 5 | 5 | 1 | 1 | ||
| registerFieldLocationOfFieldsOfTypesToCompare(DualValue) | 0% | 0% | 6 | 6 | 5 | 5 | 1 | 1 | ||
| dualValueForField(DualValue, String) | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| describeRegisteredErrorMessagesForFields(StringBuilder) | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| describeErrorMessagesForFields(StringBuilder) | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| describeErrorMessagesForType(StringBuilder) | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| isConfiguredToIgnoreSomeButNotAllOverriddenEqualsMethods() | 0% | 0% | 6 | 6 | 4 | 4 | 1 | 1 | ||
| formatUnknownComparedField(FieldLocation, String) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| shouldBeCompared(DualValue) | 0% | 0% | 4 | 4 | 3 | 3 | 1 | 1 | ||
| matchesAnIgnoredFieldType(DualValue) | 0% | 0% | 4 | 4 | 5 | 5 | 1 | 1 | ||
| matchesAnIgnoredOverriddenEqualsField(DualValue) | 0% | 0% | 3 | 3 | 3 | 3 | 1 | 1 | ||
| formatRegisteredComparatorByType(Map.Entry) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isFieldOfTypeToCompare(DualValue) | 0% | 0% | 4 | 4 | 2 | 2 | 1 | 1 | ||
| describeIgnoredTypesRegexes(StringBuilder) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| describeIgnoredCollectionOrderInFieldsMatchingRegexes(StringBuilder) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| matchesAnIgnoredType(Object) | 0% | 0% | 3 | 3 | 3 | 3 | 1 | 1 | ||
| formatRegisteredComparatorForField(Map.Entry) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| formatRegisteredComparatorForRegexFields(Map.Entry) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$matchesComparedField$4(FieldLocation, FieldLocation) | 0% | 0% | 5 | 5 | 4 | 4 | 1 | 1 | ||
| describeComparedFields(StringBuilder) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| describeComparedTypes(StringBuilder) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| describeIgnoredTypes(StringBuilder) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| describeIgnoredCollectionOrderInFields(StringBuilder) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| hierarchyMatchesAnyComparedTypes(DualValue) | 0% | 0% | 2 | 2 | 2 | 2 | 1 | 1 | ||
| shouldIgnoreFieldBasedOnFieldValue(DualValue) | 0% | 0% | 4 | 4 | 3 | 3 | 1 | 1 | ||
| describeIgnoredOverriddenEqualsForTypes(Representation) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| matchesAnIgnoredOverriddenEqualsRegex(FieldLocation) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| matchesAnIgnoredNullField(DualValue) | 0% | 0% | 5 | 5 | 1 | 1 | 1 | 1 | ||
| shouldIgnoreCollectionOrder(FieldLocation) | 0% | 0% | 4 | 4 | 3 | 3 | 1 | 1 | ||
| describeRegisteredComparatorByTypes(StringBuilder) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| describeTypeCheckingStrictness(StringBuilder) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| describeIntrospectionStrategy(StringBuilder) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| describeComparatorForRegexFields(StringBuilder) | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| shouldIgnore(DualValue) | 0% | 0% | 3 | 3 | 2 | 2 | 1 | 1 | ||
| describeComparatorForTypes(StringBuilder) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| describeComparatorForFields(StringBuilder) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| hasCustomComparators() | 0% | 0% | 3 | 3 | 1 | 1 | 1 | 1 | ||
| compareOnlyFields(String[]) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| compareOnlyFieldsOfTypes(Class[]) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| ignoreOverriddenEqualsForFieldsMatchingRegexes(String[]) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| ignoreCollectionOrderInFieldsMatchingRegexes(String[]) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| shouldIgnoreFieldBasedOnFieldLocation(FieldLocation) | 0% | 0% | 3 | 3 | 1 | 1 | 1 | 1 | ||
| describeComparedTypes() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| describeRegisteredErrorMessagesForTypes(StringBuilder) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| lambda$isOrIsChildOfAnyComparedFields$1(FieldLocation, FieldLocation) | 0% | 0% | 3 | 3 | 2 | 2 | 1 | 1 | ||
| registerComparatorForFields(Comparator, String[]) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| describeIgnoreAllActualNullFields(StringBuilder) | 0% | 0% | 2 | 2 | 2 | 2 | 1 | 1 | ||
| describeIgnoreAllActualEmptyOptionalFields(StringBuilder) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| describeIgnoreAllExpectedNullFields(StringBuilder) | 0% | 0% | 2 | 2 | 2 | 2 | 1 | 1 | ||
| describeIgnoreCollectionOrder(StringBuilder) | 0% | 0% | 2 | 2 | 2 | 2 | 1 | 1 | ||
| describeCompareEnumAgainstString(StringBuilder) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| matchesOrIsChildOfFieldMatchingAnyComparedTypes(DualValue) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$getActualChildrenNodeNamesToCompare$5(DualValue, String) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| registerComparatorForType(Comparator, Class) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| shouldNotEvaluate(DualValue) | 0% | 0% | 2 | 2 | 2 | 2 | 1 | 1 | ||
| matchesAnIgnoredEmptyOptionalField(DualValue) | 0% | 0% | 3 | 3 | 2 | 2 | 1 | 1 | ||
| matchesAnIgnoredCollectionOrderInField(FieldLocation) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| matchesAnIgnoredCollectionOrderInFieldRegex(FieldLocation) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| describeComparedFields() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$checkComparedFieldsExist$13(Map, Map.Entry) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| ignoreOverriddenEqualsForFields(String[]) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| ignoreCollectionOrderInFields(String[]) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| lambda$toComparator$16(BiPredicate, Object, Object) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| someComparedFieldsHaveBeenSpecified() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| hasComparedTypes() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| lambda$getActualChildrenNodeNamesToCompare$7(DualValue) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| isOrIsChildOfAnyComparedFields(FieldLocation) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| ignoreOverriddenEqualsForTypes(Class[]) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| registerEqualsForFieldsMatchingRegexes(BiPredicate, String[]) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| registerErrorMessageForFields(String, String[]) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| exactlyMatchesAnyComparedFields(DualValue) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| toComparator(BiPredicate) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| lambda$checkComparedFieldsExist$14(StringBuilder, FieldLocation, String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$getActualChildrenNodeNamesToCompare$8(String) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| registerFieldLocationToCompareBecauseOfTypesToCompare(FieldLocation) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| registerEqualsForType(BiPredicate, Class) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| registerEqualsForFields(BiPredicate, String[]) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| registerErrorMessageForType(String, Class) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getValue(String, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$matchesAnIgnoredType$10(Class, Pattern) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$registerErrorMessageForFields$3(String, String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$registerComparatorForFields$2(Comparator, String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| hasComparatorForField(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getComparatorForField(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| hasCustomMessageForField(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getMessageForField(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| hasComparatorForType(Class) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getComparatorForType(Class) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| hasCustomMessageForType(Class) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getMessageForType(Class) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| toString() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getChildrenNodeNamesOf(Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| matchesAnIgnoredOverriddenEqualsType(Class) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| builder() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$exactlyMatchesAnyComparedFields$15(DualValue, FieldLocation) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$describeErrorMessagesForType$12(Map.Entry) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$matchesAnIgnoredCollectionOrderInFieldRegex$11(String, Pattern) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$matchesAnIgnoredOverriddenEqualsRegex$9(String, Pattern) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$getActualChildrenNodeNamesToCompare$6(DualValue, String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| static {...} | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| comparatorByTypes() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| setIgnoreAllActualEmptyOptionalFields(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setIgnoreAllActualNullFields(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setIgnoreAllExpectedNullFields(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| ignoreAllOverriddenEquals() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| useOverriddenEquals() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| ignoreCollectionOrder(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| strictTypeChecking(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| comparatorByFields() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| setIntrospectionStrategy(RecursiveComparisonIntrospectionStrategy) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| allowComparingEnumAgainstString(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| shouldIgnoreOverriddenEqualsOf(Class) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| describeIgnoredOverriddenEqualsForFields() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| describeIgnoredCollectionOrderInFields() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getFieldComparators() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getTypeComparators() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getIgnoreAllActualNullFields() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getIgnoreAllExpectedNullFields() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getIgnoreAllOverriddenEquals() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getIgnoreAllActualEmptyOptionalFields() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getComparedFields() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getComparedTypes() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getIgnoreCollectionOrder() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getIgnoredCollectionOrderInFields() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getIgnoredCollectionOrderInFieldsMatchingRegexes() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isInStrictTypeCheckingMode() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getIgnoredOverriddenEqualsForTypes() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getIgnoredOverriddenEqualsForFields() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getIgnoredOverriddenEqualsForFieldsMatchingRegexes() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getIntrospectionStrategy() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isComparingEnumAgainstStringAllowed() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| matchesComparedField(FieldLocation) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$compareOnlyFieldsOfTypes$0(Class) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |