Branch Coverage

blib/lib/Protocol/FIX.pm
Criterion Covered Total %
branch 29 40 72.5


line true false branch
107 0 7 unless $version
111 0 7 unless $file
162 0 2 unless $extension_id eq $protocol_id
230 2 7 if ref $fields_arr ne 'ARRAY'
236 1715 4671 if ($values_arr)
252 2235 2683 unless $values
254 546 2137 ref $values ne 'ARRAY' ? :
261 441 22146 unless $composite
286 1036 91 if ($group_descr)
307 441 728 unless ($eval_result)
308 0 441 if $fatal
315 0 728 unless ($eval_result)
336 0 14 unless ($eval_result)
354 2 7 unless ref $messages_arr eq 'ARRAY'
366 0 653 unless ($eval_result)
374 7 646 if ($group_descr)
478 0 1988 unless ($field)
495 0 2 unless ($field)
512 0 11 unless ($component)
529 0 20 unless ($message)