Branch Coverage

lib/Badger/Config.pm
Criterion Covered Total %
branch 24 34 70.5


line true false branch
64 11 3 if exists $data->{$item}
81 3 25 ref $_ eq 'ARRAY' ? :
93 10 15 unless (defined $data)
100 9 6 @names ? :
119 3 17 if (ref $data eq "CODE")
124 13 7 if (ref $data eq 'HASH') { }
5 2 elsif (ref $data eq 'ARRAY') { }
2 0 elsif (&blessed($data)) { }
129 5 0 if (&numlike($dot))
136 2 0 if ($method = $data->can($dot))
146 0 20 unless (defined $data)
166 0 0 @_ == 1 ? :
175 0 0 if @_
182 0 6 unless ref $self
187 1 5 unless $name and $self->has_item($name)
190 0 7 @_ > 1 ? :
200 5 1 if (defined $item) { }