Condition Coverage

blib/lib/POE/Component/IKC/ClientLite.pm
Criterion Covered Total %
condition 0 71 0.0


and 3 conditions

line !l l&&!r l&&r condition
84 0 0 0 $$self{'remote'}{'connected'} and $$self{'remote'}{'socket'}
0 0 0 $$self{'remote'}{'connected'} and $$self{'remote'}{'socket'} and $self->ping
224 0 0 0 $pong and $pong eq 'PONG'
376 0 0 0 defined $ret and $ret == 0
473 0 0 0 not $need and $raw =~ s/(\d+)\0//s
495 0 0 0 $$to{'session'} ne 'IKC' and $$to{'session'} ne 'IKCLite'
546 0 0 0 DEBUG() and warn $@

or 2 conditions

line l !l condition
41 0 0 $parms{'ip'} ||= 'localhost'
42 0 0 $parms{'port'} ||= 603
44 0 0 $parms{'timeout'} || 30
45 0 0 $parms{'timeout'} ||= 30
47 0 0 $parms{'block_size'} ||= 65535
48 0 0 $parms{'protocol'} ||= 'IKC0'
73 0 0 $parms{'package'} || 'POE::Component::IKC::ClientLite'

or 3 conditions

line l !l&&r !l&&!r condition
43 0 0 0 $parms{'name'} ||= "Client$$"
44 0 0 0 $parms{'connect_timeout'} ||= $parms{'timeout'} || 30
46 0 0 0 $parms{'serialiser'} ||= _default_freezer()
129 0 0 0 $$remote{'name'} ||= $1
130 0 0 0 $$self{'ping'} ||= "poe://$1/IKC/ping"
258 0 0 0 ref $spec or $spec =~ /^poe:/
285 0 0 0 ref $spec or $spec =~ /^poe:/
313 0 0 0 ref $spec or $spec =~ /^poe:/
370 0 0 0 $$self{'remote'}{'connected'} or $self->connect
372 0 0 0 $$msg{'from'} ||= $self->_from
501 0 0 0 $$to{'session'} ne $$rsvp{'session'} or $$to{'state'} ne $$rsvp{'state'}
574 0 0 0 $freezer->can('nfreeze') || $freezer->can('freeze')