You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by ro...@apache.org on 2004/04/21 01:18:58 UTC
cvs commit: jakarta-commons/cli/src/test/org/apache/commons/cli2/validation UrlValidatorTest.java EnumValidatorTest.java FileValidatorTest.java NumberValidatorTest.java
roxspring 2004/04/20 16:18:58
Modified: cli/src/test/org/apache/commons/cli2/validation Tag:
RESEARCH_CLI_2_ROXSPRING NumberValidatorTest.java
Added: cli/src/test/org/apache/commons/cli2/validation Tag:
RESEARCH_CLI_2_ROXSPRING UrlValidatorTest.java
EnumValidatorTest.java FileValidatorTest.java
Log:
Added validator test cases for Enum File Url and an additional test for Number
Revision Changes Path
No revision
No revision
1.1.2.7 +14 -0 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.6
retrieving revision 1.1.2.7
diff -u -r1.1.2.6 -r1.1.2.7
--- NumberValidatorTest.java 26 Mar 2004 00:24:56 -0000 1.1.2.6
+++ NumberValidatorTest.java 20 Apr 2004 23:18:58 -0000 1.1.2.7
@@ -100,6 +100,20 @@
assertFalse(i.hasNext());
}
+ public void testValidate_ExcessChars() throws InvalidArgumentException {
+ final Object[] array = new Object[] { "10DowningStreet"};
+ final List list = Arrays.asList(array);
+ final Validator validator = NumberValidator.getIntegerInstance();
+
+ try{
+ validator.validate(list);
+ fail("InvalidArgumentException");
+ }
+ catch(InvalidArgumentException e){
+ assertEquals("10DowningStreet",e.getMessage());
+ }
+ }
+
public void testValidate_Maximum() {
final Object[] array = new Object[] { "1", "107" };
final List list = Arrays.asList(array);
No revision
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.6
retrieving revision 1.1.2.7
diff -u -r1.1.2.6 -r1.1.2.7
--- NumberValidatorTest.java 26 Mar 2004 00:24:56 -0000 1.1.2.6
+++ NumberValidatorTest.java 20 Apr 2004 23:18:58 -0000 1.1.2.7
@@ -100,6 +100,20 @@
assertFalse(i.hasNext());
}
+ public void testValidate_ExcessChars() throws InvalidArgumentException {
+ final Object[] array = new Object[] { "10DowningStreet"};
+ final List list = Arrays.asList(array);
+ final Validator validator = NumberValidator.getIntegerInstance();
+
+ try{
+ validator.validate(list);
+ fail("InvalidArgumentException");
+ }
+ catch(InvalidArgumentException e){
+ assertEquals("10DowningStreet",e.getMessage());
+ }
+ }
+
public void testValidate_Maximum() {
final Object[] array = new Object[] { "1", "107" };
final List list = Arrays.asList(array);
No revision
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.6
retrieving revision 1.1.2.7
diff -u -r1.1.2.6 -r1.1.2.7
--- NumberValidatorTest.java 26 Mar 2004 00:24:56 -0000 1.1.2.6
+++ NumberValidatorTest.java 20 Apr 2004 23:18:58 -0000 1.1.2.7
@@ -100,6 +100,20 @@
assertFalse(i.hasNext());
}
+ public void testValidate_ExcessChars() throws InvalidArgumentException {
+ final Object[] array = new Object[] { "10DowningStreet"};
+ final List list = Arrays.asList(array);
+ final Validator validator = NumberValidator.getIntegerInstance();
+
+ try{
+ validator.validate(list);
+ fail("InvalidArgumentException");
+ }
+ catch(InvalidArgumentException e){
+ assertEquals("10DowningStreet",e.getMessage());
+ }
+ }
+
public void testValidate_Maximum() {
final Object[] array = new Object[] { "1", "107" };
final List list = Arrays.asList(array);
1.1.2.1 +55 -0 jakarta-commons/cli/src/test/org/apache/commons/cli2/validation/Attic/UrlValidatorTest.java
1.1.2.1 +58 -0 jakarta-commons/cli/src/test/org/apache/commons/cli2/validation/Attic/EnumValidatorTest.java
1.1.2.1 +82 -0 jakarta-commons/cli/src/test/org/apache/commons/cli2/validation/Attic/FileValidatorTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org