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