Branch Coverage

blib/lib/Sort/MultipleFields.pm
Criterion Covered Total %
branch 17 20 85.0


line true false branch
123 21 3 if reftype($records[0]) eq 'ARRAY'
124 0 24 if grep {reftype $_ ne 'HASH';} @records
129 13 11 wantarray ? :
165 0 37 unless defined $spec
167 33 4 unless (ref $spec)
172 3 0 $spec =~ /^numdesc(ending)?$/i ? :
3 3 $spec =~ /^numasc(ending)?$/i ? :
9 6 $spec =~ /^desc(ending)?$/i ? :
18 15 $spec =~ /^asc(ending)?$/i ? :
176 2952 1951 unless &$spec($_[0]{$field}, $_[1]{$field})