Condition Coverage

blib/lib/Business/OnlinePayment/PayflowPro.pm
Criterion Covered Total %
condition 4 38 10.5


and 3 conditions

line !l l&&!r l&&r condition
150 0 0 4 defined $expiration and $expiration =~ /^(\d+)\D+\d*(\d{2})$/
228 0 0 0 defined $content{'ORIGID'} and length $content{'ORIGID'}
320 0 0 0 $$response{'AVSADDR'} eq 'Y' and $$response{'AVSZIP'} eq 'Y'
346 0 0 0 defined $$response{'RESULT'} and $$response{'RESULT'} eq '0'
361 5 0 0 ref $page and not defined $$page

or 2 conditions

line l !l condition
48 0 0 shift() || 0

or 3 conditions

line l !l&&r !l&&!r condition
57 0 0 0 $$self{'__DEBUG'} || $Business::OnlinePayment::PayflowPro::DEBUG
112 0 0 0 $actions{lc $content{'action'}} || $content{'action'}
126 0 0 0 $types{lc $content{'type'}} || $content{'type'}
300 0 0 0 index($value, '&') != -1 or index($value, '=') != -1
319 0 0 0 defined $$response{'AVSADDR'} or defined $$response{'AVSZIP'}
320 0 0 0 $$response{'AVSADDR'} eq 'N' or $$response{'AVSZIP'} eq 'N'
361 1 0 5 not defined $page or ref $page and not defined $$page