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 TypeComparatorsAbstractObjectAssert.comparatorByTypeprivate TypeComparatorsAbstractIterableAssert.comparatorsForElementPropertyOrFieldTypesprivate TypeComparatorsAbstractObjectArrayAssert.comparatorsForElementPropertyOrFieldTypesprivate TypeComparatorsAtomicReferenceArrayAssert.comparatorsForElementPropertyOrFieldTypesMethods in org.assertj.core.api that return TypeComparatorsModifier and TypeMethodDescriptionstatic TypeComparatorsAbstractObjectAssert.defaultTypeComparators() -
Uses of TypeComparators in org.assertj.core.internal
Fields in org.assertj.core.internal declared as TypeComparatorsModifier and TypeFieldDescriptionprotected final TypeComparatorsFieldByFieldComparator.comparatorByTypeprivate final TypeComparatorsRecursiveFieldByFieldComparator.comparatorByTypeMethods in org.assertj.core.internal with parameters of type TypeComparatorsModifier and TypeMethodDescriptionbooleanObjects.areEqualToComparingOnlyGivenFields(Object actual, Object other, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType, String... fields) booleanObjects.areEqualToIgnoringGivenFields(Object actual, Object other, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType, String... fields) <A> voidObjects.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> voidObjects.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> voidObjects.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> voidObjects.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 booleanDeepDifference.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.ByFieldsComparisonObjects.isEqualToComparingOnlyGivenFields(A actual, A other, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType, String[] fields) private <A> Objects.ByFieldsComparisonObjects.isEqualToIgnoringGivenFields(A actual, A other, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType, String[] givenIgnoredFields) private booleanRecursiveFieldByFieldComparator.isNullOrEmpty(TypeComparators comparatorByType) (package private) static booleanObjects.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)