Condition Coverage

blib/lib/Data/Search.pm
Criterion Covered Total %
condition 0 60 0.0


and 3 conditions

line !l l&&!r l&&r condition
108 0 0 0 $$args{'SEARCH'} and $$args{'SEARCH'} =~ /value|all/
111 0 0 0 $$args{'RETURN'} and $$args{'RETURN'} =~ /key|all/
112 0 0 0 $$args{'RETURN'} && $$args{'RETURN'} =~ /container/
121 0 0 0 ref $p and grep {$_ == $p if ref $_;} @unique
141 0 0 0 ref $p and $p =~ /HASH/
0 0 0 ref $p and $p =~ /ARRAY/
0 0 0 not ref $p and defined $p
0 0 0 not ref $p and defined $p and $sv
0 0 0 not ref $p and defined $p and $sv and ref $f eq 'Regexp' && $p =~ /$f/ || $p eq $f
144 0 0 0 $root and $root eq $k
146 0 0 0 $sk and ref $f1 eq 'Regexp' && $k =~ /$f1/ || $k eq $f1
147 0 0 0 ref $f2 eq 'Regexp' and $$p{$k} =~ /$f2/
185 0 0 0 $rk and defined $key

or 3 conditions

line l !l&&r !l&&!r condition
106 0 0 0 not $$args{'SEARCH'} or $$args{'SEARCH'} =~ /key|all/
0 0 0 not $$args{'SEARCH'} or $$args{'SEARCH'} =~ /key|all/ or ref $$args{'FIND'} eq 'ARRAY'
110 0 0 0 not $$args{'RETURN'} or $$args{'RETURN'} =~ /value|all/
141 0 0 0 ref $f eq 'Regexp' && $p =~ /$f/ || $p eq $f
146 0 0 0 ref $f1 eq 'Regexp' && $k =~ /$f1/ || $k eq $f1
147 0 0 0 ref $f2 eq 'Regexp' and $$p{$k} =~ /$f2/ or $$p{$k} eq $f2
0 0 0 not defined $f2 or (ref $f2 eq 'Regexp' and $$p{$k} =~ /$f2/ or $$p{$k} eq $f2)