Branch Coverage

blib/lib/Object/InsideOut/Exception.pm
Criterion Covered Total %
branch 22 30 73.3


line true false branch
81 97 0 unless ($report_self)
83 0 97 if (exists $args{'ignore_package'})
84 0 0 if (ref $args{'ignore_package'}) { }
100 40 57 if ($location) { }
0 57 elsif ($report_self) { }
117 0 97 if (${$class . '::WARN_ONLY';}) { }
137 54 164 if $field eq 'Chain'
138 27 137 if (exists $self->{$field})
150 0 54 if (exists $self->{'Chain'})
167 1 5 if (Object::InsideOut::Util::is_it($_[0], 'Exception::Class::Base'))
185 0 60 if ($err2 and not ref $err2)
200 53 7 if ($err1) { }
201 2 51 unless (ref $err1)
216 2 51 if ($err2)
217 1 1 if (Object::InsideOut::Util::is_it($err1, 'OIO')) { }