Branch Coverage

blib/lib/XML/Filter/NSNormalise.pm
Criterion Covered Total %
branch 21 22 95.4


line true false branch
28 0 8 unless ($args{'Map'} and ref $args{'Map'} and %{$args{'Map'};})
33 1 11 if ($revmap{$prefix} and $revmap{$prefix} ne $uri)
55 8 5 if ($$self{'Map'}{$$event{'NamespaceURI'}})
66 7 4 if ($$self{'Map'}{$$event{'NamespaceURI'}})
90 10 8 if ($$self{'Map'}{$$event{'NamespaceURI'}})
97 8 9 if ($$attr{'Prefix'} eq 'xmlns') { }
2 7 elsif ($$self{'Map'}{$$attr{'NamespaceURI'}}) { }
98 2 6 if ($$self{'ReverseMap'}{$$attr{'LocalName'}})
99 1 1 if ($$attr{'Value'} ne $$self{'ReverseMap'}{$$attr{'LocalName'}})
104 5 2 if ($$self{'Map'}{$$attr{'Value'}}) { }
135 10 7 if ($$self{'Map'}{$$event{'NamespaceURI'}})