|
||||||||||
| 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. |
void |
assertIsIn(AssertionInfo info,
Object actual,
Collection<?> 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 |
assertIsNotIn(AssertionInfo info,
Object actual,
Collection<?> 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 void assertIsIn(AssertionInfo info,
Object actual,
Collection<?> values)
info - contains information about the assertion.actual - the given object.values - the given collection.
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 void assertIsNotIn(AssertionInfo info,
Object actual,
Collection<?> values)
info - contains information about the assertion.actual - the given object.values - the given collection.
NullPointerException - if the given collection is null.
IllegalArgumentException - if the given collection is empty.
AssertionError - if the given object is present in the given collection.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||