Condition Coverage

blib/lib/Business/OnlinePayment/IPayment.pm
Criterion Covered Total %
condition 17 36 47.2


and 3 conditions

line !l l&&!r l&&r condition
318 0 0 15 $res and ref $res eq 'HASH'
0 0 15 $res and ref $res eq 'HASH' and exists $res->{'createSessionResponse'}{'sessionId'}
381 4 0 9 $trxdetails and ref $trxdetails eq 'HASH'
4 0 9 $trxdetails and ref $trxdetails eq 'HASH' and %$trxdetails
400 0 0 21 $res and ref $res eq 'HASH'
0 0 21 $res and ref $res eq 'HASH' and exists $$res{"${op}Response"}{'ipaymentReturn'}
453 0 0 3 $res and ref $res eq 'HASH'
0 0 3 $res and ref $res eq 'HASH' and exists $$res{"${op}Response"}{'ipaymentReturn'}
485 0 0 3 $res and ref $res eq 'HASH'
0 0 3 $res and ref $res eq 'HASH' and exists $$res{"${op}Response"}{'expireDatastorageReturn'}

or 3 conditions

line l !l&&r !l&&!r condition
393 8 10 3 $op eq 'capture' or $op eq 'refund'
18 3 0 $op eq 'capture' or $op eq 'refund' or $op eq 'reverse'