Author: niallp
Date: Tue Nov 13 21:47:09 2007
New Revision: 594779
URL: http://svn.apache.org/viewvc?rev=594779&view=rev
Log:
Additional tests
Modified:
commons/proper/validator/trunk/src/test/java/org/apache/commons/validator/routines/CreditCardValidatorTest.java
Modified:
commons/proper/validator/trunk/src/test/java/org/apache/commons/validator/routines/CreditCardValidatorTest.java
URL:
http://svn.apache.org/viewvc/commons/proper/validator/trunk/src/test/java/org/apache/commons/validator/routines/CreditCardValidatorTest.java?rev=594779&r1=594778&r2=594779&view=diff
==============================================================================
---
commons/proper/validator/trunk/src/test/java/org/apache/commons/validator/routines/CreditCardValidatorTest.java
(original)
+++
commons/proper/validator/trunk/src/test/java/org/apache/commons/validator/routines/CreditCardValidatorTest.java
Tue Nov 13 21:47:09 2007
@@ -51,6 +51,8 @@
public void testIsValid() {
CreditCardValidator ccv = new CreditCardValidator();
+ assertNull(ccv.validate(null));
+
assertFalse(ccv.isValid(null));
assertFalse(ccv.isValid(""));
assertFalse(ccv.isValid("123456789012")); // too short
@@ -104,6 +106,13 @@
assertFalse(ccv.isValid(ERROR_AMEX));
assertFalse(ccv.isValid(ERROR_MASTERCARD));
assertFalse(ccv.isValid(ERROR_DISCOVER));
+
+ try {
+ new CreditCardValidator((CodeValidator[]) null);
+ fail("Expected IllegalArgumentException");
+ } catch(IllegalArgumentException iae) {
+ // expected result
+ }
}
/**