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

Reply via email to