Branch Coverage

blib/lib/PYX/XMLNorm.pm
Criterion Covered Total %
branch 16 28 57.1


line true false branch
37 1 3 unless (keys %{$$self{'rules'};})
91 16 0 if (exists $$PYX::XMLNorm::rules{'*'})
93 6 74 if (@{$PYX::XMLNorm::stack;} > 0 and lc $$PYX::XMLNorm::stack[-1] eq $tmp)
98 2 14 if (exists $$PYX::XMLNorm::rules{lc $tag})
100 0 2 if (@{$PYX::XMLNorm::stack;} > 0 and lc $$PYX::XMLNorm::stack[-1] eq $tmp)
118 0 0 if (exists $$PYX::XMLNorm::rules{'*'})
120 0 0 if (lc $$PYX::XMLNorm::stack[-1] eq $tmp)
136 4 0 if (exists $$PYX::XMLNorm::rules{'*'})
138 4 16 if (lc $tag ne $tmp and lc $$PYX::XMLNorm::stack[-1] eq $tmp)
144 2 2 if (exists $$PYX::XMLNorm::rules{$tag})
146 2 0 if (lc $tag ne $tmp and lc $$PYX::XMLNorm::stack[-1] eq $tmp)
151 4 0 if (lc $$PYX::XMLNorm::stack[-1] eq lc $tag)
162 0 2 if (@{$PYX::XMLNorm::stack;} > 0)
165 0 0 if ($PYX::XMLNorm::flush_stack)