| blib/lib/XML/Generator/PerlData.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % | 
| condition | 36 | 56 | 64.2 | 
| line | !l | l&&!r | l&&r | condition | 
|---|---|---|---|---|
| 179 | 0 | 18 | 3 | defined $$self{'_Parents'}[-1] and defined $$self{'Attrmap'}{$$self{'_Parents'}[-1]} | 
| 185 | 0 | 19 | 0 | defined $$self{'_Parents'}[-1] and defined $$self{'Charmap'}{$$self{'_Parents'}[-1]} | 
| 336 | 0 | 0 | 4 | defined $args{'prefix'} and defined $args{'uri'} | 
| 797 | 5 | 26 | 5 | defined $uri and grep {$element_name eq $_;} @{$$self{'Namespacemap'}{$uri};} | 
| 815 | 5 | 26 | 5 | defined $uri and grep {$element_name eq $_;} @{$$self{'Namespacemap'}{$uri};} | 
| line | l | !l | condition | 
|---|---|---|---|
| 46 | 3 | 9 | $$self{'Keymap'} ||= {} | 
| 47 | 3 | 9 | $$self{'RootName'} ||= 'document' | 
| 48 | 3 | 9 | $$self{'DefaultElementName'} ||= 'default' | 
| 49 | 3 | 9 | $$self{'TokenReplacementChar'} ||= '_' | 
| 70 | 3 | 9 | $$self{'Attrmap'} ||= {} | 
| 78 | 3 | 9 | $$self{'Namespacemap'} ||= {} | 
| 86 | 3 | 9 | $$self{'Charmap'} ||= {} | 
| 136 | 3 | 0 | shift() || die('No Data Passed!') | 
| 154 | 0 | 0 | shift() || die('No Data Passed!') | 
| 730 | 0 | 2 | $uri || '' | 
| line | l | !l&&r | !l&&!r | condition | 
|---|---|---|---|---|
| 233 | 0 | 7 | 0 | shift() || $$self{'_Parents'}[-1] | 
| 241 | 3 | 0 | 0 | $$temp_name[$i] || $$self{'DefaultElementName'} | 
| 303 | 7 | 8 | 2 | $type eq 'ARRAY' or $type eq 'HASH' | 
| 15 | 0 | 2 | $type eq 'ARRAY' or $type eq 'HASH' or $type eq 'SCALAR' | |
| 655 | 0 | 0 | 0 | keys %{$$self{'Skipelements'};} || () | 
| 843 | 10 | 0 | 0 | $qname ||= $lname | 
| 853 | 62 | 10 | 0 | $qname ||= $lname |