Branch Coverage

blib/lib/Bio/NEXUS/Util/Exceptions.pm
Criterion Covered Total %
branch 32 52 61.5


line true false branch
19 77 31 unless (Bio::NEXUS::Util::StackTrace::_skip_me($package))
33 31 77 if (UNIVERSAL::isa($class, 'Bio::NEXUS::Util::Exceptions'))
36 0 108 if (UNIVERSAL::isa($class, 'Bio::NEXUS::Util::ExceptionFactory'))
128 8 5 if (scalar @_ == 3) { }
5 0 elsif (scalar @_ == 2) { }
141 0 5 if ($@) { }
157 0 0 if (@_)
160 0 0 if ($@)
161 0 0 if (UNIVERSAL::isa($@, $class)) { }
183 68 476 ref $isa ? :
199 34 2 if (@_)
34 0 if (@_)
34 0 if (@_)
34 0 if (@_)
34 0 if (@_)
34 0 if (@_)
34 0 if (@_)
34 1 if (@_)
34 0 if (@_)
34 0 if (@_)
34 8 if (@_)
34 0 if (@_)
34 2 if (@_)
34 0 if (@_)
34 0 if (@_)
34 1 if (@_)