Branch Coverage

blib/lib/OpenPlugin/Exception.pm
Criterion Covered Total %
branch 7 16 43.7


line true false branch
26 0 0 ref $message[-1] eq 'HASH' ? :
47 0 1 if (ref $message[0])
49 0 0 if (UNIVERSAL::isa($rethrown, 'OpenPlugin::Exception'))
54 0 1 ref $message[-1] eq 'HASH' ? :
63 0 6 if $$params{$field}
67 6 0 unless (defined &{$field;})
139 0 14 unless $class
142 12 2 unless ($self->state and $self->state->{'message'})