Class DefaultCreditCardNumberHelperTest


  • @UnitTest
    public class DefaultCreditCardNumberHelperTest
    extends java.lang.Object
    • Constructor Detail

      • DefaultCreditCardNumberHelperTest

        public DefaultCreditCardNumberHelperTest()
    • Method Detail

      • createDefaultCreditCardNumberHelper

        public void createDefaultCreditCardNumberHelper()
                                                 throws java.lang.Exception
        Throws:
        java.lang.Exception
      • shouldNotValidateCardNumberWhenInputCardNumberIsImproperlyFormatted

        public void shouldNotValidateCardNumberWhenInputCardNumberIsImproperlyFormatted()
                                                                                 throws BusinessException
        Throws:
        BusinessException
      • shouldNotValidateCardNumberWhenThereIsNoRegexpConfiguredForCardType

        public void shouldNotValidateCardNumberWhenThereIsNoRegexpConfiguredForCardType()
                                                                                 throws BusinessException
        Throws:
        BusinessException
      • shouldMaskValidCreditCardNumber

        public void shouldMaskValidCreditCardNumber()
      • shouldNotMaskShorterThan13DigitsNormalizedCreditCardNumberAndReturnNull

        public void shouldNotMaskShorterThan13DigitsNormalizedCreditCardNumberAndReturnNull()
      • shouldNotMaskLongerThan19DigitsNormalizedCreditCardNumberAndReturnNull

        public void shouldNotMaskLongerThan19DigitsNormalizedCreditCardNumberAndReturnNull()
      • shouldNormalizeHumanReadableCardNumberToOnlyDigits

        public void shouldNormalizeHumanReadableCardNumberToOnlyDigits()