Branch Coverage

blib/lib/Data/Delete.pm
Criterion Covered Total %
branch 19 32 59.3


line true false branch
96 1 2 if (ref $data eq 'HASH') { }
2 0 elsif (ref $data eq 'ARRAY') { }
120 0 1 if ($ref_value and $references_seen->{$value})
121 0 0 if $self->debug_delete
127 1 14 if ($ref_value)
131 14 1 if (not $ref_value) { }
0 1 elsif ($ref_value eq 'HASH') { }
1 0 elsif ($ref_value eq 'ARRAY') { }
134 5 9 if (not defined $value) { }
3 6 elsif (length $value == 0) { }
140 2 1 if $self->will_delete_empty_string
171 6 6 if (ref $_) { }
172 6 0 if (ref $_ eq 'HASH') { }
0 0 elsif (ref $_ eq 'ARRAY') { }
178 0 0 if ($references_seen->{$_}) { }
179 0 0 if $self->debug_delete