Condition Coverage

blib/lib/RSH/SmartHash.pm
Criterion Covered Total %
condition 6 23 26.0


and 2 conditions

line l !l condition
211 6 1 $val && 1

and 3 conditions

line !l l&&!r l&&r condition
61 0 0 0 defined $key and defined $hash_refs[$i]{$key}
85 3 0 0 defined $change_callback and ref($change_callback ne 'CODE')
117 37 0 0 defined $old_val and defined $val
37 0 0 defined $old_val and defined $val and ref $old_val eq ref $val
0 0 0 defined $old_val and defined $val and ref $old_val eq ref $val and defined($old_val ne $val)
0 0 0 defined $old_val and defined $val and ref $old_val eq ref $val and defined($old_val ne $val) and $old_val ne $val

or 3 conditions

line l !l&&r !l&&!r condition
117 0 37 0 defined $old_val || defined $val