Branch Coverage

blib/lib/HTML/FormFu/Role/CreateChildren.pm
Criterion Covered Total %
branch 69 108 63.8


line true false branch
18 231 1011 if (ref $arg eq 'ARRAY') { }
25 1098 143 @return == 1 ? :
32 0 2 if (ref $arg eq 'ARRAY') { }
39 0 2 @return == 1 ? :
46 3 14 if (ref $arg eq 'ARRAY') { }
53 1 16 @return == 1 ? :
60 14 51 if (ref $arg eq 'ARRAY') { }
67 21 44 @return == 1 ? :
74 0 5 if (ref $arg eq 'ARRAY') { }
81 3 2 @return == 1 ? :
88 0 2 if (ref $arg eq 'ARRAY') { }
95 1 1 @return == 1 ? :
102 0 0 if (ref $arg eq 'ARRAY') { }
109 0 0 @return == 1 ? :
116 1 0 if (ref $arg eq 'ARRAY') { }
123 1 0 @return == 1 ? :
129 227 1241 unless exists $arg->{'type'}
134 1467 1 unless ($class =~ s/^\+//)
149 254 1214 if (%$default_args)
150 73 181 if ($element->can('default_args'))
156 11 243 if (%$default_args)
171 674 794 if (not ref $arg) { }
794 0 elsif (ref $arg eq 'HASH') { }
183 200 1267 if ($self->can('auto_fieldset') and $self->auto_fieldset and $new->type ne 'Fieldset') { }
205 2 0 if (not ref $arg) { }
0 0 elsif (ref $arg eq 'HASH') { }
215 0 0 ref $_ ? :
218 2 0 unless (@names)
224 0 2 unless @names
244 15 2 if (not ref $arg) { }
2 0 elsif (ref $arg eq 'HASH') { }
254 2 0 ref $_ ? :
257 15 2 unless (@names)
263 0 17 unless @names
283 42 24 if (not ref $arg) { }
24 0 elsif (ref $arg eq 'HASH') { }
293 6 14 ref $_ ? :
296 46 20 unless (@names)
302 0 66 unless @names
322 4 1 if (not ref $arg) { }
1 0 elsif (ref $arg eq 'HASH') { }
332 0 1 ref $_ ? :
335 4 1 unless (@names)
341 0 5 unless @names
361 1 1 if (not ref $arg) { }
1 0 elsif (ref $arg eq 'HASH') { }
371 0 1 ref $_ ? :
374 1 1 unless (@names)
380 0 2 unless @names
400 0 0 if (not ref $arg) { }
0 0 elsif (ref $arg eq 'HASH') { }
410 0 0 ref $_ ? :
413 0 0 unless (@names)
419 0 0 unless @names