Condition Coverage

blib/lib/Throwable/Factory/Try.pm
Criterion Covered Total %
condition 23 38 60.5


and 3 conditions

line !l l&&!r l&&r condition
227 8 0 3 ref $key eq 'ARRAY' and ~~@$key
230 0 2 1 ~~@$key >= 2 and $$key[0] eq ':str'
2 0 1 ~~@$key >= 2 and $$key[0] eq ':str' and ref $$key[1] eq 'Regexp'
247 1 0 5 $scope eq 'obj' and $ref
1 3 2 $scope eq 'obj' and $ref and $ref =~ /$key/
250 3 0 1 $scope eq 'str' and not $ref
3 0 1 $scope eq 'str' and not $ref and $x =~ /$key/
271 6 0 0 $key eq '-caller' and $x->$DOES('Throwable::Taxonomy::Caller')
275 6 0 0 $key eq '-environment' and $x->$DOES('Throwable::Taxonomy::Environment')
279 5 0 1 $key eq '-notimplemented' and $x->$DOES('Throwable::Taxonomy::NotImplemented')
288 0 1 3 $blessed and $x->can('TYPE')
292 0 0 2 $scope ne 'str' and $x->TYPE =~ /$key/

or 2 conditions

line l !l condition
269 6 0 $x->can('DOES') || 'isa'