Package | Description |
---|---|
org.assertj.core.api | |
org.assertj.core.internal |
Modifier and Type | Field and Description |
---|---|
private TypeComparators |
AbstractObjectAssert.comparatorByType |
private TypeComparators |
AtomicReferenceArrayAssert.comparatorsForElementPropertyOrFieldTypes |
private TypeComparators |
AbstractObjectArrayAssert.comparatorsForElementPropertyOrFieldTypes |
private TypeComparators |
AbstractIterableAssert.comparatorsForElementPropertyOrFieldTypes |
Modifier and Type | Method and Description |
---|---|
static TypeComparators |
AbstractObjectAssert.defaultTypeComparators() |
Modifier and Type | Field and Description |
---|---|
protected TypeComparators |
FieldByFieldComparator.comparatorByType |
private TypeComparators |
RecursiveFieldByFieldComparator.comparatorByType |
Modifier and Type | Method and Description |
---|---|
boolean |
Objects.areEqualToComparingOnlyGivenFields(java.lang.Object actual,
java.lang.Object other,
java.util.Map<java.lang.String,java.util.Comparator<?>> comparatorByPropertyOrField,
TypeComparators comparatorByType,
java.lang.String... fields) |
boolean |
Objects.areEqualToIgnoringGivenFields(java.lang.Object actual,
java.lang.Object other,
java.util.Map<java.lang.String,java.util.Comparator<?>> comparatorByPropertyOrField,
TypeComparators comparatorByType,
java.lang.String... fields) |
<A> void |
Objects.assertIsEqualToComparingFieldByFieldRecursively(AssertionInfo info,
java.lang.Object actual,
java.lang.Object other,
java.util.Map<java.lang.String,java.util.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,
java.util.Map<java.lang.String,java.util.Comparator<?>> comparatorByPropertyOrField,
TypeComparators comparatorByType,
java.lang.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,
java.util.Map<java.lang.String,java.util.Comparator<?>> comparatorByPropertyOrField,
TypeComparators comparatorByType,
java.lang.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,
java.util.Map<java.lang.String,java.util.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(java.util.Collection<K> col1,
java.util.Collection<V> col2,
java.util.List<java.lang.String> path,
java.util.Deque<DeepDifference.DualKey> toCompare,
java.util.Set<DeepDifference.DualKey> visited,
java.util.Map<java.lang.String,java.util.Comparator<?>> comparatorByPropertyOrField,
TypeComparators comparatorByType)
Deeply compares two collections referenced by dualKey.
|
private static java.util.List<DeepDifference.Difference> |
DeepDifference.determineDifferences(java.lang.Object a,
java.lang.Object b,
java.util.List<java.lang.String> parentPath,
java.util.Map<java.lang.String,java.util.Comparator<?>> comparatorByPropertyOrField,
TypeComparators comparatorByType) |
static java.util.List<DeepDifference.Difference> |
DeepDifference.determineDifferences(java.lang.Object a,
java.lang.Object b,
java.util.Map<java.lang.String,java.util.Comparator<?>> comparatorByPropertyOrField,
TypeComparators comparatorByType)
Compare two objects for differences by doing a 'deep' comparison.
|
private static boolean |
DeepDifference.hasCustomComparator(DeepDifference.DualKey dualKey,
java.util.Map<java.lang.String,java.util.Comparator<?>> comparatorByPropertyOrField,
TypeComparators comparatorByType) |
private static java.util.Deque<DeepDifference.DualKey> |
DeepDifference.initStack(java.lang.Object a,
java.lang.Object b,
java.util.List<java.lang.String> parentPath,
java.util.Map<java.lang.String,java.util.Comparator<?>> comparatorByPropertyOrField,
TypeComparators comparatorByType) |
private <A> Objects.ByFieldsComparison |
Objects.isEqualToComparingOnlyGivenFields(A actual,
A other,
java.util.Map<java.lang.String,java.util.Comparator<?>> comparatorByPropertyOrField,
TypeComparators comparatorByType,
java.lang.String[] fields) |
private <A> Objects.ByFieldsComparison |
Objects.isEqualToIgnoringGivenFields(A actual,
A other,
java.util.Map<java.lang.String,java.util.Comparator<?>> comparatorByPropertyOrField,
TypeComparators comparatorByType,
java.lang.String[] givenIgnoredFields) |
private boolean |
RecursiveFieldByFieldComparator.isNullOrEmpty(TypeComparators comparatorByType) |
(package private) static boolean |
Objects.propertyOrFieldValuesAreEqual(java.lang.Object actualFieldValue,
java.lang.Object otherFieldValue,
java.lang.String fieldName,
java.util.Map<java.lang.String,java.util.Comparator<?>> comparatorByPropertyOrField,
TypeComparators comparatorByType) |
Constructor and Description |
---|
FieldByFieldComparator(java.util.Map<java.lang.String,java.util.Comparator<?>> comparatorByPropertyOrField,
TypeComparators comparatorByType) |
IgnoringFieldsComparator(java.util.Map<java.lang.String,java.util.Comparator<?>> comparatorByPropertyOrField,
TypeComparators comparatorByType,
java.lang.String... fields) |
OnFieldsComparator(java.util.Map<java.lang.String,java.util.Comparator<?>> comparatorByPropertyOrField,
TypeComparators comparatorByType,
java.lang.String... fields) |
RecursiveFieldByFieldComparator(java.util.Map<java.lang.String,java.util.Comparator<?>> comparatorByPropertyOrField,
TypeComparators comparatorByType) |