|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.fest.assertions.internal.Objects
public class Objects
Reusable assertions for Objects.
| Constructor Summary | |
|---|---|
Objects(org.fest.util.ComparisonStrategy comparisonStrategy)
|
|
| Method Summary | ||
|---|---|---|
void |
assertEqual(AssertionInfo info,
Object actual,
Object expected)
Asserts that two objects are equal. |
|
|
assertIsIn(AssertionInfo info,
Object actual,
Iterable<? extends A> values)
Asserts that the given object is present in the given collection. |
|
void |
assertIsIn(AssertionInfo info,
Object actual,
Object[] values)
Asserts that the given object is present in the given array. |
|
void |
assertIsInstanceOf(AssertionInfo info,
Object actual,
Class<?> type)
Verifies that the given object is an instance of the given type. |
|
void |
assertIsInstanceOfAny(AssertionInfo info,
Object actual,
Class<?>[] types)
Verifies that the given object is an instance of any of the given types. |
|
void |
assertIsLenientEqualsToByAcceptingFields(AssertionInfo info,
Object actual,
Object other,
String... fields)
Assert that the given object is lenient equals by ignoring null fields value on other object. |
|
void |
assertIsLenientEqualsToByIgnoringFields(AssertionInfo info,
Object actual,
Object other,
String... fields)
Assert that the given object is lenient equals by ignoring fields. |
|
void |
assertIsLenientEqualsToByIgnoringNullFields(AssertionInfo info,
Object actual,
Object other)
Assert that the given object is lenient equals by ignoring null fields value on other object. |
|
|
assertIsNotIn(AssertionInfo info,
Object actual,
Iterable<? extends A> values)
Asserts that the given object is not present in the given collection. |
|
void |
assertIsNotIn(AssertionInfo info,
Object actual,
Object[] values)
Asserts that the given object is not present in the given array. |
|
void |
assertNotEqual(AssertionInfo info,
Object actual,
Object other)
Asserts that two objects are not equal. |
|
void |
assertNotNull(AssertionInfo info,
Object actual)
Asserts that the given object is not null. |
|
void |
assertNotSame(AssertionInfo info,
Object actual,
Object other)
Asserts that two objects do not refer to the same object. |
|
void |
assertNull(AssertionInfo info,
Object actual)
Asserts that the given object is null. |
|
void |
assertSame(AssertionInfo info,
Object actual,
Object expected)
Asserts that two objects refer to the same object. |
|
Comparator<?> |
getComparator()
|
|
static Objects |
instance()
Returns the singleton instance of this class based on StandardComparisonStrategy. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Objects(org.fest.util.ComparisonStrategy comparisonStrategy)
| Method Detail |
|---|
public static Objects instance()
StandardComparisonStrategy.
StandardComparisonStrategy.public Comparator<?> getComparator()
public void assertIsInstanceOf(AssertionInfo info,
Object actual,
Class<?> type)
info - contains information about the assertion.actual - the given object.type - the type to check the given object against.
NullPointerException - if the given type is null.
AssertionError - if the given object is null.
AssertionError - if the given object is not an instance of the given type.
public void assertIsInstanceOfAny(AssertionInfo info,
Object actual,
Class<?>[] types)
info - contains information about the assertion.actual - the given object.types - the types to check the given object against.
NullPointerException - if the given array is null.
IllegalArgumentException - if the given array is empty.
NullPointerException - if the given array has null elements.
AssertionError - if the given object is null.
AssertionError - if the given object is not an instance of any of the given types.
public void assertEqual(AssertionInfo info,
Object actual,
Object expected)
info - contains information about the assertion.actual - the "actual" object.expected - the "expected" object.
AssertionError - if actual is not equal to expected. This method will throw a
org.junit.ComparisonFailure instead if JUnit is in the classpath and the given objects are not
equal.
public void assertNotEqual(AssertionInfo info,
Object actual,
Object other)
info - contains information about the assertion.actual - the given object.other - the object to compare actual to.
AssertionError - if actual is equal to other.
public void assertNull(AssertionInfo info,
Object actual)
null.
info - contains information about the assertion.actual - the given object.
AssertionError - if the given object is not null.
public void assertNotNull(AssertionInfo info,
Object actual)
null.
info - contains information about the assertion.actual - the given object.
AssertionError - if the given object is null.
public void assertSame(AssertionInfo info,
Object actual,
Object expected)
info - contains information about the assertion.actual - the given object.expected - the expected object.
AssertionError - if the given objects do not refer to the same object.
public void assertNotSame(AssertionInfo info,
Object actual,
Object other)
info - contains information about the assertion.actual - the given object.other - the object to compare actual to.
AssertionError - if the given objects refer to the same object.
public void assertIsIn(AssertionInfo info,
Object actual,
Object[] values)
info - contains information about the assertion.actual - the given object.values - the given array.
NullPointerException - if the given array is null.
IllegalArgumentException - if the given array is empty.
AssertionError - if the given object is not present in the given array.
public void assertIsNotIn(AssertionInfo info,
Object actual,
Object[] values)
info - contains information about the assertion.actual - the given object.values - the given array.
NullPointerException - if the given array is null.
IllegalArgumentException - if the given array is empty.
AssertionError - if the given object is present in the given array.
public <A> void assertIsIn(AssertionInfo info,
Object actual,
Iterable<? extends A> values)
info - contains information about the assertion.actual - the given object.values - the given iterable.
NullPointerException - if the given collection is null.
IllegalArgumentException - if the given collection is empty.
AssertionError - if the given object is not present in the given collection.
public <A> void assertIsNotIn(AssertionInfo info,
Object actual,
Iterable<? extends A> values)
info - contains information about the assertion.actual - the given object.values - the given collection.
NullPointerException - if the given iterable is null.
IllegalArgumentException - if the given collection is empty.
AssertionError - if the given object is present in the given collection.
public void assertIsLenientEqualsToByIgnoringNullFields(AssertionInfo info,
Object actual,
Object other)
info - contains information about the assertion.actual - the given object.other - the object to compare actual to.
NullPointerException - if the actual type is null.
NullPointerException - if the other type is null.
AssertionError - if the actual and the given object are not lenient equals.
AssertionError - if the other object is not an instance of the actual type.
public void assertIsLenientEqualsToByAcceptingFields(AssertionInfo info,
Object actual,
Object other,
String... fields)
info - contains information about the assertion.actual - the given object.other - the object to compare actual to.fields - accepted fields
NullPointerException - if the actual type is null.
NullPointerException - if the other type is null.
AssertionError - if the actual and the given object are not lenient equals.
AssertionError - if the other object is not an instance of the actual type.
org.fest.util.IntrospectionError - if a field does not exist in actual.
public void assertIsLenientEqualsToByIgnoringFields(AssertionInfo info,
Object actual,
Object other,
String... fields)
info - contains information about the assertion.actual - the given object.other - the object to compare actual to.fields - ignore fields
NullPointerException - if the actual type is null.
NullPointerException - if the other type is null.
AssertionError - if the actual and the given object are not lenient equals.
AssertionError - if the other object is not an instance of the actual type.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||