Package org.assertj.core.internal
Class Objects
java.lang.Object
org.assertj.core.internal.Objects
Reusable assertions for
Objects.- Author:
- Yvonne Wang, Alex Ruiz, Nicolas François, Mikhail Mazursky
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanareEqualToComparingOnlyGivenFields(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) Comparator<?> getDeclaredFieldsIncludingInherited(Class<?> clazz) getFieldsNames(Class<?> clazz) static Objectsinstance()
-
Constructor Details
-
Objects
-
-
Method Details
-
instance
-
getComparator
-
getComparisonStrategy
-
getFailures
-
assertIsInstanceOf
-
assertIsInstanceOfAny
-
assertIsNotInstanceOf
-
assertIsNotInstanceOfAny
-
assertHasSameClassAs
-
assertDoesNotHaveSameClassAs
-
assertIsExactlyInstanceOf
-
assertIsNotExactlyInstanceOf
-
assertIsOfAnyClassIn
-
assertIsNotOfAnyClassIn
-
assertEqual
-
assertNotEqual
-
assertNull
-
assertNotNull
-
assertNotNull
-
assertSame
-
assertNotSame
-
assertHasToString
-
assertDoesNotHaveToString
-
assertIsIn
-
assertIsNotIn
-
assertIsIn
-
assertIsNotIn
-
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) -
assertIsEqualToIgnoringGivenFields
public <A> void assertIsEqualToIgnoringGivenFields(AssertionInfo info, A actual, A other, Map<String, Comparator<?>> comparatorByPropertyOrField, TypeComparators comparatorByType, String... fields) -
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) -
getDeclaredFieldsIncludingInherited
-
getFieldsNames
-
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
-
assertHasSameHashCodeAs
-
assertDoesNotHaveSameHashCodeAs
-