blib/lib/XML/Generator/PerlData.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 40 | 61 | 65.5 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
123 | 5 | 0 | 1 | defined $self->{'ProcessingInstructions'} and scalar @{$self->{'ProcessingInstructions'};} > 0 |
211 | 0 | 31 | 3 | defined $self->{'_Parents'}[-1] and defined $self->{'Attrmap'}{$self->{'_Parents'}[-1]} |
217 | 0 | 32 | 0 | defined $self->{'_Parents'}[-1] and defined $self->{'Charmap'}{$self->{'_Parents'}[-1]} |
368 | 0 | 0 | 4 | defined $args{'prefix'} and defined $args{'uri'} |
851 | 30 | 17 | 5 | defined $uri and grep {$element_name eq $_;} @{$$self{'Namespacemap'}{$uri};} |
868 | 30 | 17 | 5 | defined $uri and grep {$element_name eq $_;} @{$$self{'Namespacemap'}{$uri};} |
line | l | !l | condition |
---|---|---|---|
48 | 6 | 11 | $self->{'Keymap'} ||= {} |
49 | 6 | 11 | $self->{'RootName'} ||= 'document' |
50 | 6 | 11 | $self->{'DefaultElementName'} ||= 'default' |
51 | 6 | 11 | $self->{'TokenReplacementChar'} ||= '_' |
52 | 6 | 11 | $self->{'Seen'} ||= {} |
85 | 6 | 11 | $self->{'Attrmap'} ||= {} |
93 | 6 | 11 | $self->{'Namespacemap'} ||= {} |
101 | 6 | 11 | $self->{'Charmap'} ||= {} |
158 | 6 | 0 | shift() || die('No Data Passed!') |
176 | 0 | 0 | shift() || die('No Data Passed!') |
786 | 0 | 2 | $uri || '' |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
265 | 0 | 0 | 16 | shift() || $self->{'_Parents'}[-1] |
275 | 3 | 0 | 0 | $temp_name->[$i] || $self->{'DefaultElementName'} |
335 | 16 | 17 | 3 | $type eq 'ARRAY' or $type eq 'HASH' |
33 | 0 | 3 | $type eq 'ARRAY' or $type eq 'HASH' or $type eq 'SCALAR' | |
685 | 0 | 0 | 0 | keys %{$$self{'Skipelements'};} || () |
896 | 10 | 0 | 0 | $qname ||= $lname |
906 | 44 | 60 | 0 | $qname ||= $lname |