Branch Coverage

blib/lib/Net/OnlineCode/GraphDecoder.pm
Criterion Covered Total %
branch 0 80 0.0


line true false branch
36 0 0 unless ($mblocks >= 1)
41 0 0 unless ($ablocks >= 1)
46 0 0 unless (ref $auxlist eq 'ARRAY')
51 0 0 unless (@$auxlist == $mblocks + $ablocks)
56 0 0 unless defined $expand_aux
145 0 0 if $$self{'deleted'}[$i]
150 0 0 if $$self{'solved'}[$i]
151 0 0 if $current == $i
156 0 0 unless ($i == 0 or $i == $mblocks or $i == $mblocks + $ablocks)
161 0 0 if ($i < $mblocks) { }
0 0 elsif ($i < $mblocks + $ablocks) { }
175 0 0 if ($j < $i)
176 0 0 unless exists $$self{'edges'}[$i]{$j}
182 0 0 if (exists $$self{'edges'}[$j]{$i}) { }
241 0 0 if @junk
249 0 0 if (exists $$href{$value}) { }
260 0 0 unless (ref $href eq 'HASH')
275 0 0 if (defined $i) { }
287 0 0 unless defined $i
292 0 0 if ($$self{'expand_aux'}) { }
301 0 0 if ($block >= $coblocks) { }
0 0 elsif ($block >= $mblocks) { }
302 0 0 if (exists $xors{$block}) { }
311 0 0 if (exists $xors{$block}) { }
338 0 0 unless (ref $nodelist eq 'ARRAY')
349 0 0 unless $$self{'solved'}[$i]
352 0 0 unless ($unsolved)
429 0 0 if ($node < $$self{'mblocks'})
439 0 0 unless $$self{'unsolved_count'}
444 0 0 unless ($$self{'solved'}[$from])
453 0 0 unless $to < $from
454 0 0 if ($$self{'solved'}[$to]) { }
458 0 0 if @right_nodes > 1
490 0 0 if (@right_nodes == 0) { }
0 0 elsif (@right_nodes == 1) { }
495 0 0 if $from < $mblocks + $ablocks
523 0 0 if ($to < $mblocks) { }
525 0 0 unless (--$$self{'unsolved_count'})
539 0 0 if ($from > $mblocks + $ablocks)
543 0 0 if (@left_nodes) { }