Condition Coverage

blib/lib/AnyEvent/RabbitMQ/Fork/Worker.pm
Criterion Covered Total %
condition 0 28 0.0


and 3 conditions

line !l l&&!r l&&r condition
69 0 0 0 defined $ch_id and my $ch = $self->channels->{$ch_id}
0 0 0 defined $ch_id and $ch_id == 0
123 0 0 0 $is_conn && ($method eq 'close' || $method eq 'connect' && $event eq 'on_close')
126 0 0 0 $method eq 'open_channel' && $event eq 'on_success'
165 0 0 0 $method eq 'connect' and $event eq 'on_failure'
0 0 0 $method eq 'connect' and $event eq 'on_failure' and $blessed->isa('AnyEvent::Handle')

or 2 conditions

line l !l condition
78 0 0 $ch_id ||= ''
140 0 0 &blessed($_[0]) || 'UNIVERSAL'

or 3 conditions

line l !l&&r !l&&!r condition
141 0 0 0 $blessed->isa('AnyEvent::RabbitMQ') or $blessed->isa('AnyEvent::RabbitMQ::Channel')
152 0 0 0 $$obj{"_${wself}_guard"} ||= &guard(sub { AnyEvent::Fork::RPC::event('chd', $id); } )