jkeyes      2004/03/25 16:24:56

  Modified:    cli/src/test/org/apache/commons/cli2/validation Tag:
                        RESEARCH_CLI_2_ROXSPRING NumberValidatorTest.java
  Log:
  - applied patch supplied by Simon Raess (cocoa_AT_gmx_DOT_ch)

    to correct locale-specific behaviour
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.1.2.6   +17 -2     
jakarta-commons/cli/src/test/org/apache/commons/cli2/validation/Attic/NumberValidatorTest.java
  
  Index: NumberValidatorTest.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/cli/src/test/org/apache/commons/cli2/validation/Attic/NumberValidatorTest.java,v
  retrieving revision 1.1.2.5
  retrieving revision 1.1.2.6
  diff -u -r1.1.2.5 -r1.1.2.6
  --- NumberValidatorTest.java  8 Feb 2004 13:09:00 -0000       1.1.2.5
  +++ NumberValidatorTest.java  26 Mar 2004 00:24:56 -0000      1.1.2.6
  @@ -23,8 +23,16 @@
   import junit.framework.TestCase;
   
   public class NumberValidatorTest extends TestCase {
  +    
       public void testValidate_Number() throws InvalidArgumentException {
  -        final Object[] array = new Object[] { "1", "1.07", "-.45" };
  +        final NumberFormat format = NumberFormat.getNumberInstance();
  +        
  +        final Object[] array = 
  +            new Object[] { 
  +                format.format(1d), 
  +                format.format(1.07d), 
  +                format.format(-.45d)};
  +        
           final List list = Arrays.asList(array);
           final Validator validator = NumberValidator.getNumberInstance();
   
  @@ -57,7 +65,14 @@
       }
   
       public void testValidate_Percent() throws InvalidArgumentException {
  -        final Object[] array = new Object[] { "1%", "107%", "-45%", "0.001%" };
  +        final NumberFormat format = NumberFormat.getPercentInstance();
  +        
  +        final Object[] array 
  +            = new Object[] { 
  +                format.format(.01), 
  +                format.format(1.07),
  +                format.format(-.45),
  +                format.format(0.001) };
           final List list = Arrays.asList(array);
           final Validator validator = NumberValidator.getPercentInstance();
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to