@Test public void testValidateNonDigitalValue() throws Exception { WPCardData cardData = new WPCardData(); cardData.setCardNumber("4444oooo22221111"); cardData.setCvc("1a3"); cardData.setExpiryMonth("a1"); cardData.setExpiryYear("19o1"); cardData.setCardHolderName("John Smith"); Set<Integer> errors = worldpayCSE.validate(cardData); Assert.assertTrue(errors.contains(WPValidationErrorCodes.INVALID_CARD_NUMBER)); Assert.assertTrue(errors.contains(WPValidationErrorCodes.INVALID_CVC)); Assert.assertTrue(errors.contains(WPValidationErrorCodes.INVALID_EXPIRY_MONTH)); Assert.assertTrue(errors.contains(WPValidationErrorCodes.INVALID_EXPIRY_YEAR)); Assert.assertEquals(4, errors.size()); }
public static Set<Integer> validate(WPCardData data) { return new WPCardValidator().validateCardData(data); }
WorldpayCSE { public static Set<Integer> validate(WPCardData data) { return new WPCardValidator().validateCardData(data); } }
WorldpayCSE { public static Set<Integer> validate(WPCardData data) { return new WPCardValidator().validateCardData(data); } WorldpayCSE(); }
WorldpayCSE { public static Set<Integer> validate(WPCardData data) { return new WPCardValidator().validateCardData(data); } WorldpayCSE(); void setPublicKey(String publicKey); WPPublicKey getPublicKey(); void setPublicKey(WPPublicKey publicKey); static boolean isValidPublicKey(String stringKey); String encrypt(WPCardData cardData); static Set<Integer> validate(WPCardData data); }
WorldpayCSE { public static Set<Integer> validate(WPCardData data) { return new WPCardValidator().validateCardData(data); } WorldpayCSE(); void setPublicKey(String publicKey); WPPublicKey getPublicKey(); void setPublicKey(WPPublicKey publicKey); static boolean isValidPublicKey(String stringKey); String encrypt(WPCardData cardData); static Set<Integer> validate(WPCardData data); static final String RSA_1_5; static final String A_256_GCM; static final String API_VERSION; static final String LIB_VERSION; static final String CHANNEL; }