Condition Coverage

blib/lib/Data/Differences.pm
Criterion Covered Total %
condition 16 24 66.6


and 3 conditions

line !l l&&!r l&&r condition
56 222 2 140 "$self" =~ /HASH/ and not %$self
164 2 58 "$self" =~ /ARRAY/ and not @$self
4 3 159 "$self" =~ /SCALAR/ and not defined $$self
93 0 4 0 "$self" =~ /REF/ and not defined $$self
0 4 0 "$self" =~ /REF/ and UNIVERSAL::isa($$self, 'Data::Differences')

or 3 conditions

line l !l&&r !l&&!r condition
56 140 0 224 "$self" =~ /HASH/ and not %$self or "$self" =~ /ARRAY/ and not @$self
58 0 166 "$self" =~ /HASH/ and not %$self or "$self" =~ /ARRAY/ and not @$self or "$self" =~ /SCALAR/ and not defined $$self
234 0 378 0 ref $proto || $proto