Condition Coverage

blib/lib/Data/Tabulate.pm
Criterion Covered Total %
condition 27 27 100.0


and 3 conditions

line !l l&&!r l&&r condition
28 1 1 8 defined $atts and ref $atts eq 'HASH'
2 1 7 defined $atts and ref $atts eq 'HASH' and exists $atts->{'data'}
1 1 6 defined $atts and ref $atts eq 'HASH' and exists $atts->{'data'} and ref $atts->{'data'} eq 'ARRAY'
152 46 1 15 defined $value and $value =~ /^[1-9]\d*$/
155 8 22 32 $caller and $caller =~ /min_columns/
166 66 1 15 defined $value and $value =~ /^[1-9]\d*$/
169 8 23 51 $caller and $caller =~ /max_columns/

or 3 conditions

line l !l&&r !l&&!r condition
28 1 7 3 $self->{'tabulated'} or defined $atts and ref $atts eq 'HASH' and exists $atts->{'data'} and ref $atts->{'data'} eq 'ARRAY'
155 32 10 20 $caller and $caller =~ /min_columns/ or not defined $self->min_columns