Condition Coverage

blib/lib/Text/CSV/Hashify.pm
Criterion Covered Total %
condition 23 23 100.0


and 3 conditions

line !l l&&!r l&&r condition
290 1 1 32 ref $args and &reftype($args) eq 'HASH'
297 25 4 1 $args->{'format'} and not $args->{'format'} =~ /^(?:h|a)oh$/i
302 26 2 1 not exists $args->{'key'} and $data{'format'} ne 'aoh'
363 3181 1045 2 defined $data{'max_rows'} and scalar CORE::keys %parsed_data == $data{'max_rows'}
371 6 3 1 defined $data{'max_rows'} and scalar @parsed_data == $data{'max_rows'}
475 3 3 9 defined $key and $key ne ''
509 3 3 13 defined $args[$i] and $args[$i] ne ''

or 2 conditions

line l !l condition
300 4 25 delete $args->{'format'} || 'hoh'