Branch Coverage

blib/lib/Form/Tiny/Utils.pm
Criterion Covered Total %
branch 28 32 87.5


line true false branch
44 9 93 if ($@ and $ret)
85 0 66 if exists $meta{$package}
104 65 862 unless ($form_meta and $form_meta->complete)
106 0 65 unless exists $meta{$package_name}
108 2 63 if ref $_[0]
123 0 0 unless $class->DOES("Form::Tiny::Meta")
145 162 1609 if ($index == @path) { }
155 18 1591 unless $is_array eq ($current_ref eq "ARRAY")
158 11 1580 if not $is_array and $current_ref ne "HASH"
160 98 1482 if ($is_array) { }
161 10 88 if (@$value == 0) { }
164 2 8 unless $index == $#path
172 18 137 unless &$traverser([@$curr_path, $ind], $index + 1, $value->[$ind])
179 1245 237 unless exists $value->{$next}
187 103 1276 if (&$traverser([], 0, $fields))
212 183 487 if ($arrays[$i]) { }