Branch Coverage

blib/lib/HTML/Defaultify.pm
Criterion Covered Total %
branch 0 100 0.0


line true false branch
186 0 0 if ($form_name ne '') { }
193 0 0 if (&parse_tag($form))[1]->{'name'} eq $form_name
207 0 0 if (ref $defaults eq 'HASH') { }
0 0 elsif (ref $defaults eq 'CGI') { }
0 0 elsif (not defined $defaults) { }
212 0 0 if ref $$defaults{$_}
249 0 0 wantarray ? :
267 0 0 unless lc $tag_name eq 'input'
274 0 0 if ($$attr{'type'} eq '' or $$attr{'type'} =~ /^(text|password)$/i) { }
0 0 elsif ($$attr{'type'} eq 'checkbox') { }
0 0 elsif ($$attr{'type'} eq 'radio') { }
278 0 0 if $$attr{'value'} eq ''
281 0 0 if $$attr{'type'} eq ''
285 0 0 defined $$attr{'value'} ? :
286 0 0 &extract_default_if_match($defaults, $$attr{'name'}, $value) ? :
293 0 0 defined $$attr{'value'} ? :
294 0 0 if ($$radios_done{$$attr{'name'}}) { }
0 0 elsif (&extract_default_if_match($defaults, $$attr{'name'}, $value)) { }
299 0 0 if ref $radios_done
322 0 0 unless lc $tag_name eq 'textarea'
341 0 0 unless lc $tag_name eq 'select'
377 0 0 unless lc $tag_name eq 'option'
381 0 0 if ($force_off) { }
0 0 elsif (defined $$attr{'value'}) { }
400 0 0 $is_match ? :
424 0 0 if (ref $$defaults{$name}) { }
0 0 elsif ($$defaults{$name} =~ /\0/) { }
425 0 0 unless ref $$defaults{$name} eq 'ARRAY'
428 0 0 if @{$$defaults{$name};} == 0
455 0 0 unless defined $$defaults{$name}
459 0 0 if (ref $$defaults{$name}) { }
0 0 elsif ($$defaults{$name} =~ /\0/) { }
460 0 0 unless ref $$defaults{$name} eq 'ARRAY'
463 0 0 if ($$defaults{$name}[$i] eq $value)
466 0 0 if @{$$defaults{$name};} == 0
477 0 0 if ($values[$i] eq $value)
488 0 0 if ($$defaults{$name} eq $value)
543 0 0 ref $_[0] ? :
548 0 0 unless defined $$attr{$_}
549 0 0 $$attr{$_} ne '' ? :
568 0 0 ref $_[0] ? :
573 0 0 if (defined $$f{$name})
577 0 0 if (ref $$f{$name}) { }
0 0 elsif ($$f{$name} =~ /\0/) { }
579 0 0 if defined $value
591 0 0 if defined $$f{$name}
645 0 0 if $HTML::Defaultify::HAS_HTML_ENTITIES
674 0 0 if $HTML::Defaultify::HAS_HTML_ENTITIES
680 0 0 defined $echar{$2} ? :
0 0 length $3 ? :