Uses of Package
org.assertj.core.api.recursive.comparison
-
Classes in org.assertj.core.api.recursive.comparison used by org.assertj.core.api Class Description ComparisonDifference RecursiveComparisonConfiguration RecursiveComparisonDifferenceCalculator Based onDeepDifference
but takes aRecursiveComparisonConfiguration
,DeepDifference
being itself based on the deep equals implementation of https://github.com/jdereg/java-utilRecursiveComparisonIntrospectionStrategy Defines how objects are introspected in the recursive comparison, the main operations it specifies are: how to traverse the graph of nodes to compare how to get a child node value -
Classes in org.assertj.core.api.recursive.comparison used by org.assertj.core.api.recursive Class Description FieldLocation Represents the path to a given field. -
Classes in org.assertj.core.api.recursive.comparison used by org.assertj.core.api.recursive.assertion Class Description FieldLocation Represents the path to a given field. -
Classes in org.assertj.core.api.recursive.comparison used by org.assertj.core.api.recursive.comparison Class Description ComparatorForPatterns Data structure holding the list of field patterns that will lead to use the given comparator.ComparingFields ARecursiveComparisonIntrospectionStrategy
that introspects fields including inherited ones but ignores static and synthetic fields.ComparingNormalizedFields ARecursiveComparisonIntrospectionStrategy
that introspects fields provided their normalized name.ComparingProperties ARecursiveComparisonIntrospectionStrategy
that introspects properties by looking at public getters likegetName()
orisActive()
/getActive()
for boolean properties.ComparingSnakeOrCamelCaseFields ARecursiveComparisonIntrospectionStrategy
that transforms snake case field names into camel case.ComparisonDifference DefaultRecursiveComparisonIntrospectionStrategy Introspects all fields (including inherited ones) and get their value according toPropertyOrFieldSupport.getSimpleValue(String, Object)
.DualValue DualValueDeque FieldComparators An internal holder of the comparators for fields described by their path without element index.FieldHolder An abstract field holder which provides to pair a specific entities for fields described by their path without element index.FieldLocation Represents the path to a given field.FieldMessages An internal holder of the custom messages for fields described by their path without element index.RecursiveComparisonConfiguration RecursiveComparisonConfiguration.Builder Builder to buildRecursiveComparisonConfiguration
.RecursiveComparisonDifferenceCalculator Based onDeepDifference
but takes aRecursiveComparisonConfiguration
,DeepDifference
being itself based on the deep equals implementation of https://github.com/jdereg/java-utilRecursiveComparisonDifferenceCalculator.ComparisonState RecursiveComparisonIntrospectionStrategy Defines how objects are introspected in the recursive comparison, the main operations it specifies are: how to traverse the graph of nodes to compare how to get a child node valueVisitedDualValues VisitedDualValues.VisitedDualValue -
Classes in org.assertj.core.api.recursive.comparison used by org.assertj.core.error Class Description ComparisonDifference FieldLocation Represents the path to a given field.RecursiveComparisonConfiguration -
Classes in org.assertj.core.api.recursive.comparison used by org.assertj.core.internal Class Description RecursiveComparisonConfiguration RecursiveComparisonDifferenceCalculator Based onDeepDifference
but takes aRecursiveComparisonConfiguration
,DeepDifference
being itself based on the deep equals implementation of https://github.com/jdereg/java-util