CreditCardValidator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total46 of 2,51298%19 of 21190%1823215369095
isValidIIN(byte[], String[][])3215282%72376%61683901
isValidChecksumForPAN(byte[])3088%2466%242901
numLeadingZeros(String)1982%2466%242701
isValidLength(byte[], byte[][])4195%2880%261901
isValidIIN(String, String[][])81%2250%231301
isValidLength(String, byte[][])81%2250%231301
static {...}1,388100%n/a0104201
detectNetworkFromPAN(byte[])87100%34100%01803501
computeCheck(byte[])78100%6100%0401201
toDigits(String)71100%17100%01403401
isValidLength(byte[], CreditCardNetwork)62100%20100%01902101
isValidationEnabledForNetwork(CreditCardNetwork)45100%20100%01902101
isNetworkActive(CreditCardNetwork)45100%20100%01902101
isValidMII(byte[])27100%12100%070401
groupingsForNetwork(CreditCardNetwork)25100%10100%0901101
getMinDigitsForGroupAndNetwork(int, CreditCardNetwork)25100%4100%030701
getMaxDigitsForGroupAndNetwork(int, CreditCardNetwork)25100%4100%030701
isValid(byte[])17100%2250%230501
getNumberOfGroupsForNetwork(CreditCardNetwork)100%n/a010201
isValidLength(byte[])100%n/a010101
isValidLength(String, CreditCardNetwork)100%n/a010101
isValidMII(String)100%n/a010101
detectNetworkFromPAN(String)100%n/a010101
isValidLength(String)100%n/a010101
isValid(String)100%n/a010101
isAmericanExpressIIN(String)100%n/a010101
isAmericanExpressIIN(byte[])100%n/a010101
isAmericanExpressValidLength(String)100%n/a010101
isAmericanExpressValidLength(byte[])100%n/a010101
isBankcardIIN(String)100%n/a010101
isBankcardIIN(byte[])100%n/a010101
isBankcardValidLength(String)100%n/a010101
isBankcardValidLength(byte[])100%n/a010101
isChinaUnionPayIIN(String)100%n/a010101
isChinaUnionPayIIN(byte[])100%n/a010101
isChinaUnionPayValidLength(String)100%n/a010101
isChinaUnionPayValidLength(byte[])100%n/a010101
isDinersClubCarteBlancheIIN(String)100%n/a010101
isDinersClubCarteBlancheIIN(byte[])100%n/a010101
isDinersClubCarteBlancheValidLength(String)100%n/a010101
isDinersClubCarteBlancheValidLength(byte[])100%n/a010101
isDinersClubEnrouteIIN(String)100%n/a010101
isDinersClubEnrouteIIN(byte[])100%n/a010101
isDinersClubEnrouteValidLength(String)100%n/a010101
isDinersClubEnrouteValidLength(byte[])100%n/a010101
isDinersClubInternationalIIN(String)100%n/a010101
isDinersClubInternationalIIN(byte[])100%n/a010101
isDinersClubInternationalValidLength(String)100%n/a010101
isDinersClubInternationalValidLength(byte[])100%n/a010101
isDinersClubUSACanadaIIN(String)100%n/a010101
isDinersClubUSACanadaIIN(byte[])100%n/a010101
isDinersClubUSACanadaValidLength(String)100%n/a010101
isDinersClubUSACanadaValidLength(byte[])100%n/a010101
isDiscoverIIN(String)100%n/a010101
isDiscoverIIN(byte[])100%n/a010101
isDiscoverValidLength(String)100%n/a010101
isDiscoverValidLength(byte[])100%n/a010101
isInstaPaymentIIN(String)100%n/a010101
isInstaPaymentIIN(byte[])100%n/a010101
isInstaPaymentValidLength(String)100%n/a010101
isInstaPaymentValidLength(byte[])100%n/a010101
isJCBIIN(String)100%n/a010101
isJCBIIN(byte[])100%n/a010101
isJCBValidLength(String)100%n/a010101
isJCBValidLength(byte[])100%n/a010101
isLaserIIN(String)100%n/a010101
isLaserIIN(byte[])100%n/a010101
isLaserValidLength(String)100%n/a010101
isLaserValidLength(byte[])100%n/a010101
isMaestroIIN(String)100%n/a010101
isMaestroIIN(byte[])100%n/a010101
isMaestroValidLength(String)100%n/a010101
isMaestroValidLength(byte[])100%n/a010101
isMastercardIIN(String)100%n/a010101
isMastercardIIN(byte[])100%n/a010101
isMastercardValidLength(String)100%n/a010101
isMastercardValidLength(byte[])100%n/a010101
isSoloIIN(String)100%n/a010101
isSoloIIN(byte[])100%n/a010101
isSoloValidLength(String)100%n/a010101
isSoloValidLength(byte[])100%n/a010101
isSwitchIIN(String)100%n/a010101
isSwitchIIN(byte[])100%n/a010101
isSwitchValidLength(String)100%n/a010101
isSwitchValidLength(byte[])100%n/a010101
isVISAIIN(String)100%n/a010101
isVISAIIN(byte[])100%n/a010101
isVISAValidLength(String)100%n/a010101
isVISAValidLength(byte[])100%n/a010101
isVISAElectronIIN(String)100%n/a010101
isVISAElectronIIN(byte[])100%n/a010101
isVISAElectronValidLength(String)100%n/a010101
isVISAElectronValidLength(byte[])100%n/a010101
isValidChecksumForPAN(String)100%n/a010101
CreditCardValidator()100%n/a010201