| blib/lib/Venus/Throw.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % | 
| branch | 16 | 20 | 80.0 | 
| line | true | false | branch | 
|---|---|---|---|
| 42 | 154 | 9 | unless $self->parent | 
| 94 | 94 | 67 | if $message | 
| 95 | 121 | 40 | if $name | 
| 97 | 104 | 57 | if (%{$self->stash;}) | 
| 102 | 1 | 34 | unless ($package->can("new") or eval "package $package; use base '${parent}'; 1") | 
| 109 | 0 | 160 | unless ($parent->isa("Venus::Error")) | 
| 116 | 0 | 160 | unless ($package->isa("Venus::Error")) | 
| 124 | 160 | 0 | $data ? : | 
| 136 | 1 | 1 | if $routine eq "__ANON__" or $routine eq "(eval)" | 
| 138 | 2 | 0 | if $routine or $name |