Condition Coverage

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


and 3 conditions

line !l l&&!r l&&r condition
182 0 0 0 defined ${*$self;}->{'logon'}{'MsgType'} and ${*$self;}->{'logon'}{'MsgType'} eq &getMessageType('Logon')
208 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'
320 0 0 0 defined $m and defined $f
327 0 0 0 $f2->{'name'} eq $fn and not defined $f2->{'component'}
352 0 0 0 $e->{'name'} eq $gn and defined $e->{'group'}

or 3 conditions

line l !l&&r !l&&!r condition
28 0 0 0 ref $self || $self
87 0 0 0 $arg{'SenderCompID'} ||= ${*$self;}->{'args'}{'SenderCompID'}
88 0 0 0 $arg{'TargetCompID'} ||= ${*$self;}->{'args'}{'TargetCompID'}
89 0 0 0 $arg{'TargetSubID'} ||= ${*$self;}->{'args'}{'TargetSubID'} ? ${*$self;}->{'args'}{'TargetSubID'} : undef
113 0 0 0 $arg{'SenderCompID'} ||= ${*$self;}->{'args'}{'SenderCompID'}
114 0 0 0 $arg{'TargetCompID'} ||= ${*$self;}->{'args'}{'TargetCompID'}
115 0 0 0 $arg{'TargetSubID'} ||= ${*$self;}->{'args'}{'TargetSubID'} ? ${*$self;}->{'args'}{'TargetSubID'} : undef
128 0 0 0 $arg{'HeartBtInt'} || $fieldDefaults{'HeartBtInt'}