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]>

Reply via email to