Branch Coverage

blib/lib/FIX/Lite.pm
Criterion Covered Total %
branch 0 264 0.0


line true false branch
33 0 0 if (defined $arg{'Feed'} and $arg{'Feed'}) { }
39 0 0 defined $arg{'Host'} ? :
0 0 defined $arg{'Port'} ? :
0 0 defined $arg{'Timeout'} ? :
0 0 defined $arg{'ListenQueueSize'} ? :
46 0 0 defined $arg{'Host'} ? :
0 0 defined $arg{'Port'} ? :
0 0 defined $arg{'Timeout'} ? :
52 0 0 unless defined $obj
59 0 0 if (defined $arg{'version'}) { }
75 0 0 unless (defined $arg{'WaitResponse'})
81 0 0 if $arg{'Debug'}
84 0 0 if $arg{'Debug'}
86 0 0 unless $arg{'WaitResponse'}
91 0 0 if $arg{'Debug'}
93 0 0 if $response
104 0 0 unless (defined $arg{'WaitResponse'})
108 0 0 ${*$self;}->{'args'}{'TargetSubID'} ? :
111 0 0 if $arg{'Debug'}
114 0 0 if $arg{'Debug'}
116 0 0 unless $arg{'WaitResponse'}
122 0 0 if $arg{'Debug'}
124 0 0 if $response
136 0 0 ${*$self;}->{'args'}{'TargetSubID'} ? :
139 0 0 if $arg{'Debug'}
141 0 0 if $arg{'Debug'}
154 0 0 if (scalar @ready)
156 0 0 if (not sysread($ready[0], $response, 4096)) { }
160 0 0 if $arg{'Debug'}
164 0 0 if length $fixMsg <= 0
166 0 0 if $arg{'Debug'}
170 0 0 if (not defined $parsedResp->{'MsgType'}) { }
0 0 elsif ($parsedResp->{'MsgType'} eq '0') { }
0 0 elsif ($parsedResp->{'MsgType'} eq '1') { }
171 0 0 if $arg{'Debug'}
174 0 0 if $arg{'Debug'}
177 0 0 defined $parsedResp->{'TestReqID'} ? :
178 0 0 if $arg{'Debug'}
192 0 0 if (time - $lastHbTime > $HeartBtInt)
207 0 0 unless ($self->{'Feed'})
211 0 0 unless my $lsnSel = 'IO::Select'->new
212 0 0 unless my $clnSel = 'IO::Select'->new
231 0 0 if (scalar @ready)
240 0 0 if (not sysread($socket, my $response, 4096)) { }
246 0 0 if $arg{'Debug'}
250 0 0 if length $fixMsg <= 0
252 0 0 if $arg{'Debug'}
255 0 0 if (not defined $parsedResp->{'MsgType'}) { }
0 0 elsif ($parsedResp->{'MsgType'} eq '0') { }
0 0 elsif ($parsedResp->{'MsgType'} eq '1') { }
0 0 elsif (getMsgByType($self, $parsedResp->{'MsgType'}) eq 'Logon') { }
256 0 0 if $arg{'Debug'}
259 0 0 if $arg{'Debug'}
267 0 0 defined $parsedResp->{'TestReqID'} ? :
268 0 0 if $arg{'Debug'}
277 0 0 if ($parsedResp->{'TargetCompID'} ne $arg{'SenderCompID'})
278 0 0 if $arg{'Debug'}
283 0 0 if ($arg{'AutoLogon'}) { }
284 0 0 if $arg{'Debug'}
294 0 0 if (defined $msg->{'MsgType'})
302 0 0 if ($msg->{'MsgType'} eq 'Reject' or $msg->{'MsgType'} eq '3')
313 0 0 if (defined $msg->{'MsgType'})
329 0 0 if ($clnSel->count and &gettimeofday() - $lastPeriodicHandlerTime > $arg{'Period'} / 1000)
332 0 0 if ($MD)
334 0 0 if (defined $sessions{$client}) { }
337 0 0 if ($sessions{$client} eq $sck->peerhost . ':' . $sck->peerport)
338 0 0 if $arg{'Debug'}
343 0 0 unless (defined $socket)
344 0 0 if $arg{'Debug'}
358 0 0 if $arg{'Debug'}
370 0 0 if defined ${*$self;}->{'logon'}{'MsgType'} and ${*$self;}->{'logon'}{'MsgType'} eq &getMessageType('Logon')
385 0 0 if (not ref $val) { }
0 0 elsif (ref $val eq 'ARRAY') { }
0 0 elsif (ref $val eq 'HASH') { }
389 0 0 unless (&isGroup($field->{'name'}))
394 0 0 if (defined $$entry{$f->{'name'}}) { }
0 0 elsif ($f->{'required'} eq 'Y') { }
403 0 0 unless (&isComponent($field->{'name'}))
408 0 0 if (defined $$val{$f->{'name'}}) { }
0 0 elsif ($f->{'required'} eq 'Y') { }
421 0 0 unless ($msgtype)
437 0 0 if (defined $$arg{$field->{'name'}}) { }
0 0 elsif ($field->{'required'} eq 'Y' and defined $fieldDefaults{$field->{'name'}}) { }
0 0 elsif ($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') { }
445 0 0 if ($field->{'name'} eq 'MDReqID') { }
473 0 0 defined $ff ? :
481 0 0 unless defined $gn
482 0 0 unless &isGroup($gn)
485 0 0 unless defined $msg
497 0 0 unless defined $s
499 0 0 unless defined $gn
501 0 0 unless &isGroup($g)
511 0 0 unless defined $m and defined $f
513 0 0 unless defined $fn
518 0 0 if $f2->{'name'} eq $fn and not defined $f2->{'component'}
521 0 0 if (defined $f2->{'group'})
522 0 0 if &_isFieldInStructure($f2->{'group'}, $fn) == 1
527 0 0 if (defined $f2->{'component'})
528 0 0 if &_isFieldInStructure(scalar &getComponentFields($f2->{'name'}), $fn) == 1
543 0 0 if $e->{'name'} eq $gn and defined $e->{'group'}
546 0 0 if (defined $e->{'group'})
549 0 0 if defined $ret
553 0 0 if (defined $e->{'component'})
555 0 0 if defined $ret
565 0 0 defined $fh ? :
575 0 0 if $f =~ /^[0-9]+$/
577 0 0 unless defined $fh
578 0 0 defined $fh ? :
584 0 0 if $v =~ /^[0-9]+$/
586 0 0 unless defined $fh
587 0 0 if ($fh->{'enum'})
589 0 0 if ($_->{'description'} eq $v)
601 0 0 unless defined $fh
602 0 0 if ($fh->{'enum'})
604 0 0 if ($_->{'name'} eq $v)
619 0 0 if $f =~ /^[0-9]+$/
621 0 0 unless defined $fh
622 0 0 defined $fh ? :
628 0 0 unless defined $fh
629 0 0 defined $fh ? :
640 0 0 unless defined $fh
641 0 0 defined $fh ? :
661 0 0 unless defined $fh
662 0 0 defined $fh ? :
667 0 0 unless defined $message
686 0 0 if (defined $$result->{$k})
687 0 0 if defined $groupTag
690 0 0 if (defined $groupTag)
691 0 0 unless &isFieldInGroup($msgType, $groupTag, $k)
696 0 0 if (defined $fieldName) { }
702 0 0 if ($fieldName eq 'MsgType') { }
0 0 elsif (&isGroup($k)) { }