Branch Coverage

blib/lib/Form/Diva.pm
Criterion Covered Total %
branch 82 84 97.6


line true false branch
32 1 153 if ($hash{$field->{'name'}}) { }
48 1 31 unless ($self->{'input_class'})
49 1 30 unless ($self->{'label_class'})
50 1 29 length $self->{'id_base'} ? :
67 2 2 $args->{'input_class'} ? :
69 0 4 $args->{'label_class'} ? :
71 2 2 $args->{'form_name'} ? :
73 3 1 if ($args->{'neworder'}) { }
78 1 3 if ($args->{'newhidden'}) { }
102 216 233 if ($DivaShortMap{$tag})
107 23 107 unless ($formfield->{'type'})
108 1 129 unless ($formfield->{'name'})
109 101 28 unless ($formfield->{'id'})
135 19 125 if ($fclass) { }
151 4 99 if (lc $in{'type'} eq 'textarea') { }
158 0 99 if ($in{'type'} eq "hidden")
160 28 75 if (keys %{$data;}) { }
165 22 53 if ($in{'default'}) { }
168 34 69 if ($in{'placeholder'}) { }
187 1 104 if exists $field->{'label'} and not defined $field->{'label'}
192 1 103 $field->{'label_class'} ? :
194 39 65 exists $field->{'label'} ? :
205 2 71 if ($B{'textarea'}) { }
262 19 19 length $field->{'default'} ? :
263 9 10 if (keys %{$data;}) { }
270 5 33 $replace_fields ? :
271 13 25 if ($field->{'type'} eq 'select') { }
278 4 30 if ($datavalue eq $value) { }
1 29 elsif ($default eq $value) { }
290 5 103 if ($datavalue eq $value) { }
9 94 elsif ($default eq $value) { }
306 16 36 if (ref $data eq 'HASH') { }
5 31 elsif (eval { do { $data->isa('DBIx::Class::Row') } }) { }
321 31 66 if ($field->{'type'} eq 'radio' or $field->{'type'} eq 'checkbox' or $field->{'type'} eq 'select') { }
352 6 14 if ($data->{$iname})
382 3 5 if ($_ eq "skipempty")
383 5 3 if ($_ eq "moredata")
388 12 30 if ($skipempty)
389 6 6 unless ($$data{$field->{'name'}})
398 14 22 exists $field->{'label'} ? :
401 13 23 if ($moredata)
407 3 10 $field->{'class'} ? :