Condition Coverage

blib/lib/ArrayHashSearch.pm
Criterion Covered Total %
condition 26 51 50.9


and 3 conditions

line !l l&&!r l&&r condition
32 0 0 1 defined $targetscalar and not ref $targetscalar
0 1 0 ref $sourcearrayref eq 'ARRAY' and (defined $targetscalar and not ref $targetscalar)
59 0 0 4 defined $targetscalar and not ref $targetscalar
0 4 0 ref $sourcearrayref eq 'ARRAY' and (defined $targetscalar and not ref $targetscalar)
65 2 13 2 not ref $_ and $_ eq $targetscalar
96 0 0 0 defined $targetscalar and not ref $targetscalar
0 0 0 ref $sourcehashref eq 'HASH' and (defined $targetscalar and not ref $targetscalar)
123 0 0 3 defined $targetscalar and not ref $targetscalar
0 3 0 ref $sourcehashref eq 'HASH' and (defined $targetscalar and not ref $targetscalar)
129 2 4 1 not ref $_ and $_ eq $targetscalar
161 0 0 11 defined $targetscalar and not ref $targetscalar
0 11 0 ref $sourcestructureref eq 'HASH' || ref $sourcestructureref eq 'ARRAY' and (defined $targetscalar and not ref $targetscalar)
169 5 13 1 not ref $_ and $_ eq $targetscalar
191 5 11 1 not ref $_ and $_ eq $targetscalar

or 3 conditions

line l !l&&r !l&&!r condition
161 7 4 0 ref $sourcestructureref eq 'HASH' || ref $sourcestructureref eq 'ARRAY'
179 4 1 0 ref $_ eq 'HASH' or ref $_ eq 'ARRAY'
201 2 2 0 ref $_ eq 'HASH' or ref $_ eq 'ARRAY'