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
+        }
     }
 
     /**


Reply via email to