Condition Coverage

blib/lib/Data/Comparator.pm
Criterion Covered Total %
condition 19 28 67.8


and 3 conditions

line !l l&&!r l&&r condition
186 232 1 145 $data_type1 =~ /HASH/ and $data_type2 =~ /HASH/
170 0 63 $data_type1 =~ /ARRAY/ and $data_type2 =~ /ARRAY/
164 0 6 $data_type1 =~ /SCALAR/ and $data_type2 =~ /SCALAR/
162 0 2 $data_type1 =~ /REF/ and $data_type2 =~ /REF/
342 0 0 6 defined $value1 && defined $value2

or 2 conditions

line l !l condition
178 217 161 ref $data1 && "$data1" || ''
180 216 162 ref $data2 && "$data2" || ''

or 3 conditions

line l !l&&r !l&&!r condition
186 1 0 161 $data_type1 || $data_type2
300 156 0 5 defined $scalar1 or defined $scalar2
342 6 0 0 defined $value1 || defined $value2