public class Assert extends Object
Assert.assertEquals(...), however, they read better if they are referenced through static
import:
import static org.junit.Assert.*;
...
assertEquals(...);
AssertionError| Modifier | Constructor and Description |
|---|---|
protected |
Assert()
Protect constructor since it is a static only class
|
| Modifier and Type | Method and Description |
|---|---|
static void |
assertArrayEquals(boolean[] expecteds,
boolean[] actuals)
Asserts that two boolean arrays are equal.
|
static void |
assertArrayEquals(byte[] expecteds,
byte[] actuals)
Asserts that two byte arrays are equal.
|
static void |
assertArrayEquals(char[] expecteds,
char[] actuals)
Asserts that two char arrays are equal.
|
static void |
assertArrayEquals(double[] expecteds,
double[] actuals,
double delta)
Asserts that two double arrays are equal.
|
static void |
assertArrayEquals(float[] expecteds,
float[] actuals,
float delta)
Asserts that two float arrays are equal.
|
static void |
assertArrayEquals(int[] expecteds,
int[] actuals)
Asserts that two int arrays are equal.
|
static void |
assertArrayEquals(long[] expecteds,
long[] actuals)
Asserts that two long arrays are equal.
|
static void |
assertArrayEquals(Object[] expecteds,
Object[] actuals)
Asserts that two object arrays are equal.
|
static void |
assertArrayEquals(short[] expecteds,
short[] actuals)
Asserts that two short arrays are equal.
|
static void |
assertArrayEquals(String message,
boolean[] expecteds,
boolean[] actuals)
Asserts that two boolean arrays are equal.
|
static void |
assertArrayEquals(String message,
byte[] expecteds,
byte[] actuals)
Asserts that two byte arrays are equal.
|
static void |
assertArrayEquals(String message,
char[] expecteds,
char[] actuals)
Asserts that two char arrays are equal.
|
static void |
assertArrayEquals(String message,
double[] expecteds,
double[] actuals,
double delta)
Asserts that two double arrays are equal.
|
static void |
assertArrayEquals(String message,
float[] expecteds,
float[] actuals,
float delta)
Asserts that two float arrays are equal.
|
static void |
assertArrayEquals(String message,
int[] expecteds,
int[] actuals)
Asserts that two int arrays are equal.
|
static void |
assertArrayEquals(String message,
long[] expecteds,
long[] actuals)
Asserts that two long arrays are equal.
|
static void |
assertArrayEquals(String message,
Object[] expecteds,
Object[] actuals)
Asserts that two object arrays are equal.
|
static void |
assertArrayEquals(String message,
short[] expecteds,
short[] actuals)
Asserts that two short arrays are equal.
|
static void |
assertEquals(double expected,
double actual,
double delta)
Asserts that two doubles are equal to within a positive delta.
|
static void |
assertEquals(float expected,
float actual,
float delta)
Asserts that two floats are equal to within a positive delta.
|
static void |
assertEquals(long expected,
long actual)
Asserts that two longs are equal.
|
static void |
assertEquals(Object expected,
Object actual)
Asserts that two objects are equal.
|
static void |
assertEquals(String message,
double expected,
double actual,
double delta)
Asserts that two doubles are equal to within a positive delta.
|
static void |
assertEquals(String message,
float expected,
float actual,
float delta)
Asserts that two floats are equal to within a positive delta.
|
static void |
assertEquals(String message,
long expected,
long actual)
Asserts that two longs are equal.
|
static void |
assertEquals(String message,
Object expected,
Object actual)
Asserts that two objects are equal.
|
static void |
assertFalse(boolean condition)
Asserts that a condition is false.
|
static void |
assertFalse(String message,
boolean condition)
Asserts that a condition is false.
|
static void |
assertNotEquals(double unexpected,
double actual,
double delta)
Asserts that two doubles are not equal to within a positive delta.
|
static void |
assertNotEquals(float unexpected,
float actual,
float delta)
Asserts that two floats are not equal to within a positive delta.
|
static void |
assertNotEquals(long unexpected,
long actual)
Asserts that two longs are not equals.
|
static void |
assertNotEquals(Object unexpected,
Object actual)
Asserts that two objects are not equals.
|
static void |
assertNotEquals(String message,
double unexpected,
double actual,
double delta)
Asserts that two doubles are not equal to within a positive delta.
|
static void |
assertNotEquals(String message,
float unexpected,
float actual,
float delta)
Asserts that two floats are not equal to within a positive delta.
|
static void |
assertNotEquals(String message,
long unexpected,
long actual)
Asserts that two longs are not equals.
|
static void |
assertNotEquals(String message,
Object unexpected,
Object actual)
Asserts that two objects are not equals.
|
static void |
assertNotNull(Object object)
Asserts that an object isn't null.
|
static void |
assertNotNull(String message,
Object object)
Asserts that an object isn't null.
|
static void |
assertNotSame(Object unexpected,
Object actual)
Asserts that two objects do not refer to the same object.
|
static void |
assertNotSame(String message,
Object unexpected,
Object actual)
Asserts that two objects do not refer to the same object.
|
static void |
assertNull(Object object)
Asserts that an object is null.
|
static void |
assertNull(String message,
Object object)
Asserts that an object is null.
|
static void |
assertSame(Object expected,
Object actual)
Asserts that two objects refer to the same object.
|
static void |
assertSame(String message,
Object expected,
Object actual)
Asserts that two objects refer to the same object.
|
static void |
assertTrue(boolean condition)
Asserts that a condition is true.
|
static void |
assertTrue(String message,
boolean condition)
Asserts that a condition is true.
|
static void |
fail()
Fails a test with no message.
|
static void |
fail(String message)
Fails a test with the given message.
|
public static void assertArrayEquals(boolean[] expecteds,
boolean[] actuals)
AssertionError is thrown. If
expected and actual are null, they are considered equal.expecteds - boolean array with expected values.actuals - boolean array with expected values.public static void assertArrayEquals(byte[] expecteds,
byte[] actuals)
AssertionError is thrown.expecteds - byte array with expected values.actuals - byte array with actual valuespublic static void assertArrayEquals(char[] expecteds,
char[] actuals)
AssertionError is thrown.expecteds - char array with expected values.actuals - char array with actual valuespublic static void assertArrayEquals(double[] expecteds,
double[] actuals,
double delta)
AssertionError is thrown.expecteds - double array with expected values.actuals - double array with actual valuesdelta - the maximum delta between expecteds[i] and actuals[i] for which both numbers
are still considered equal.public static void assertArrayEquals(float[] expecteds,
float[] actuals,
float delta)
AssertionError is thrown.expecteds - float array with expected values.actuals - float array with actual valuesdelta - the maximum delta between expecteds[i] and actuals[i] for which both numbers
are still considered equal.public static void assertArrayEquals(int[] expecteds,
int[] actuals)
AssertionError is thrown.expecteds - int array with expected values.actuals - int array with actual valuespublic static void assertArrayEquals(long[] expecteds,
long[] actuals)
AssertionError is thrown.expecteds - long array with expected values.actuals - long array with actual valuespublic static void assertArrayEquals(Object[] expecteds, Object[] actuals)
AssertionError is thrown. If
expected and actual are null, they are considered equal.expecteds - Object array or array of arrays (multi-dimensional array) with expected valuesactuals - Object array or array of arrays (multi-dimensional array) with actual valuespublic static void assertArrayEquals(short[] expecteds,
short[] actuals)
AssertionError is thrown.expecteds - short array with expected values.actuals - short array with actual valuespublic static void assertArrayEquals(String message, boolean[] expecteds, boolean[] actuals) throws ArrayComparisonFailure
AssertionError is thrown with the given
message. If expecteds and actuals are null, they are considered equal.message - the identifying message for the AssertionError (null okay)expecteds - boolean array with expected values.actuals - boolean array with expected values.ArrayComparisonFailurepublic static void assertArrayEquals(String message, byte[] expecteds, byte[] actuals) throws ArrayComparisonFailure
AssertionError is thrown with the given
message.message - the identifying message for the AssertionError (null okay)expecteds - byte array with expected values.actuals - byte array with actual valuesArrayComparisonFailurepublic static void assertArrayEquals(String message, char[] expecteds, char[] actuals) throws ArrayComparisonFailure
AssertionError is thrown with the given
message.message - the identifying message for the AssertionError (null okay)expecteds - char array with expected values.actuals - char array with actual valuesArrayComparisonFailurepublic static void assertArrayEquals(String message, double[] expecteds, double[] actuals, double delta) throws ArrayComparisonFailure
AssertionError is thrown with the given
message.message - the identifying message for the AssertionError (null okay)expecteds - double array with expected values.actuals - double array with actual valuesdelta - the maximum delta between expecteds[i] and actuals[i] for which both numbers
are still considered equal.ArrayComparisonFailurepublic static void assertArrayEquals(String message, float[] expecteds, float[] actuals, float delta) throws ArrayComparisonFailure
AssertionError is thrown with the given
message.message - the identifying message for the AssertionError (null okay)expecteds - float array with expected values.actuals - float array with actual valuesdelta - the maximum delta between expecteds[i] and actuals[i] for which both numbers
are still considered equal.ArrayComparisonFailurepublic static void assertArrayEquals(String message, int[] expecteds, int[] actuals) throws ArrayComparisonFailure
AssertionError is thrown with the given
message.message - the identifying message for the AssertionError (null okay)expecteds - int array with expected values.actuals - int array with actual valuesArrayComparisonFailurepublic static void assertArrayEquals(String message, long[] expecteds, long[] actuals) throws ArrayComparisonFailure
AssertionError is thrown with the given
message.message - the identifying message for the AssertionError (null okay)expecteds - long array with expected values.actuals - long array with actual valuesArrayComparisonFailurepublic static void assertArrayEquals(String message, Object[] expecteds, Object[] actuals) throws ArrayComparisonFailure
AssertionError is thrown with the given
message. If expecteds and actuals are null, they are considered equal.message - the identifying message for the AssertionError (null okay)expecteds - Object array or array of arrays (multi-dimensional array) with expected values.actuals - Object array or array of arrays (multi-dimensional array) with actual valuesArrayComparisonFailurepublic static void assertArrayEquals(String message, short[] expecteds, short[] actuals) throws ArrayComparisonFailure
AssertionError is thrown with the given
message.message - the identifying message for the AssertionError (null okay)expecteds - short array with expected values.actuals - short array with actual valuesArrayComparisonFailurepublic static void assertEquals(double expected,
double actual,
double delta)
AssertionError is
thrown. If the expected value is infinity then the delta value is ignored.NaNs are considered equal:
assertEquals(Double.NaN, Double.NaN, *) passesexpected - expected valueactual - the value to check against expecteddelta - the maximum delta between expected and actual for which both numbers are
still considered equal.public static void assertEquals(float expected,
float actual,
float delta)
AssertionError is
thrown. If the expected value is infinity then the delta value is ignored. NaNs are considered equal:
assertEquals(Float.NaN, Float.NaN, *) passesexpected - expected valueactual - the value to check against expecteddelta - the maximum delta between expected and actual for which both numbers are
still considered equal.public static void assertEquals(long expected,
long actual)
AssertionError is thrown.expected - expected long value.actual - actual long valuepublic static void assertEquals(Object expected, Object actual)
AssertionError without a message is thrown. If
expected and actual are null, they are considered equal.expected - expected valueactual - the value to check against expectedpublic static void assertEquals(String message, double expected, double actual, double delta)
AssertionError is
thrown with the given message. If the expected value is infinity then the delta value is ignored. NaNs are
considered equal: assertEquals(Double.NaN, Double.NaN, *) passesmessage - the identifying message for the AssertionError (null okay)expected - expected valueactual - the value to check against expecteddelta - the maximum delta between expected and actual for which both numbers are
still considered equal.public static void assertEquals(String message, float expected, float actual, float delta)
AssertionError is
thrown with the given message. If the expected value is infinity then the delta value is ignored. NaNs are
considered equal: assertEquals(Float.NaN, Float.NaN, *) passesmessage - the identifying message for the AssertionError (null okay)expected - expected valueactual - the value to check against expecteddelta - the maximum delta between expected and actual for which both numbers are
still considered equal.public static void assertEquals(String message, long expected, long actual)
AssertionError is thrown with the given message.message - the identifying message for the AssertionError (null okay)expected - long expected value.actual - long actual valuepublic static void assertEquals(String message, Object expected, Object actual)
AssertionError is thrown with the given message.
If expected and actual are null, they are considered equal.message - the identifying message for the AssertionError (null okay)expected - expected valueactual - actual valuepublic static void assertFalse(boolean condition)
AssertionError without a message.condition - condition to be checkedpublic static void assertFalse(String message, boolean condition)
AssertionError with the given message.message - the identifying message for the AssertionError (null okay)condition - condition to be checkedpublic static void assertNotEquals(double unexpected,
double actual,
double delta)
AssertionError
is thrown. If the unexpected value is infinity then the delta value is ignored.NaNs are considered equal:
assertNotEquals(Double.NaN, Double.NaN, *) failsunexpected - unexpected valueactual - the value to check against unexpecteddelta - the maximum delta between unexpected and actual for which both numbers are
still considered equal.public static void assertNotEquals(float unexpected,
float actual,
float delta)
AssertionError
is thrown. If the unexpected value is infinity then the delta value is ignored.NaNs are considered equal:
assertNotEquals(Float.NaN, Float.NaN, *) failsunexpected - unexpected valueactual - the value to check against unexpecteddelta - the maximum delta between unexpected and actual for which both numbers are
still considered equal.public static void assertNotEquals(long unexpected,
long actual)
AssertionError without a message is thrown.unexpected - unexpected value to checkactual - the value to check against unexpectedpublic static void assertNotEquals(Object unexpected, Object actual)
AssertionError without a message is
thrown. If unexpected and actual are null, they are considered equal.unexpected - unexpected value to checkactual - the value to check against unexpectedpublic static void assertNotEquals(String message, double unexpected, double actual, double delta)
AssertionError
is thrown with the given message. If the unexpected value is infinity then the delta value is ignored. NaNs are
considered equal: assertNotEquals(Double.NaN, Double.NaN, *) failsmessage - the identifying message for the AssertionError (null okay)unexpected - unexpected valueactual - the value to check against unexpecteddelta - the maximum delta between unexpected and actual for which both numbers are
still considered equal.public static void assertNotEquals(String message, float unexpected, float actual, float delta)
AssertionError
is thrown with the given message. If the unexpected value is infinity then the delta value is ignored. NaNs are
considered equal: assertNotEquals(Float.NaN, Float.NaN, *) failsmessage - the identifying message for the AssertionError (null okay)unexpected - unexpected valueactual - the value to check against unexpecteddelta - the maximum delta between unexpected and actual for which both numbers are
still considered equal.public static void assertNotEquals(String message, long unexpected, long actual)
AssertionError is thrown with the given
message.message - the identifying message for the AssertionError (null okay)unexpected - unexpected value to checkactual - the value to check against unexpectedpublic static void assertNotEquals(String message, Object unexpected, Object actual)
AssertionError is thrown with the given
message. If unexpected and actual are null, they are considered equal.message - the identifying message for the AssertionError (null okay)unexpected - unexpected value to checkactual - the value to check against unexpectedpublic static void assertNotNull(Object object)
AssertionError is thrown.object - Object to check or nullpublic static void assertNotNull(String message, Object object)
AssertionError is thrown with the given message.message - the identifying message for the AssertionError (null okay)object - Object to check or nullpublic static void assertNotSame(Object unexpected, Object actual)
AssertionError without a message is thrown.unexpected - the object you don't expectactual - the object to compare to unexpectedpublic static void assertNotSame(String message, Object unexpected, Object actual)
AssertionError is thrown with the given message.message - the identifying message for the AssertionError (null okay)unexpected - the object you don't expectactual - the object to compare to unexpectedpublic static void assertNull(Object object)
AssertionError is thrown.object - Object to check or nullpublic static void assertNull(String message, Object object)
AssertionError is thrown with the given message.message - the identifying message for the AssertionError (null okay)object - Object to check or nullpublic static void assertSame(Object expected, Object actual)
AssertionError without a
message is thrown.expected - the expected objectactual - the object to compare to expectedpublic static void assertSame(String message, Object expected, Object actual)
AssertionError is thrown with the
given message.message - the identifying message for the AssertionError (null okay)expected - the expected objectactual - the object to compare to expectedpublic static void assertTrue(boolean condition)
AssertionError without a message.condition - condition to be checkedpublic static void assertTrue(String message, boolean condition)
AssertionError with the given message.message - the identifying message for the AssertionError (null okay)condition - condition to be checkedpublic static void fail()
public static void fail(String message)
message - the identifying message for the AssertionError (null okay)AssertionError