Branch Coverage

blib/lib/PFIX/Dictionary.pm
Criterion Covered Total %
branch 55 68 80.8


line true false branch
19 3 0 if (not defined $$fixDico{$ver})
82 2 1 defined $mh ? :
88 2 1 defined $mh ? :
94 62 1 defined $mh ? :
100 0 247 unless defined $mf
102 2322 108 if (not defined $$e{'component'}) { }
108 112 2318 if (defined $$e{'group'})
136 220 0 defined $cc ? :
147 590 6 defined $fh ? :
152 20 2335 if $f =~ /^[0-9]+$/
154 0 2335 unless defined $fh
155 2335 0 defined $fh ? :
161 0 0 defined $fh ? :
171 0 222 unless defined $m and defined $f
173 1 221 unless defined $fn
181 50 1001 if $$f2{'name'} eq $fn and not defined $$f2{'component'}
185 97 904 if (defined $$f2{'group'})
186 7 90 if $self->_isFieldInStructure($$f2{'group'}, $fn) == 1
192 59 935 if (defined $$f2{'component'})
193 4 55 if $self->_isFieldInStructure($self->getComponentFields($$f2{'name'}), $fn) == 1
220 0 8 unless defined $s
231 317 0 defined $ff ? :
242 53 1020 if $$e{'name'} eq $gn and defined $$e{'group'}
245 102 918 if (defined $$e{'group'})
248 2 100 if defined $ret
252 53 965 if (defined $$e{'component'})
254 3 50 if defined $ret
269 1 53 unless defined $s
271 0 53 unless defined $gn
273 0 53 unless $self->isGroup($g)
285 1 55 unless defined $gn
286 0 55 unless $self->isGroup($gn)
288 1 54 unless defined $fn
291 1 53 unless defined $msg