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
51 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)
93 9 0 1 ref $l eq 'ARRAY' and $listener eq $l->[1]
136 0 0 13 $listeners && @$listeners

or 3 conditions

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