Uses of Class
org.assertj.core.internal.TypeComparators
Packages that use TypeComparators
-
Uses of TypeComparators in org.assertj.core.api
Fields in org.assertj.core.api declared as TypeComparatorsModifier and TypeFieldDescriptionprivate TypeComparators
AbstractObjectAssert.comparatorByType
private TypeComparators
AbstractIterableAssert.comparatorsForElementPropertyOrFieldTypes
private TypeComparators
AbstractObjectArrayAssert.comparatorsForElementPropertyOrFieldTypes
private TypeComparators
AtomicReferenceArrayAssert.comparatorsForElementPropertyOrFieldTypes
Methods in org.assertj.core.api that return TypeComparatorsModifier and TypeMethodDescriptionstatic TypeComparators
AbstractObjectAssert.defaultTypeComparators()
-
Uses of TypeComparators in org.assertj.core.internal
Fields in org.assertj.core.internal declared as TypeComparatorsModifier and TypeFieldDescriptionprotected final TypeComparators
FieldByFieldComparator.comparatorByType
private final TypeComparators
RecursiveFieldByFieldComparator.comparatorByType
Methods in org.assertj.core.internal with parameters of type TypeComparatorsModifier and TypeMethodDescriptionboolean
Objects.areEqualToComparingOnlyGivenFields
(Object actual, Object other, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType, String... fields) boolean
Objects.areEqualToIgnoringGivenFields
(Object actual, Object other, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType, String... fields) <A> void
Objects.assertIsEqualToComparingFieldByFieldRecursively
(AssertionInfo info, Object actual, Object other, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType) Assert that the given object is "deeply" equals to other by comparing all fields recursively.<A> void
Objects.assertIsEqualToComparingOnlyGivenFields
(AssertionInfo info, A actual, A other, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType, String... fields) Assert that the given object is lenient equals to other object by comparing given fields value only.<A> void
Objects.assertIsEqualToIgnoringGivenFields
(AssertionInfo info, A actual, A other, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType, String... fields) Assert that the given object is lenient equals to the other by comparing all fields (including inherited fields) unless given ignored ones.<A> void
Objects.assertIsEqualToIgnoringNullFields
(AssertionInfo info, A actual, A other, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType) Assert that the given object is lenient equals by ignoring null fields value on other object (including inherited fields).private static <K,
V> boolean DeepDifference.compareUnorderedCollection
(Collection<K> col1, Collection<V> col2, List<String> path, Deque<DeepDifference.DualKey> toCompare, Set<DeepDifference.DualKey> visited, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType) Deeply compares two collections referenced by dualKey.private static List<DeepDifference.Difference>
DeepDifference.determineDifferences
(Object a, Object b, List<String> parentPath, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType) static List<DeepDifference.Difference>
DeepDifference.determineDifferences
(Object a, Object b, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType) Compare two objects for differences by doing a 'deep' comparison.private static boolean
DeepDifference.hasCustomComparator
(DeepDifference.DualKey dualKey, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType) private static Deque<DeepDifference.DualKey>
DeepDifference.initStack
(Object a, Object b, List<String> parentPath, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType) private <A> Objects.ByFieldsComparison
Objects.isEqualToComparingOnlyGivenFields
(A actual, A other, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType, String[] fields) private <A> Objects.ByFieldsComparison
Objects.isEqualToIgnoringGivenFields
(A actual, A other, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType, String[] givenIgnoredFields) private boolean
RecursiveFieldByFieldComparator.isNullOrEmpty
(TypeComparators comparatorByType) (package private) static boolean
Objects.propertyOrFieldValuesAreEqual
(Object actualFieldValue, Object otherFieldValue, String fieldName, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType) Constructors in org.assertj.core.internal with parameters of type TypeComparatorsModifierConstructorDescriptionFieldByFieldComparator
(Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType) IgnoringFieldsComparator
(Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType, String... fields) OnFieldsComparator
(Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType, String... fields) RecursiveFieldByFieldComparator
(Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType)