1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.validator.routines.checkdigit;
18
19
20
21
22
23
24
25
26 public class LuhnCheckDigitTest extends AbstractCheckDigitTest {
27
28 private static final String VALID_VISA = "4417123456789113";
29 private static final String VALID_SHORT_VISA = "4222222222222";
30 private static final String VALID_AMEX = "378282246310005";
31 private static final String VALID_MASTERCARD = "5105105105105100";
32 private static final String VALID_DISCOVER = "6011000990139424";
33 private static final String VALID_DINERS = "30569309025904";
34
35
36
37
38
39 public LuhnCheckDigitTest(String name) {
40 super(name);
41 }
42
43
44
45
46 @Override
47 protected void setUp() throws Exception {
48 super.setUp();
49
50 routine = LuhnCheckDigit.LUHN_CHECK_DIGIT;
51
52 valid = new String[] {
53 VALID_VISA,
54 VALID_SHORT_VISA,
55 VALID_AMEX,
56 VALID_MASTERCARD,
57 VALID_DISCOVER,
58 VALID_DINERS};
59 }
60 }