Condition Coverage

blib/lib/POE/Component/Syndicator.pm
Criterion Covered Total %
condition 10 27 37.0


and 3 conditions

line !l l&&!r l&&r condition
222 0 3 0 @events and defined $sender
265 8 0 10 not $$self{'_syndicator'}{'sessions'}{$sender_id}{'refcnt'} and $sender_id ne $$self{'_syndicator'}{'session_id'}
395 0 0 1 $$self{'_syndicator'}{'pending_events'} && @{$$self{'_syndicator'}{'pending_events'};}

or 3 conditions

line l !l&&r !l&&!r condition
68 0 0 1 defined $$events{'_start'} or defined $$events{'_stop'}
0 0 1 defined $$events{'register'} or defined $$events{'unregister'}
77 0 0 18 $event eq '_start' or $event eq '_stop'
0 0 18 $event eq 'register' or $event eq 'unregister'
314 0 0 1 not defined $arrayref or ref $arrayref ne 'ARRAY'
0 0 1 not defined $arrayref or ref $arrayref ne 'ARRAY' or not @$arrayref