Branch Coverage

blib/lib/Doubly/Linked/PP.pm
Criterion Covered Total %
branch 40 48 83.3


line true false branch
22 1 0 $self->{'next'} || $self->{'data'} ? :
43 0 6 if ($_[0]->prev)
60 0 4 if ($_[0]->next)
66 4 97 if $_[1]
88 1 2 if (_is_undef($self))
101 1 5 if (_is_undef($self))
110 0 5 if ($self->{'prev'})
123 1 17 if (_is_undef($self))
132 1 16 if ($self->{'next'})
145 13 2 if (_is_undef($self))
163 8 101025 if (_is_undef($self))
181 1 2 if (_is_undef($self))
189 1 2 if ($self->{'next'})
200 2 100025 if (_is_undef($self))
208 100010 15 if ($prev) { }
6 9 elsif ($next) { }
209 2 100008 if ($next) { }
230 2 6 if (_is_undef($self))
242 0 6 if (_is_undef($self))
254 1 3 if (_is_undef($self))
261 3 0 if ($self->{'next'})
274 2 1 if (&$cb($self->data))
281 1 0 if (&$cb($self->data))
306 0 30 if ($self->{'data'} or $self->{'prev'} or $self->{'next'})