Branch Coverage

blib/lib/B/XPath.pm
Criterion Covered Total %
branch 20 32 62.5


line true false branch
50 1 11 unless $args{'op'}
73 0 2 unless exists $$self{'parent'}
97 7 0 unless $self->name eq 'null'
103 0 6 unless $$self{'children'}
122 0 1 unless $op->can($method)
133 0 0 unless $op->can($attr)
140 0 2 if $$self{'nextstate'}
153 2 4 if $sibling eq $self
154 1 3 unless $sibling->name eq 'nextstate'
158 2 0 if defined $nextstate
180 17 0 unless $name eq 'null'
218 0 5 if ($sibling->isa('B::NULL') and $sibling->can('kids'))
222 3 2 if $sibling->isa('B::NULL')
265 0 6 if ($sibling->isa('B::NULL') and $sibling->can('kids'))
269 2 4 if $sibling->isa('B::NULL')
271 0 4 if $sibling == $last