psteitz 2004/06/18 06:24:46
Modified: math/src/test/org/apache/commons/math/stat/univariate/rank
MaxTest.java
Log:
Added tests for special values.
Revision Changes Path
1.12 +17 -1
jakarta-commons/math/src/test/org/apache/commons/math/stat/univariate/rank/MaxTest.java
Index: MaxTest.java
===================================================================
RCS file:
/home/cvs/jakarta-commons/math/src/test/org/apache/commons/math/stat/univariate/rank/MaxTest.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- MaxTest.java 17 Jun 2004 21:37:05 -0000 1.11
+++ MaxTest.java 18 Jun 2004 13:24:46 -0000 1.12
@@ -55,5 +55,21 @@
public double expectedValue() {
return this.max;
}
+
+ public void testSpecialValues() {
+ double[] testArray = {0d, Double.NaN, Double.NEGATIVE_INFINITY,
+ Double.POSITIVE_INFINITY};
+ Max max = new Max();
+ assertTrue(Double.isNaN(max.getResult()));
+ max.increment(testArray[0]);
+ assertEquals(0d, max.getResult(), 0);
+ max.increment(testArray[1]);
+ // assertEquals(0d, max.getResult(), 0);
+ max.increment(testArray[2]);
+ // assertEquals(0d, max.getResult(), 0);
+ max.increment(testArray[3]);
+ // assertEquals(Double.POSITIVE_INFINITY, max.getResult(), 0);
+ assertEquals(Double.POSITIVE_INFINITY, max.evaluate(testArray), 0);
+ }
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]