Condition Coverage

blib/lib/Spreadsheet/HTML.pm
Criterion Covered Total %
condition 34 70 48.5


and 3 conditions

line !l l&&!r l&&r condition
49 29 90 0 $args{'theta'} and $args{'flip'}
60 9 1 5 $args{'pinhead'} && !$args{'headless'}
67 9 1 5 $args{'pinhead'} && !$args{'headless'}
73 9 1 5 $args{'pinhead'} && !$args{'headless'}
79 9 1 5 $args{'pinhead'} && !$args{'headless'}
116 93 34 0 $self and $self->{'is_cached'}
163 127 0 0 $args->{'cache'} and $self
127 0 0 $args->{'cache'} and $self and not $self->{'is_cached'}
181 0 0 0 $args{'matrix'} and scalar @{$args{'data'};} > 2
182 0 0 0 not $args{'matrix'} and $args{'tgroups'} > 1
0 0 0 not $args{'matrix'} and $args{'tgroups'} > 1 and scalar @{$args{'data'};} > 2
241 93 34 0 $self and $self->{'is_cached'}
253 127 0 0 $args->{'wrap'} and defined $data->[0][0]

or 2 conditions

line l !l condition
126 492 0 $data->[0][$_] || ''
188 0 0 $args{'group'} || 0
243 0 127 $args->{'worksheet'} ||= 1
263 127 0 scalar @{$data;} || 1
264 127 0 scalar @{$data->[0];} || 1
268 0 0 $row || 0
269 0 0 $col || 0
345 0 0 $_[2] || 1

or 3 conditions

line l !l&&r !l&&!r condition
133 22 0 105 $args->{'headless'} || $args->{'matrix'}
150 36 0 2256 $args->{'encode'} or exists $args->{'encodes'}
176 0 6 113 _tag(%args, 'tag', 'caption') || ()
230 0 30 97 $data ||= @data == 1 ? $data[0] : (@data ? [@data] : undef)
239 0 127 0 $args->{'_auto'} ||= 'HTML::AutoTag'->new('indent', $args->{'indent'}, 'level', $args->{'level'}, 'sorted', $args->{'sorted_attrs'})