Branch Coverage

blib/lib/XML/LibXML/Error.pm
Criterion Covered Total %
branch 32 42 76.1


line true false branch
91 461 4 if (ref $xE) { }
93 394 67 defined $context ? :
138 6 458 if ($terr->{'level'} == 1 and $XML::LibXML::Error::WARNINGS != 2)
139 0 6 if $XML::LibXML::Error::WARNINGS
149 298 160 if (ref $prev) { }
151 0 298 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 956 unless ref $self
198 954 2 $domain < @XML::LibXML::Error::error_domains ? :
206 567 386 if (defined $self->{'_prev'})
210 0 953 if ($self->{'level'} == 0) { }
0 953 elsif ($self->{'level'} == 1) { }
953 0 elsif ($self->{'level'} == 2 or $self->{'level'} == 3) { }
219 816 137 if (defined $self->{'file'}) { }
58 79 elsif ($self->{'domain'} == 1 and $self->{'line'}) { }
226 0 953 if ($self->{'nodename'})
229 874 79 if $where ne ""
234 20 933 if ($self->{'domain'} == 12 and defined $self->{'str1'}) { }
838 95 elsif (defined $self->{'context'}) { }