| lib/Unexpected/TraitFor/ExceptionClasses.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| branch | 20 | 20 | 100.0 |
| line | true | false | branch |
|---|---|---|---|
| 39 | 1 | 14 | unless defined $class |
| 41 | 1 | 13 | if exists $Classes->{$class} |
| 44 | 4 | 9 | if ref $args ne 'HASH' |
| 48 | 7 | 6 | if ref $parents ne 'ARRAY' |
| 51 | 1 | 14 | unless exists $Classes->{$parent} |
| 60 | 16 | 6 | $_[1] && !ref($_[1]) && exists $$Classes{$_[1]} ? : |
| 65 | 1 | 9 | unless $wanted |
| 67 | 1 | 8 | unless exists $Classes->{$wanted} |
| 73 | 6 | 14 | if $class eq $wanted |
| 75 | 11 | 3 | if exists $Classes->{$class}{'parents'} |