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]