Condition Coverage

blib/lib/Aspect/Library/Listenable.pm
Criterion Covered Total %
condition 11 18 61.1


and 3 conditions

line !l l&&!r l&&r condition
50 0 5 2 not $always_fire and keys %old_state
5 1 1 not $always_fire and keys %old_state and is_equal_state(\%old_state, \%new_state)
92 9 0 1 ref $l eq 'ARRAY' and $listener eq $$l[1]
135 0 0 13 $listeners && @$listeners

or 3 conditions

line l !l&&r !l&&!r condition
92 1 9 0 ref $l eq 'ARRAY' and $listener eq $$l[1] or $listener eq $l
167 0 0 2 !(defined $new || defined $old) || defined $new && defined $old && !ref($old) && !ref($new) && $old eq $new