Condition Coverage

blib/lib/JSON/RPC/Dispatcher.pm
Criterion Covered Total %
condition 0 28 0.0


and 3 conditions

line !l l&&!r l&&r condition
317 0 0 0 defined $proc->id && $proc->id ne ''
333 0 0 0 $@ and ref $@ eq 'ARRAY'
340 0 0 0 $error->can('error') and $error->can('trace')
0 0 0 ref $error ne '' and ref $error ne 'HASH'
0 0 0 ref $error ne '' and ref $error ne 'HASH' and ref $error ne 'ARRAY'
425 0 0 0 ref $rpc_response eq 'HASH' && exists $rpc_response->{'error'}

or 2 conditions

line l !l condition
300 0 0 $code ||= ''
307 0 0 $status ||= 500

or 3 conditions

line l !l&&r !l&&!r condition
265 0 0 0 $@ || $decoded_params
278 0 0 0 ref $params eq 'ARRAY' or ref $params eq 'HASH'