Condition Coverage

blib/lib/Memoize/Expire/ByInstance.pm
Criterion Covered Total %
condition 13 18 72.2


and 3 conditions

line !l l&&!r l&&r condition
27 27 0 9 exists $opts{'HASH'} && ref $opts{'HASH'} eq 'HASH'
202 20 34 2 $max_lifetime > 0 and time >= $last_set_time + $max_lifetime
203 20 32 2 $max_num_uses > 0 and $num_uses >= $max_num_uses

or 2 conditions

line l !l condition
22 36 0 $opts{'LIFETIME'} || 0
23 36 0 $opts{'NUM_USES'} || 0
33 9 27 $opts{'ARGUMENT_SEPERATOR'} || "\034"

or 3 conditions

line l !l&&r !l&&!r condition
20 0 36 0 ref $proto || $proto