Condition Coverage

blib/lib/DBIx/Repgen.pm
Criterion Covered Total %
condition 12 36 33.3


and 3 conditions

line !l l&&!r l&&r condition
369 0 0 0 $$rep{'query'} and $$rep{'query'} =~ /^\s*select\b/is
400 0 0 0 defined $param{$p} and $param{$p} ne ''
404 0 0 0 ref $val eq 'ARRAY' and $$val[0]
0 0 0 ref $val eq 'ARRAY' and $$val[0] and ref $$val[0] eq 'CODE'
430 9 0 0 $$rep{'max_items'} and $$rep{'max_items'} <= $$rep{'data'}{'num_report'}
450 1 0 0 $$rep{'dbh'} and $$rep{'autoclose'}
470 6 1 2 defined $group and $$r{'not_first'}
484 0 0 9 $$r{'group'} and $$r{'total'}

or 3 conditions

line l !l&&r !l&&!r condition
348 1 0 0 $class || ref $class
531 2 0 6 $$r{'data'}{'prev_' . $fname} ne $$r{'row'}{$fname} or $$r{'data'}{'prev_' . $fname} != $$r{'row'}{$fname}
1 0 8 not exists $$r{'data'}{'prev_' . $fname} or ($$r{'data'}{'prev_' . $fname} ne $$r{'row'}{$fname} or $$r{'data'}{'prev_' . $fname} != $$r{'row'}{$fname})
550 3 0 0 ref $$r{$part} eq 'CODE' or not ref $$r{$part}