Condition Coverage

blib/lib/JSON/RPC2/TwoWay.pm
Criterion Covered Total %
condition 20 30 66.6


and 3 conditions

line !l l&&!r l&&r condition
62 4 1 1 $opts{'non_blocking'} and $opts{'notification'}
94 3 3 1 ref $r->{'params'} ne 'ARRAY' and ref $r->{'params'} ne 'HASH'
100 1 0 1 $c->state && $m->{'state'} eq $c->state
2 1 1 $m->{'state'} and not $c->state && $m->{'state'} eq $c->state
112 0 0 0 not $cb and $id
124 1 0 2 not $cb and $id

or 2 conditions

line l !l condition
30 0 1 $opt{'debug'} // 0
100 1 0 $m->{'state'} // 'undef'
130 11 0 "error: $code " . $message // ''

or 3 conditions

line l !l&&r !l&&!r condition
30 0 1 0 $opt{'json'} // 'JSON::MaybeXS'->new('utf8', 1)
91 5 2 1 $id or $m->{'notification'}