下面列出了怎么用org.junit.internal.InexactComparisonCriteria的API类实例代码及写法,或者点击链接到github查看源代码。
/**
* Asserts that two double arrays are equal. If they are not, an {@link AssertionError} is thrown
* with the given message.
*
* @param message the identifying message for the {@link AssertionError} (<code>null</code> okay)
* @param expecteds double array with expected values.
* @param actuals double array with actual values
* @param delta the maximum delta between <code>expecteds[i]</code> and <code>actuals[i]</code>
* for which both numbers are still considered equal.
*/
public static void assertArrayEquals(
String message, double[] expecteds, double[] actuals, double delta)
throws ArrayComparisonFailure {
new InexactComparisonCriteria(delta).arrayEquals(message, expecteds, actuals);
}
/**
* Asserts that two float arrays are equal. If they are not, an {@link AssertionError} is thrown
* with the given message.
*
* @param message the identifying message for the {@link AssertionError} (<code>null</code> okay)
* @param expecteds float array with expected values.
* @param actuals float array with actual values
* @param delta the maximum delta between <code>expecteds[i]</code> and <code>actuals[i]</code>
* for which both numbers are still considered equal.
*/
public static void assertArrayEquals(
String message, float[] expecteds, float[] actuals, float delta)
throws ArrayComparisonFailure {
new InexactComparisonCriteria(delta).arrayEquals(message, expecteds, actuals);
}
/**
* Asserts that two double arrays are equal. If they are not, an
* {@link AssertionError} is thrown with the given message.
*
* @param message the identifying message for the {@link AssertionError} (<code>null</code>
* okay)
* @param expecteds double array with expected values.
* @param actuals double array with actual values
* @param delta the maximum delta between <code>expecteds[i]</code> and
* <code>actuals[i]</code> for which both numbers are still
* considered equal.
*/
public static void assertArrayEquals(String message, double[] expecteds,
double[] actuals, double delta) throws ArrayComparisonFailure {
new InexactComparisonCriteria(delta).arrayEquals(message, expecteds, actuals);
}
/**
* Asserts that two float arrays are equal. If they are not, an
* {@link AssertionError} is thrown with the given message.
*
* @param message the identifying message for the {@link AssertionError} (<code>null</code>
* okay)
* @param expecteds float array with expected values.
* @param actuals float array with actual values
* @param delta the maximum delta between <code>expecteds[i]</code> and
* <code>actuals[i]</code> for which both numbers are still
* considered equal.
*/
public static void assertArrayEquals(String message, float[] expecteds,
float[] actuals, float delta) throws ArrayComparisonFailure {
new InexactComparisonCriteria(delta).arrayEquals(message, expecteds, actuals);
}
/**
* Asserts that two double arrays are equal. If they are not, an
* {@link AssertionError} is thrown with the given message.
*
* @param message the identifying message for the {@link AssertionError} (<code>null</code>
* okay)
* @param expecteds double array with expected values.
* @param actuals double array with actual values
*/
public static void assertArrayEquals(String message, double[] expecteds,
double[] actuals, double delta) throws ArrayComparisonFailure {
new InexactComparisonCriteria(delta).arrayEquals(message, expecteds, actuals);
}
/**
* Asserts that two float arrays are equal. If they are not, an
* {@link AssertionError} is thrown with the given message.
*
* @param message the identifying message for the {@link AssertionError} (<code>null</code>
* okay)
* @param expecteds float array with expected values.
* @param actuals float array with actual values
*/
public static void assertArrayEquals(String message, float[] expecteds,
float[] actuals, float delta) throws ArrayComparisonFailure {
new InexactComparisonCriteria(delta).arrayEquals(message, expecteds, actuals);
}