bayard 2002/11/22 15:30:32
Modified: lang/src/test/org/apache/commons/lang NumberUtilsTest.java
Log:
Protected a Number test so it only runs in 1.3+. I suspect the JDK doesn't support
the type of number we're throwing at it in 1.2: "1.1E-700F" to BigDecimal.
Revision Changes Path
1.3 +6 -2
jakarta-commons/lang/src/test/org/apache/commons/lang/NumberUtilsTest.java
Index: NumberUtilsTest.java
===================================================================
RCS file:
/home/cvs/jakarta-commons/lang/src/test/org/apache/commons/lang/NumberUtilsTest.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- NumberUtilsTest.java 15 Sep 2002 10:27:56 -0000 1.2
+++ NumberUtilsTest.java 22 Nov 2002 23:30:32 -0000 1.3
@@ -114,7 +114,11 @@
assertEquals("createNumber(String) 12 failed", new Float("1.1E20"),
NumberUtils.createNumber("1.1E20"));
assertEquals("createNumber(String) 13 failed", new Double("-1.1E200"),
NumberUtils.createNumber("-1.1E200"));
assertEquals("createNumber(String) 14 failed", new Double("1.1E-200"),
NumberUtils.createNumber("1.1E-200"));
- assertEquals("createNumber(String) 15 failed", new BigDecimal("1.1E-700"),
NumberUtils.createNumber("1.1E-700F"));
+
+ // jdk 1.2 doesn't support this. unsure about jdk 1.2.2
+ if(SystemUtils.isJavaVersionAtLeast(1.3f)) {
+ assertEquals("createNumber(String) 15 failed", new
BigDecimal("1.1E-700"), NumberUtils.createNumber("1.1E-700F"));
+ }
assertEquals(
"createNumber(String) 16 failed",
new Long("10" + Integer.MAX_VALUE),
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>