Condition Coverage

blib/lib/Venus/Throw.pm
Criterion Covered Total %
condition 21 36 58.3


or 2 conditions

line l !l condition
74 8 3 $frame // 1
94 18 304 $data //= {}
136 0 2 $frame // 1

or 3 conditions

line l !l&&r !l&&!r condition
63 0 0 0 ref $self || $self
89 278 44 0 $self->context || (caller($frame // 1))[3]
90 296 26 0 $self->package || join('::', map(ucfirst($_), (caller 0)[0], 'error'))
95 15 307 0 $data->{'context'} //= $context
96 0 257 0 $data->{'message'} //= $message
97 0 276 0 $data->{'name'} //= $name
100 0 272 0 $data->{'$stash'} //= $self->stash
104 282 39 1 $package->can("new") or eval "package $package; use base '${parent}'; 1"
138 0 1 1 $routine eq "__ANON__" or $routine eq "(eval)"
140 1 1 0 $routine or $name