Branch Coverage

blib/lib/Error/Helper.pm
Criterion Covered Total %
branch 0 18 0.0


line true false branch
262 0 0 if ($self->{'perror'})
289 0 0 if (not $self->{'errorExtra'}{'perror_not_fatal'}) { }
350 0 0 unless ($_[0]{'error'})
354 0 0 if (not defined $_[0]{'errorExtra'} or ref $_[0]{'errorExtra'} ne "HASH" or not defined $_[0]{'errorExtra'}{'flags'} or ref $_[0]{'errorExtra'}{'flags'} ne "HASH" or not defined $_[0]{'errorExtra'}{'flags'}{$_[0]{'error'}})
430 0 0 unless (defined $self->{'error'})
435 0 0 unless (defined $self->{'errorString'})
464 0 0 if ($self->{'errorExtra'}{'all_fatal'} or $self->perror and not defined $self->{'errorExtra'} && ref $self->{'errorExtra'} eq 'HASH' && $self->{'errorExtra'}{'perror_not_fatal'} or defined $self->{'errorExtra'} and ref $self->{'errorExtra'} eq "HASH" and defined $self->{'errorExtra'}{'fatal_errors'} and ref $self->{'errorExtra'}{'fatal_errors'} eq "HASH" and $self->{'errorExtra'}{'fatal_errors'}{$self->{'error'}} or defined $self->{'errorExtra'} and ref $self->{'errorExtra'} eq "HASH" and defined $self->{'errorExtra'}{'fatal_flags'} and ref $self->{'errorExtra'}{'fatal_flags'} eq "HASH" and $self->{'errorExtra'}{'fatal_flags'}{$self->errorFlag})
506 0 0 unless (defined $string)
515 0 0 if (defined $subroutine) { }