Branch Coverage

blib/lib/Datify/Path.pm
Criterion Covered Total %
branch 38 58 65.5


line true false branch
35 0 194 unless defined(my $wantarray = wantarray)
37 194 0 @_ == 1 ? :
0 194 @_ == 0 ? :
40 186 4 if ($self->_internal) { }
46 190 0 $wantarray ? :
54 0 876 unless $_[0]->_internal
66 169 0 unless ($datify)
79 202 138 if @_
81 340 0 $ref && $ref eq 'ARRAY' ? :
83 316 24 if (defined $value) { }
86 114 202 if (not $ref) { }
202 0 elsif ($ref eq 'ARRAY') { }
0 0 elsif ($ref eq 'SCALAR') { }
121 25 0 if @_
126 6 19 if $size eq '0'
151 36 0 if @_
154 6 30 if 0 == scalar keys %$_
187 174 0 if @_
189 10 164 unless defined $_
198 0 0 $ref eq 'REF' && 'REF' ne &Scalar::Util::reftype($$_) ? :
0 0 $ref eq 'SCALAR' ? :
0 0 $ref eq 'REGEXP' ? :
36 0 $ref eq 'HASH' ? :
25 36 $ref eq 'ARRAY' ? :
103 61 !$ref ? :
228 113 73 unless my $refaddr = &Scalar::Util::refaddr($ref)
231 55 18 if @$entry == $self->get('_cache_hit')
239 113 81 unless my $refaddr = &Scalar::Util::refaddr($item)
242 20 61 if (my $entry = $_cache->{$refaddr}) { }