Branch Coverage

blib/lib/Venus/Role/Throwable.pm
Criterion Covered Total %
branch 26 32 81.2


line true false branch
17 86 3 if $data->{'throw'}
33 20 94 unless ($data)
38 91 3 if (ref $data ne "HASH")
39 90 1 if ($data =~ /^\w+$/u and $self->can($data)) { }
49 0 93 if (exists $data->{'as'})
52 6 87 if (exists $data->{'capture'})
55 0 93 if (exists $data->{'context'})
58 0 93 if (exists $data->{'error'})
61 0 93 if (exists $data->{'frame'})
64 86 7 if (exists $data->{'message'})
67 92 1 if (exists $data->{'name'})
70 1 92 if (exists $data->{'package'}) { }
76 0 93 if (exists $data->{'parent'})
79 87 6 if (exists $data->{'stash'})
82 0 93 if (exists $data->{'on'})
85 88 5 if (exists $data->{'raise'})