Package org.assertj.core.internal
Class Objects
java.lang.Object
org.assertj.core.internal.Objects
Reusable assertions for
Objects.-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ComparisonStrategy(package private) Failuresprivate static final GroupTypeDescriptionprivate final FieldSupportprivate static final Objects(package private) final PropertySupport -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate booleanactualIsExactlyInstanceOfType(Object actual, Class<?> expectedType, AssertionInfo info) private booleanbooleanareEqualToComparingOnlyGivenFields(Object actual, Object other, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType, String... fields) booleanareEqualToIgnoringGivenFields(Object actual, Object other, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType, String... fields) voidassertDoesNotHaveSameClassAs(AssertionInfo info, Object actual, Object other) <A> voidassertDoesNotHaveSameHashCodeAs(AssertionInfo info, A actual, Object other) voidassertDoesNotHaveToString(AssertionInfo info, Object actual, String otherToString) voidassertEqual(AssertionInfo info, Object actual, Object expected) <A> voidassertHasAllNullFieldsOrPropertiesExcept(AssertionInfo info, A actual, String... propertiesOrFieldsToIgnore) <A> voidassertHasFieldOrProperty(AssertionInfo info, A actual, String name) <A> voidassertHasFieldOrPropertyWithValue(AssertionInfo info, A actual, String name, Object expectedValue) <A> voidassertHasNoNullFieldsOrPropertiesExcept(AssertionInfo info, A actual, String... propertiesOrFieldsToIgnore) <A> voidassertHasOnlyFields(AssertionInfo info, A actual, String... names) voidassertHasSameClassAs(AssertionInfo info, Object actual, Object other) <A> voidassertHasSameHashCodeAs(AssertionInfo info, A actual, Object other) voidassertHasToString(AssertionInfo info, Object actual, String expectedToString) <A> voidassertIsEqualToComparingFieldByFieldRecursively(AssertionInfo info, Object actual, Object other, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType) <A> voidassertIsEqualToComparingOnlyGivenFields(AssertionInfo info, A actual, A other, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType, String... fields) <A> voidassertIsEqualToIgnoringGivenFields(AssertionInfo info, A actual, A other, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType, String... fields) <A> voidassertIsEqualToIgnoringNullFields(AssertionInfo info, A actual, A other, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType) voidassertIsExactlyInstanceOf(AssertionInfo info, Object actual, Class<?> type) voidassertIsIn(AssertionInfo info, Object actual, Iterable<?> values) voidassertIsIn(AssertionInfo info, Object actual, Object[] values) voidassertIsInstanceOf(AssertionInfo info, Object actual, Class<?> type) voidassertIsInstanceOfAny(AssertionInfo info, Object actual, Class<?>[] types) voidassertIsNotExactlyInstanceOf(AssertionInfo info, Object actual, Class<?> type) voidassertIsNotIn(AssertionInfo info, Object actual, Iterable<?> values) voidassertIsNotIn(AssertionInfo info, Object actual, Object[] values) voidassertIsNotInstanceOf(AssertionInfo info, Object actual, Class<?> type) voidassertIsNotInstanceOfAny(AssertionInfo info, Object actual, Class<?>[] types) voidassertIsNotOfAnyClassIn(AssertionInfo info, Object actual, Class<?>[] types) voidassertIsOfAnyClassIn(AssertionInfo info, Object actual, Class<?>[] types) voidassertNotEqual(AssertionInfo info, Object actual, Object other) voidassertNotNull(AssertionInfo info, Object actual) voidassertNotNull(AssertionInfo info, Object actual, String label) voidassertNotSame(AssertionInfo info, Object actual, Object other) voidassertNull(AssertionInfo info, Object actual) voidassertSame(AssertionInfo info, Object actual, Object expected) private <A> booleancanReadFieldValue(Field field, A actual) private voidcheckArrayIsNotNull(Object[] values) private voidcheckIsNotNullAndIsNotEmpty(Class<?>[] types) private voidcheckNotNullIterable(Iterable<?> values) private <A> ObjectextractPropertyOrField(A actual, String name) Comparator<?> getDeclaredFieldsIncludingInherited(Class<?> clazz) getFieldsNames(Class<?> clazz) private <A> ObjectgetPropertyOrFieldValue(A a, String fieldName) private booleanhaveSameClass(Object actual, Object other, AssertionInfo info) static Objectsinstance()private booleanisActualIn(Object actual, Iterable<?> values) private <A> Objects.ByFieldsComparisonisEqualToComparingOnlyGivenFields(A actual, A other, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType, String[] fields) private <A> Objects.ByFieldsComparisonisEqualToIgnoringGivenFields(A actual, A other, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType, String[] givenIgnoredFields) private booleanisInstanceOfClass(Object actual, Class<?> clazz, AssertionInfo info) private booleanisItemInArray(Object item, Object[] arrayOfValues) private booleanisOfOneOfGivenTypes(Object actual, Class<?>[] types, AssertionInfo info) private booleanobjectIsInstanceOfOneOfGivenClasses(Object actual, Class<?>[] types, AssertionInfo info) (package private) static booleanpropertyOrFieldValuesAreEqual(Object actualFieldValue, Object otherFieldValue, String fieldName, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType)
-
Field Details
-
INSTANCE
-
FIELDS_GROUP_DESCRIPTION
-
propertySupport
-
comparisonStrategy
-
failures
Failures failures -
fieldSupport
-
-
Constructor Details
-
Objects
Objects() -
Objects
-
-
Method Details
-
instance
-
getComparator
-
getComparisonStrategy
-
getFailures
-
assertIsInstanceOf
-
assertIsInstanceOfAny
-
objectIsInstanceOfOneOfGivenClasses
private boolean objectIsInstanceOfOneOfGivenClasses(Object actual, Class<?>[] types, AssertionInfo info) -
assertIsNotInstanceOf
-
isInstanceOfClass
-
assertIsNotInstanceOfAny
-
assertHasSameClassAs
-
haveSameClass
-
assertDoesNotHaveSameClassAs
-
assertIsExactlyInstanceOf
-
actualIsExactlyInstanceOfType
private boolean actualIsExactlyInstanceOfType(Object actual, Class<?> expectedType, AssertionInfo info) -
assertIsNotExactlyInstanceOf
-
assertIsOfAnyClassIn
-
isOfOneOfGivenTypes
-
assertIsNotOfAnyClassIn
-
checkIsNotNullAndIsNotEmpty
-
assertEqual
-
assertNotEqual
-
areEqual
-
assertNull
-
assertNotNull
-
assertNotNull
-
assertSame
-
assertNotSame
-
assertHasToString
-
assertDoesNotHaveToString
-
assertIsIn
-
assertIsNotIn
-
checkArrayIsNotNull
-
isItemInArray
-
assertIsIn
-
assertIsNotIn
-
checkNotNullIterable
-
isActualIn
-
assertIsEqualToIgnoringNullFields
public <A> void assertIsEqualToIgnoringNullFields(AssertionInfo info, A actual, A other, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType) -
assertIsEqualToComparingOnlyGivenFields
public <A> void assertIsEqualToComparingOnlyGivenFields(AssertionInfo info, A actual, A other, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType, String... fields) -
isEqualToComparingOnlyGivenFields
private <A> Objects.ByFieldsComparison isEqualToComparingOnlyGivenFields(A actual, A other, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType, String[] fields) -
assertIsEqualToIgnoringGivenFields
public <A> void assertIsEqualToIgnoringGivenFields(AssertionInfo info, A actual, A other, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType, String... fields) -
isEqualToIgnoringGivenFields
private <A> Objects.ByFieldsComparison isEqualToIgnoringGivenFields(A actual, A other, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType, String[] givenIgnoredFields) -
propertyOrFieldValuesAreEqual
static boolean propertyOrFieldValuesAreEqual(Object actualFieldValue, Object otherFieldValue, String fieldName, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType) -
canReadFieldValue
-
assertHasNoNullFieldsOrPropertiesExcept
public <A> void assertHasNoNullFieldsOrPropertiesExcept(AssertionInfo info, A actual, String... propertiesOrFieldsToIgnore) -
assertHasAllNullFieldsOrPropertiesExcept
public <A> void assertHasAllNullFieldsOrPropertiesExcept(AssertionInfo info, A actual, String... propertiesOrFieldsToIgnore) -
assertIsEqualToComparingFieldByFieldRecursively
public <A> void assertIsEqualToComparingFieldByFieldRecursively(AssertionInfo info, Object actual, Object other, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType) -
getPropertyOrFieldValue
-
getDeclaredFieldsIncludingInherited
-
getFieldsNames
-
getDeclaredFieldsIgnoringSyntheticAndStatic
-
areEqualToIgnoringGivenFields
public boolean areEqualToIgnoringGivenFields(Object actual, Object other, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType, String... fields) -
areEqualToComparingOnlyGivenFields
public boolean areEqualToComparingOnlyGivenFields(Object actual, Object other, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType, String... fields) -
assertHasFieldOrProperty
-
assertHasFieldOrPropertyWithValue
public <A> void assertHasFieldOrPropertyWithValue(AssertionInfo info, A actual, String name, Object expectedValue) -
assertHasOnlyFields
-
extractPropertyOrField
-
assertHasSameHashCodeAs
-
assertDoesNotHaveSameHashCodeAs
-