Branch Coverage

blib/lib/Venus/Role/Throwable.pm
Criterion Covered Total %
branch 20 28 71.4


line true false branch
21 19 89 unless ($data)
26 88 1 if (ref $data ne "HASH")
27 87 1 if ($data =~ /^\w+$/u and $self->can($data)) { }
37 0 88 if (exists $data->{'as'})
40 2 86 if (exists $data->{'capture'})
43 0 88 if (exists $data->{'context'})
46 0 88 if (exists $data->{'error'})
49 0 88 if (exists $data->{'frame'})
52 86 2 if (exists $data->{'message'})
55 88 0 if (exists $data->{'name'})
58 0 88 if (exists $data->{'package'}) { }
64 0 88 if (exists $data->{'parent'})
67 81 7 if (exists $data->{'stash'})
70 0 88 if (exists $data->{'on'})