Branch Coverage

blib/lib/XML/LibXML/Error.pm
Criterion Covered Total %
branch 33 42 78.5


line true false branch
91 2578 4 if (ref $xE) { }
93 2511 67 defined $context ? :
138 6 2575 if ($terr->{'level'} == 1 and $XML::LibXML::Error::WARNINGS != 2)
139 0 6 if $XML::LibXML::Error::WARNINGS
149 2415 160 if (ref $prev) { }
151 2111 304 if ($prev->__prev_depth >= $MAX_ERROR_PREV_DEPTH)
160 0 160 defined $prev && length $prev ? :
173 3 0 if (defined $saved_error)
181 153 0 if (defined $saved_error)
194 0 977 unless ref $self
198 975 2 $domain < @XML::LibXML::Error::error_domains ? :
206 588 386 if (defined $self->{'_prev'})
210 0 974 if ($self->{'level'} == 0) { }
0 974 elsif ($self->{'level'} == 1) { }
974 0 elsif ($self->{'level'} == 2 or $self->{'level'} == 3) { }
219 823 151 if (defined $self->{'file'}) { }
72 79 elsif ($self->{'domain'} == 1 and $self->{'line'}) { }
226 0 974 if ($self->{'nodename'})
229 895 79 if $where ne ''
234 20 954 if ($self->{'domain'} == 12 and defined $self->{'str1'}) { }
859 95 elsif (defined $self->{'context'}) { }