You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by ps...@apache.org on 2004/04/12 06:03:39 UTC
cvs commit: jakarta-commons/math/src/test/org/apache/commons/math/util MathUtilsTest.java
psteitz 2004/04/11 21:03:39
Modified: math/src/test/org/apache/commons/math/util
MathUtilsTest.java
Log:
Added tests for indicator functions.
Contributed by: Christopher Schuck
Pr #28343
Revision Changes Path
1.11 +39 -7 jakarta-commons/math/src/test/org/apache/commons/math/util/MathUtilsTest.java
Index: MathUtilsTest.java
===================================================================
RCS file: /home/cvs/jakarta-commons/math/src/test/org/apache/commons/math/util/MathUtilsTest.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- MathUtilsTest.java 21 Feb 2004 21:35:18 -0000 1.10
+++ MathUtilsTest.java 12 Apr 2004 04:03:39 -0000 1.11
@@ -276,43 +276,75 @@
return result;
}
-
public void testSignDouble() {
double delta = 0.0 ;
assertEquals( 1.0, MathUtils.indicator( 2.0 ), delta ) ;
assertEquals( -1.0, MathUtils.indicator( -2.0 ), delta ) ;
}
-
public void testSignFloat() {
float delta = 0.0F ;
assertEquals( 1.0F, MathUtils.indicator( 2.0F ), delta ) ;
assertEquals( -1.0F, MathUtils.indicator( -2.0F ), delta ) ;
}
-
public void testSignByte() {
assertEquals( (byte)1, MathUtils.indicator( (byte)2 ) ) ;
assertEquals( (byte)(-1), MathUtils.indicator( (byte)(-2) ) ) ;
}
-
public void testSignShort() {
assertEquals( (short)1, MathUtils.indicator( (short)2 ) ) ;
assertEquals( (short)(-1), MathUtils.indicator( (short)(-2) ) ) ;
}
-
public void testSignInt() {
assertEquals( (int)1, MathUtils.indicator( (int)(2) ) ) ;
assertEquals( (int)(-1), MathUtils.indicator( (int)(-2) ) ) ;
}
-
public void testSignLong() {
assertEquals( 1L, MathUtils.indicator( 2L ) ) ;
assertEquals( -1L, MathUtils.indicator( -2L ) ) ;
}
+
+ public void testIndicatorDouble() {
+ double delta = 0.0 ;
+ assertEquals( 1.0, MathUtils.indicator( 2.0 ), delta ) ;
+ assertEquals( 1.0, MathUtils.indicator( 0.0 ), delta ) ;
+ assertEquals( -1.0, MathUtils.indicator( -2.0 ), delta ) ;
+ }
+
+ public void testIndicatorFloat() {
+ float delta = 0.0F ;
+ assertEquals( 1.0F, MathUtils.indicator( 2.0F ), delta ) ;
+ assertEquals( 1.0F, MathUtils.indicator( 0.0F ), delta ) ;
+ assertEquals( -1.0F, MathUtils.indicator( -2.0F ), delta ) ;
+ }
+
+ public void testIndicatorByte() {
+ assertEquals( (byte)1, MathUtils.indicator( (byte)2 ) ) ;
+ assertEquals( (byte)1, MathUtils.indicator( (byte)0 ) ) ;
+ assertEquals( (byte)(-1), MathUtils.indicator( (byte)(-2) ) ) ;
+ }
+
+ public void testIndicatorShort() {
+ assertEquals( (short)1, MathUtils.indicator( (short)2 ) ) ;
+ assertEquals( (short)1, MathUtils.indicator( (short)0 ) ) ;
+ assertEquals( (short)(-1), MathUtils.indicator( (short)(-2) ) ) ;
+ }
+
+ public void testIndicatorInt() {
+ assertEquals( (int)1, MathUtils.indicator( (int)(2) ) ) ;
+ assertEquals( (int)1, MathUtils.indicator( (int)(0) ) ) ;
+ assertEquals( (int)(-1), MathUtils.indicator( (int)(-2) ) ) ;
+ }
+
+ public void testIndicatorLong() {
+ assertEquals( 1L, MathUtils.indicator( 2L ) ) ;
+ assertEquals( 1L, MathUtils.indicator( 0L ) ) ;
+ assertEquals( -1L, MathUtils.indicator( -2L ) ) ;
+ }
public void testCosh() {
double x = 3.0;
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org