Branch Coverage

blib/lib/XML/Filter/Hekeln.pm
Criterion Covered Total %
branch 0 56 0.0


line true false branch
33 0 0 $#_ == 0 ? :
37 0 0 if $$self{'Script'} and not $$self{'Action'}
40 0 0 unless ref $$self{'Action'} eq 'HASH'
44 0 0 if ($$self{'Handler'})
46 0 0 $$self{'Handler'}->can($_) ? :
64 0 0 unless ($_ =~ /^#/)
66 0 0 if ($key =~ /^[^:]+:[^:]+$/)
79 0 0 if ($o eq '<')
86 0 0 if ($o eq '
93 0 0 if ($o eq '')
100 0 0 if ($o eq '!')
106 0 0 if ($o eq '+')
111 0 0 if ($o eq '++')
117 0 0 if ($o eq '-')
122 0 0 if ($o eq '--')
128 0 0 if ($o eq '?{')
133 0 0 if ($o eq '?}')
140 0 0 if $$self{'Debug'}
143 0 0 if ($@)
166 0 0 unless $param
167 0 0 unless $event
168 0 0 unless $$XML::Filter::Hekeln::METHODS{$event}
171 0 0 if $$param{'Name'}
172 0 0 if $$param{'Target'}
173 0 0 if $event eq 'characters' || $event eq 'start_cdata' || $event eq 'end_cdata' and $$self{'Flag'}{$$self{'Stack'}[0]}
179 0 0 unless $action
182 0 0 if $event eq 'start_element'
190 0 0 if $$self{'Methods'}{$event} > 1