Branch Coverage

blib/lib/Tree/Walker.pm
Criterion Covered Total %
branch 0 98 0.0


line true false branch
57 0 0 unless defined $$self{'select'}
77 0 0 if (ref $$self{'start'} eq 'ARRAY') { }
88 0 0 if (defined $current_iterator)
90 0 0 if defined $potential
93 0 0 unless @stack
98 0 0 unless @stack
103 0 0 if ref $current eq 'CODE'
104 0 0 if (ref $current and $current->can('walk'))
110 0 0 unless (defined $type)
111 0 0 if $$self{'suppress_leaves'}
115 0 0 unless &$code(_access_hash($data, @args))
121 0 0 if ($$self{'prune'})
123 0 0 if $p eq $current
127 0 0 $$self{'suppress_nodes'} ? :
180 0 0 if $@
202 0 0 if (ref $parameters eq 'CODE') { }
208 0 0 if (ref $parameters eq 'ARRAY')
235 0 0 if (ref $parameters eq 'ARRAY')
333 0 0 if (ref $sub eq 'ARRAY')
342 0 0 unless defined $p
343 0 0 if ref $p
349 0 0 if ($p =~ /^\./) { }
350 0 0 if ($p =~ /\|/) { }
368 0 0 if (ref $$self{'start'} eq 'ARRAY')
375 0 0 unless defined $p
376 0 0 if (ref $p eq 'HASH') { }
378 0 0 if ($k eq 'filter') { }
0 0 elsif ($k eq 'field') { }
390 0 0 if ($$self{'prune'})
391 0 0 unless ref $$self{'prune'}
402 0 0 defined $context_frame ? :
410 0 0 if ($$self{'ext'})
415 0 0 if ($$self{'ext_list'})
423 0 0 if ($$self{'pattern'})
426 0 0 unless defined $$self{'postfix'}
427 0 0 if (defined $$self{'exists'})
428 0 0 if ($$self{'exists'}) { }
435 0 0 if (grep {$_ eq 'total_size';} @{$$self{'select'};})
471 0 0 if -d $self->qualify(@_)
551 0 0 unless (@stat)
571 0 0 if ($setids)
572 0 0 if ($setids & 1)
573 0 0 $1 eq 'x' ? :
575 0 0 if ($setids & 4)
576 0 0 $1 eq 'x' ? :
578 0 0 if ($setids & 2)
579 0 0 $1 eq 'x' ? :
600 0 0 $_[0]{'postfix'} ? :
601 0 0 $_[0]{'postfix'} ? :