Branch Coverage

blib/lib/Data/DumpXML.pm
Criterion Covered Total %
branch 34 54 62.9


line true false branch
40 0 6 $Data::DumpXML::NAMESPACE && $Data::DumpXML::NS_PREFIX ? :
42 6 0 $Data::DumpXML::INDENT ? :
45 6 0 if $Data::DumpXML::XML_DECL
46 6 0 if $Data::DumpXML::DTD_LOCATION
49 0 6 $Data::DumpXML::NS_PREFIX ? :
6 0 if $Data::DumpXML::NAMESPACE
51 0 6 if $Data::DumpXML::SCHEMA_LOCATION
59 1 21 $Data::DumpXML::ref{++$Data::DumpXML::count} ? :
61 0 6 unless defined wantarray
70 8 15 if $deref
73 23 0 if (overload::StrVal($rval) =~ /^(?:([^=]+)=)?([A-Z]+)\(0x([^\)]+)\)$/) { }
81 1 22 if (my $seq = $Data::DumpXML::seen{$id})
87 3 19 $class ? :
90 18 4 if ($type eq 'SCALAR' or $type eq 'REF') { }
2 2 elsif ($type eq 'ARRAY') { }
2 0 elsif ($type eq 'HASH') { }
0 0 elsif ($type eq 'GLOB') { }
0 0 elsif ($type eq 'CODE') { }
91 1 17 unless defined $$rval
93 8 9 if ref $$rval
99 0 2 unless @$rval
108 2 0 if ($Data::DumpXML::INDENT)
115 0 2 if ($Data::DumpXML::INDENT_STYLE eq 'Lisp')
137 16 0 if ($Data::DumpXML::INDENT)
140 0 16 $Data::DumpXML::INDENT_STYLE eq 'Lisp' ? :
156 2 9 if (/[\x00-\x08\x0B\x0C\x0E-\x1F\x7f-\xff]/)
161 2 0 length $_ < 40 ? :