PaymentService

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total48 of 69293%12 of 8886%86113169017
refundPayment(Order)167081%8100%0542001
detectCardType(String)16730%5116%345701
validateCardType(String)122163%5550%361701
processWithRetry(PaymentInfo, int)44090%4100%0331301
processPaymentForOrder(Order, PaymentInfo)109100%4100%0302601
validatePaymentInfo(PaymentInfo)56100%11191%1701101
processPayment(PaymentInfo)51100%2100%0201201
luhnCheck(String)51100%10100%0601101
preparForStorage(PaymentInfo)43100%4100%0301001
validateCardNumber(String)41100%11392%180801
validateExpiryDate(String, String)41100%12100%0701301
createPaymentRecord(Order, PaymentInfo, PaymentResult)40100%n/a0101001
createRefundRecord(Order)34100%n/a010901
maskPaymentInfo(PaymentInfo)16100%n/a010401
static {...}13100%n/a010401
validateCVV(String)8100%2100%020301
PaymentService()3100%n/a010101