Branch Coverage

blib/lib/XML/LibXML/AttributeHash.pm
Criterion Covered Total %
branch 25 32 78.1


line true false branch
16 67 0 defined &Scalar::Util::weaken ? :
27 10 10 if ($str =~ / \{ (.+) \} (.+) /x)
37 4 3 defined $ns ? :
46 4 0 defined $elem ? :
48 7 4 unless ($attr->isa("XML::LibXML::Namespace"))
61 5 0 if ($args{'weaken'})
72 3 2 if (defined $key_ns) { }
86 5 6 if (defined $key_ns) { }
100 1 1 if (defined $key_ns) { }
114 1 1 if (defined $key_ns) { }
129 0 4 if (wantarray)
139 7 0 defined $self->[1] ? :
143 4 12 if ($k gt $lastkey)
145 4 0 if $found = $k
148 3 4 unless (defined $found)
153 0 4 if (wantarray)