bayard 2002/11/22 15:29:24
Modified: lang/src/test/org/apache/commons/lang Tag: LANG_1_0_BRANCH
NumberUtilsTest.java
Log:
Protected a test which fails in JDK 1.2, probably because the JDK doesn't support
that number format [a float with an exponential number]
Revision Changes Path
No revision
No revision
1.2.2.1 +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.2.2.1
diff -u -r1.2 -r1.2.2.1
--- NumberUtilsTest.java 15 Sep 2002 10:27:56 -0000 1.2
+++ NumberUtilsTest.java 22 Nov 2002 23:29:24 -0000 1.2.2.1
@@ -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]>