public abstract class ComparisonCriteria
extends java.lang.Object
| Constructor and Description |
|---|
ComparisonCriteria() |
| Modifier and Type | Method and Description |
|---|---|
void |
arrayEquals(java.lang.String message,
java.lang.Object expecteds,
java.lang.Object actuals)
Asserts that two arrays are equal, according to the criteria defined by
the concrete subclass.
|
private int |
assertArraysAreSameLength(java.lang.Object expecteds,
java.lang.Object actuals,
java.lang.String header) |
protected abstract void |
assertElementsEqual(java.lang.Object expected,
java.lang.Object actual) |
private boolean |
isArray(java.lang.Object expected) |
public void arrayEquals(java.lang.String message,
java.lang.Object expecteds,
java.lang.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 valuesArrayComparisonFailureprivate boolean isArray(java.lang.Object expected)
private int assertArraysAreSameLength(java.lang.Object expecteds,
java.lang.Object actuals,
java.lang.String header)
protected abstract void assertElementsEqual(java.lang.Object expected,
java.lang.Object actual)