Branch Coverage

inc/XML/NamespaceSupport.pm
Criterion Covered Total %
branch 10 62 16.1


line true false branch
31 0 1 ref $_[0] ? :
44 1 0 if $$options{'xmlns'}
45 0 1 if defined $$options{'fatal_errors'}
46 0 1 if defined $$options{'auto_prefix'}
47 0 1 if defined $$options{'xmlns_11'}
79 0 7 unless @{$$self[1];} > 1
92 0 0 unless defined $prefix or $$self[3]
100 0 0 if ($prefix eq 'xml' and $value ne $XML::NamespaceSupport::NS_XML) { }
0 0 elsif ($value eq $XML::NamespaceSupport::NS_XML and $prefix ne 'xml') { }
0 0 elsif ($value eq $XML::NamespaceSupport::NS_XML and $prefix eq 'xml') { }
109 0 0 if index(lc $prefix, 'xml') == 0
112 0 0 if (defined $prefix and $prefix eq '') { }
116 0 0 if $value eq '' and not $$self[4]
117 0 0 if (not defined $prefix and $$self[3]) { }
0 0 elsif (not defined $prefix || $$self[3]) { }
120 0 0 unless exists $$self[1][-1][1]{$prefix}
151 0 0 unless not defined $prefix or $prefix eq ''
152 0 0 unless exists $$self[1][-1][1]{$prefix}
155 0 0 unless (defined $tfix)
175 0 0 if $v eq $uri
188 0 0 unless defined $uri
208 0 0 unless defined $prefix
210 0 0 if $prefix eq ''
211 0 0 if exists $$self[1][-1][1]{$prefix}
224 0 0 if ($$self[0]) { }
240 7 0 if ($$self[0]) { }
257 0 0 if ($$self[0]) { }
278 0 7 unless (my($tmp_prefix, $tmp_lname) = split(/:/, $qname, 3)) < 3
283 7 0 if (not defined $tmp_lname) { }
287 0 7 $aflag ? :
292 0 0 if (exists $$cur_map[1]{$tmp_prefix}) { }