Uses of Class
org.assertj.core.api.recursive.comparison.FieldLocation
Packages that use FieldLocation
Package
Description
-
Uses of FieldLocation in org.assertj.core.api.recursive
Methods in org.assertj.core.api.recursive with parameters of type FieldLocationModifier and TypeMethodDescriptionboolean
AbstractRecursiveOperationConfiguration.matchesAnIgnoredField
(FieldLocation fieldLocation) boolean
AbstractRecursiveOperationConfiguration.matchesAnIgnoredFieldRegex
(FieldLocation fieldLocation) -
Uses of FieldLocation in org.assertj.core.api.recursive.assertion
Fields in org.assertj.core.api.recursive.assertion with type parameters of type FieldLocationModifier and TypeFieldDescriptionprivate final List
<FieldLocation> RecursiveAssertionDriver.fieldsFailingTheAssertion
Methods in org.assertj.core.api.recursive.assertion that return types with arguments of type FieldLocationModifier and TypeMethodDescriptionRecursiveAssertionDriver.assertOverObjectGraph
(Predicate<Object> predicate, Object graphNode) Methods in org.assertj.core.api.recursive.assertion with parameters of type FieldLocationModifier and TypeMethodDescriptionprivate void
RecursiveAssertionDriver.assertRecursively
(Predicate<Object> predicate, Object node, Class<?> nodeType, FieldLocation fieldLocation) private void
RecursiveAssertionDriver.doRecursionForSpecialTypes
(Predicate<Object> predicate, Object node, Class<?> nodeType, FieldLocation fieldLocation) private void
RecursiveAssertionDriver.evaluateAssertion
(Predicate<Object> predicate, Object node, FieldLocation fieldLocation) private void
RecursiveAssertionDriver.evaluateFieldsOfCurrentNodeRecursively
(Predicate<Object> predicate, Object node, FieldLocation fieldLocation) private boolean
RecursiveAssertionDriver.isRootObject
(FieldLocation fieldLocation) private boolean
RecursiveAssertionDriver.nodeMustBeIgnored
(Object node, Class<?> nodeType, FieldLocation fieldLocation) private void
RecursiveAssertionDriver.recurseIntoArray
(Predicate<Object> predicate, Object node, Class<?> nodeType, FieldLocation fieldLocation) private void
RecursiveAssertionDriver.recurseIntoCollection
(Predicate<Object> predicate, Collection<?> collection, FieldLocation fieldLocation) private void
RecursiveAssertionDriver.recurseIntoFieldsOfCurrentNode
(Predicate<Object> predicate, Object node, Class<?> nodeType, FieldLocation fieldLocation) private void
RecursiveAssertionDriver.recurseIntoMap
(Predicate<Object> predicate, Map<?, ?> node, FieldLocation fieldLocation) private void
RecursiveAssertionDriver.recurseIntoMapElement
(Predicate<Object> predicate, FieldLocation fieldLocation, Object nextNode, String msgFormat) private void
RecursiveAssertionDriver.recurseIntoMapKeys
(Predicate<Object> predicate, Map<?, ?> currentNode, FieldLocation fieldLocation) private void
RecursiveAssertionDriver.recurseIntoMapValues
(Predicate<Object> predicate, Map<?, ?> currentNode, FieldLocation fieldLocation) private void
RecursiveAssertionDriver.recurseIntoOptional
(Predicate<Object> predicate, Object node, FieldLocation fieldLocation) -
Uses of FieldLocation in org.assertj.core.api.recursive.comparison
Fields in org.assertj.core.api.recursive.comparison declared as FieldLocationModifier and TypeFieldDescriptionprivate FieldLocation[]
RecursiveComparisonConfiguration.Builder.comparedFields
(package private) final FieldLocation
DualValue.fieldLocation
Fields in org.assertj.core.api.recursive.comparison with type parameters of type FieldLocationModifier and TypeFieldDescriptionprivate Set
<FieldLocation> RecursiveComparisonConfiguration.comparedFields
private final Set
<FieldLocation> RecursiveComparisonConfiguration.fieldLocationsToCompareBecauseOfTypesToCompare
Methods in org.assertj.core.api.recursive.comparison that return FieldLocationModifier and TypeMethodDescriptionprivate static FieldLocation
RecursiveComparisonDifferenceCalculator.keyFieldLocation
(FieldLocation parentFieldLocation, Object key) static FieldLocation
FieldLocation.rootFieldLocation()
Methods in org.assertj.core.api.recursive.comparison that return types with arguments of type FieldLocationModifier and TypeMethodDescriptionprivate Optional
<Map.Entry<FieldLocation, String>> RecursiveComparisonConfiguration.checkComparedFieldExists
(Object actual, FieldLocation comparedFieldLocation) RecursiveComparisonConfiguration.getComparedFields()
Returns the set of fields to compare from the object under test (no other fields will be compared).private static Predicate
<FieldLocation> RecursiveComparisonConfiguration.matchesComparedField
(FieldLocation field) Methods in org.assertj.core.api.recursive.comparison with parameters of type FieldLocationModifier and TypeMethodDescriptionprivate Optional
<Map.Entry<FieldLocation, String>> RecursiveComparisonConfiguration.checkComparedFieldExists
(Object actual, FieldLocation comparedFieldLocation) int
FieldLocation.compareTo
(FieldLocation other) private static List
<ComparisonDifference> RecursiveComparisonDifferenceCalculator.determineDifferences
(Object actual, Object expected, FieldLocation fieldLocation, VisitedDualValues visitedDualValues, RecursiveComparisonConfiguration recursiveComparisonConfiguration) boolean
FieldLocation.exactlyMatches
(FieldLocation field) private static String
RecursiveComparisonConfiguration.formatUnknownComparedField
(FieldLocation fieldLocation, String unknownNodeNameElement) private static String
RecursiveComparisonDifferenceCalculator.getChildFieldForValidation
(FieldLocation field, FieldLocation fieldValue) boolean
FieldLocation.hasChild
(FieldLocation child) Returns true if this field has the given child (direct or indirect), false otherwise.boolean
FieldLocation.hasParent
(FieldLocation parent) Returns true if this has the given parent (direct or indirect), false otherwise.private void
RecursiveComparisonDifferenceCalculator.ComparisonState.initDualValuesToCompare
(Object actual, Object expected, FieldLocation nodeLocation) private static boolean
RecursiveComparisonDifferenceCalculator.isChildOfSpecifiedComparatorField
(DualValue dualValue, FieldLocation field) (package private) boolean
RecursiveComparisonConfiguration.isOrIsChildOfAnyComparedFields
(FieldLocation currentFieldLocation) private static FieldLocation
RecursiveComparisonDifferenceCalculator.keyFieldLocation
(FieldLocation parentFieldLocation, Object key) boolean
FieldLocation.matches
(FieldLocation field) Deprecated.private boolean
RecursiveComparisonConfiguration.matchesAnIgnoredCollectionOrderInField
(FieldLocation fieldLocation) private boolean
RecursiveComparisonConfiguration.matchesAnIgnoredCollectionOrderInFieldRegex
(FieldLocation fieldLocation) private boolean
RecursiveComparisonConfiguration.matchesAnIgnoredOverriddenEqualsRegex
(FieldLocation fieldLocation) private static Predicate
<FieldLocation> RecursiveComparisonConfiguration.matchesComparedField
(FieldLocation field) void
RecursiveComparisonConfiguration.registerFieldLocationToCompareBecauseOfTypesToCompare
(FieldLocation fieldLocation) (package private) boolean
RecursiveComparisonConfiguration.shouldIgnoreCollectionOrder
(FieldLocation fieldLocation) private boolean
RecursiveComparisonConfiguration.shouldIgnoreFieldBasedOnFieldLocation
(FieldLocation fieldLocation) Constructors in org.assertj.core.api.recursive.comparison with parameters of type FieldLocationModifierConstructorDescriptionDualValue
(FieldLocation fieldLocation, Object actualFieldValue, Object expectedFieldValue) -
Uses of FieldLocation in org.assertj.core.error
Method parameters in org.assertj.core.error with type arguments of type FieldLocationModifier and TypeMethodDescriptionstatic ErrorMessageFactory
ShouldNotSatisfyPredicateRecursively.shouldNotSatisfyRecursively
(RecursiveAssertionConfiguration recursiveAssertionConfiguration, List<FieldLocation> failedFields)
exactlyMatches(String)
instead.