01: /*
02: * $Header: /cvsroot/jvalidate/jvalidate-framework/jvalidate/src/test/java/nl/knowlogy/validation/customvalidators/TestCreditCardNumberValidator.java,v 1.2 2006/05/23 20:47:12 roberthofstra Exp $
03: * $Revision: 1.2 $
04: * $Date: 2006/05/23 20:47:12 $
05: *
06: *
07: * Created on Oct 6, 2004
08: *
09: * All right reserved(c) 2004, Knowlogy
10: *
11: * Copyright 2004 - 2005 Knowlogy, the Netherlands. All rights reserved.
12: * All Knowlogy brand and product names are trademarks or registered trademarks
13: * of Knowlogy in the Netherlands and other countries.
14: *
15: * No part of this publication may be reproduced, transmitted, stored in a retrieval system,
16: * or translated into any human or computer language, in any form, or by any means, electronic,
17: * mechanical, magnetic, optical, chemical, manual, or otherwise,
18: * without the prior written permission of the copyright owner, Knowlogy.
19: *
20: */
21: package nl.knowlogy.validation.customvalidators;
22:
23: import junit.framework.TestCase;
24:
25: /**
26: *
27: * @author Robert
28: */
29: public class TestCreditCardNumberValidator extends TestCase {
30:
31: public void testValidation() {
32:
33: CreditcardNumberValidator creditCardNumberValidator = new CreditcardNumberValidator();
34:
35: String cardNumber = "4408041234567890";
36: assertTrue(!creditCardNumberValidator.isValid(cardNumber));
37: cardNumber = "4408041234567893";
38: assertTrue(creditCardNumberValidator.isValid(cardNumber));
39: cardNumber = "4417123456789112";
40: assertTrue(!creditCardNumberValidator.isValid(cardNumber));
41: cardNumber = "4417123456789113";
42: assertTrue(creditCardNumberValidator.isValid(cardNumber));
43:
44: }
45: }
|