Condition Coverage

blib/lib/RPC/ExtDirect/Util.pm
Criterion Covered Total %
condition 18 20 90.0


and 3 conditions

line !l l&&!r l&&r condition
146 2323 0 4 $have_default and not $obj->$predicate
170 19 336 1 $data ne '' and 'ARRAY' ne ref $data
238 7 15 89 defined $code and $code ne 'NONE'
22 86 3 defined $code and $code ne 'NONE' and 'CODE' ne ref $code
266 332 2 4 exists $attr{'strict'} and not defined $attr{'params'}

or 2 conditions

line l !l condition
179 335 19 $data ||= []

or 3 conditions

line l !l&&r !l&&!r condition
146 6 0 2327 $have_value or $have_default and not $obj->$predicate