Branch Coverage

blib/lib/List/DoubleLinked.pm
Criterion Covered Total %
branch 20 40 50.0


line true false branch
43 3 1 if defined $$self{'tail'}
45 1 3 unless defined $$self{'head'}
54 0 1 unless defined $ret
56 1 0 if defined $$self{'tail'}
69 1 0 if defined $$self{'head'}
71 0 1 unless defined $$self{'tail'}
80 0 0 unless defined $ret
82 0 0 if defined $$self{'tail'}
98 1 0 defined $$self{'head'} ? :
103 1 0 defined $$self{'tail'} ? :
125 2 0 if defined $$node{'prev'}
128 0 2 if defined $$self{'head'} and $$self{'head'} == $node
143 2 0 if defined $$node{'next'}
146 0 2 if defined $$self{'tail'} and $$self{'tail'} == $node
156 1 0 if defined $$node{'prev'}
157 1 0 if defined $$node{'next'}
159 0 1 if defined $$self{'head'} and $$self{'head'} == $node
160 0 1 if defined $$self{'tail'} and $$self{'tail'} == $node
164 0 1 if $node
191 0 1 if $$self{'size'} != 0