Condition Coverage

blib/lib/Data/BitStream/Code/Additive.pm
Criterion Covered Total %
condition 30 60 50.0


and 3 conditions

line !l l&&!r l&&r condition
56 1392 2780 3990 exists $$p[$maxbasis + 101] and $val > $$p[$maxbasis + 100]
57 62 4110 12213 exists $$p[$maxbasis + 11] and $val > $$p[$maxbasis + 10]
58 10 4162 21586 exists $$p[$maxbasis + 1] and $val > $$p[$maxbasis]
110 0 0 813 ref $p eq 'ARRAY' and scalar @$p >= 1
113 0 0 2340 defined $val and $val >= 0
116 0 2308 32 defined $sub and $$p[-1] < $val
131 0 0 813 ref $p eq 'ARRAY' and scalar @$p >= 1
148 2340 0 0 not defined $pj and defined $sub
153 0 0 2340 defined $pi and defined $pj
236 0 0 0 ref $p eq 'ARRAY' and scalar @$p >= 1
250 0 0 0 ref $p eq 'ARRAY' and scalar @$p >= 1
385 34 0 0 $low <= 2 and $high >= 2
386 34 0 0 $low <= 3 and $high >= 3
387 34 0 0 $low <= 5 and $high >= 5
456 0 0 2340 defined $v and $v >= 0
468 1263 966 0 $val % 2 != 0 and $val == 3 || $val % 3 != 0
471 226 442 9 exists $_pbasis[$spindex + 200] and $val > $_pbasis[$spindex + 200]
528 0 0 2229 defined $i and defined $j

or 3 conditions

line l !l&&r !l&&!r condition
384 0 0 34 $low > $high or $high < 2
468 18 650 298 $val == 3 || $val % 3 != 0