Condition Coverage

blib/lib/FIX/Lite.pm
Criterion Covered Total %
condition 0 69 0.0


and 3 conditions

line !l l&&!r l&&r condition
33 0 0 0 defined $arg{'Feed'} and $arg{'Feed'}
329 0 0 0 $clnSel->count and &gettimeofday() - $lastPeriodicHandlerTime > $arg{'Period'} / 1000
370 0 0 0 defined ${*$self;}->{'logon'}{'MsgType'} and ${*$self;}->{'logon'}{'MsgType'} eq &getMessageType('Logon')
437 0 0 0 $field->{'required'} eq 'Y' and defined $fieldDefaults{$field->{'name'}}
0 0 0 $field->{'required'} eq 'Y' and $field->{'name'} ne 'BeginString'
0 0 0 $field->{'required'} eq 'Y' and $field->{'name'} ne 'BeginString' and $field->{'name'} ne 'BodyLength'
0 0 0 $field->{'required'} eq 'Y' and $field->{'name'} ne 'BeginString' and $field->{'name'} ne 'BodyLength' and $field->{'name'} ne 'MsgType'
0 0 0 $field->{'required'} eq 'Y' and $field->{'name'} ne 'BeginString' and $field->{'name'} ne 'BodyLength' and $field->{'name'} ne 'MsgType' and $field->{'name'} ne 'MsgSeqNum'
0 0 0 $field->{'required'} eq 'Y' and $field->{'name'} ne 'BeginString' and $field->{'name'} ne 'BodyLength' and $field->{'name'} ne 'MsgType' and $field->{'name'} ne 'MsgSeqNum' and $field->{'name'} ne 'SendingTime'
511 0 0 0 defined $m and defined $f
518 0 0 0 $f2->{'name'} eq $fn and not defined $f2->{'component'}
543 0 0 0 $e->{'name'} eq $gn and defined $e->{'group'}

or 2 conditions

line l !l condition
39 0 0 $arg{'Feed'} || 0
220 0 0 'IO::Socket::INET'->new('LocalHost', $self->{'Host'}, 'LocalPort', $self->{'Port'}, 'Timeout', $self->{'Timeout'}, 'Proto', 'tcp', 'Listen', $self->{'Listen'}, 'Reuse', 1) || die("cannot create socket $!\n")
290 0 0 $parsedResp->{'TargetSubID'} || 'PRICE'

or 3 conditions

line l !l&&r !l&&!r condition
29 0 0 0 ref $class || $class
106 0 0 0 $arg{'SenderCompID'} ||= ${*$self;}->{'args'}{'SenderCompID'}
107 0 0 0 $arg{'TargetCompID'} ||= ${*$self;}->{'args'}{'TargetCompID'}
108 0 0 0 $arg{'TargetSubID'} ||= ${*$self;}->{'args'}{'TargetSubID'} ? ${*$self;}->{'args'}{'TargetSubID'} : undef
134 0 0 0 $arg{'SenderCompID'} ||= ${*$self;}->{'args'}{'SenderCompID'}
135 0 0 0 $arg{'TargetCompID'} ||= ${*$self;}->{'args'}{'TargetCompID'}
136 0 0 0 $arg{'TargetSubID'} ||= ${*$self;}->{'args'}{'TargetSubID'} ? ${*$self;}->{'args'}{'TargetSubID'} : undef
149 0 0 0 $arg{'HeartBtInt'} || $fieldDefaults{'HeartBtInt'}
302 0 0 0 $msg->{'MsgType'} eq 'Reject' or $msg->{'MsgType'} eq '3'