Branch Coverage

blib/lib/OPP/Proc.pm
Criterion Covered Total %
branch 0 62 0.0


line true false branch
33 0 0 unless defined $flat
34 0 0 unless defined $field
42 0 0 if (my $split = $self->is_nested($field)) { }
47 0 0 if (defined $leaf)
49 0 0 if (defined $_->{$leaf})
50 0 0 ref $_->{$leaf} ? :
58 0 0 if (defined $flat->{$field})
59 0 0 ref $flat->{$field} eq 'ARRAY' ? :
66 0 0 @value ? :
73 0 0 unless defined $flat
79 0 0 if ($self->is_nested($field)) { }
80 0 0 ref $flat->{$field} eq 'ARRAY' ? :
99 0 0 unless defined $flat
127 0 0 unless defined $flat
128 0 0 unless defined $field
131 0 0 if (my $split = $self->is_nested($field)) { }
0 0 elsif (not $field =~ /^_/) { }
135 0 0 if (not $root =~ /^_/ and defined $leaf) { }
0 0 elsif (not $root =~ /^_/) { }
139 0 0 if keys %$this
142 0 0 if (@keep > 0) { }
171 0 0 unless defined $flat
172 0 0 unless defined $field
173 0 0 unless defined $value
176 0 0 if (my $split = $self->is_nested($field)) { }
180 0 0 if (defined $leaf)
186 0 0 if ($asarray) { }
189 0 0 ref $flat->{$field} eq 'ARRAY' ? :
210 0 0 unless defined $doc
231 0 0 if (defined $k and defined $v) { }
0 0 elsif (defined $k) { }