Branch Coverage

blib/lib/Form/Diva.pm
Criterion Covered Total %
branch 80 82 97.5


line true false branch
32 1 151 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 227 if ($DivaShortMap{$tag})
107 23 105 unless ($formfield->{'type'})
108 1 127 unless ($formfield->{'name'})
109 99 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{'placeholder'}) { }
169 22 53 if ($in{'default'}) { }
186 1 102 $field->{'label_class'} ? :
188 38 65 $field->{'label'} ? :
199 2 71 if ($B{'textarea'}) { }
258 19 19 length $field->{'default'} ? :
259 9 10 if (keys %{$data;}) { }
266 5 33 $replace_fields ? :
267 13 25 if ($field->{'type'} eq 'select') { }
274 4 30 if ($datavalue eq $value) { }
1 29 elsif ($default eq $value) { }
286 5 103 if ($datavalue eq $value) { }
9 94 elsif ($default eq $value) { }
302 16 36 if (ref $data eq 'HASH') { }
5 31 elsif (eval { do { $data->isa('DBIx::Class::Row') } }) { }
317 31 66 if ($field->{'type'} eq 'radio' or $field->{'type'} eq 'checkbox' or $field->{'type'} eq 'select') { }
348 6 14 if ($data->{$iname})
379 3 5 if ($_ eq 'skipempty')
380 5 3 if ($_ eq 'moredata')
385 12 30 if ($skipempty)
386 6 6 unless ($$data{$field->{'name'}})
395 14 22 $field->{'label'} ? :
398 13 23 if ($moredata)
404 3 10 $field->{'class'} ? :