Branch Coverage

blib/lib/WWW/Analytics/MultiTouch/Tabular.pm
Criterion Covered Total %
branch 16 96 16.6


line true false branch
49 4 18 if defined $_[0]
68 1 1 if (/csv/)
69 0 1 if (/xls/)
83 2 0 if $$data{'sheetname'}
86 0 2 if ($$data{'notes'} and @{$$data{'notes'};})
103 2 0 if ($$data{'sheetname'})
116 0 2 if ($$data{'notes'} and @{$$data{'notes'};})
144 0 0 unless $$tab{'headings'}
156 0 0 if length $name > 31
162 0 0 ref $_ eq 'ARRAY' ? :
186 0 0 if $$line[$i] and length _text_of($$line[$i]) > ($cols[$i] || 0)
209 0 0 unless exists $$chart{$method}
214 0 0 if (scalar keys %props > 0)
215 0 0 if (exists $props{'name_formula'})
223 0 0 if (defined $$chart{'abs_row'}) { }
242 0 0 if $cols[$i] < 6
243 0 0 if $cols[$i] > 60
267 0 0 ref $texts eq 'ARRAY' ? :
280 0 0 if (defined $$img{'row'})
290 0 52 if ref $cell eq 'ARRAY'
291 52 0 defined $cell ? :
297 0 0 unless $$img{'filename'} =~ m[^https?://]
299 0 0 if (exists $$fmts{'_tempfiles'}{$$img{'filename'}} and -f $$fmts{'_tempfiles'}{$$img{'filename'}})
305 0 0 unless ($response->is_success)
309 0 0 if (my $dst = 'File::Temp'->new('UNLINK', 0))
324 0 0 if ($method eq 'image') { }
0 0 elsif ($method eq 'header' or $method eq 'footer') { }
0 0 elsif ($worksheet->can($method)) { }
325 0 0 unless ref $params eq 'ARRAY'
327 0 0 unless _cache_image_file($fmts, $img)
339 0 0 unless ref $params eq 'ARRAY'
342 0 0 if ($$hdr{'colspan'} or $$hdr{'rowspan'}) { }
356 0 0 if (not $$hdr{'colspan'} and defined $colsref)
371 0 0 if defined $colsref
377 0 0 ref $params eq 'ARRAY' ? :
386 0 0 if exists $legal_name{$_}
389 0 0 if (scalar keys %vals != scalar keys %$fmt)
416 0 0 unless $colourval =~ /^#/
417 0 0 unless (exists $$fmts{'colours'}{$colourval})
426 0 0 if (ref $cell eq 'ARRAY' and @$cell == 2 and ref $$cell[1] eq 'HASH')
428 0 0 $merged ? :
430 0 0 unless (exists $$fmts{$fmt_key})
441 0 0 if (ref $cell eq 'ARRAY') { }
455 0 2 if $format
456 0 2 if $filename
458 2 0 if ($self->filename) { }
459 0 2 unless $filehandle = 'IO::File'->new('>' . $self->filename)
473 2 0 if ($self->filehandle)