Condition Coverage

blib/lib/PDL/IO/XLSX/Writer.pm
Criterion Covered Total %
condition 0 68 0.0


and 3 conditions

line !l l&&!r l&&r condition
617 0 0 0 defined $min and defined $max
680 0 0 0 defined $self->{'_sheet_id'} and defined $self->{'_sheet_name'}
0 0 0 defined $self->{'_sheet_id'} and defined $self->{'_sheet_name'} and defined $self->{'_sheet_rows'}
0 0 0 defined $self->{'_sheet_id'} and defined $self->{'_sheet_name'} and defined $self->{'_sheet_rows'} and defined $self->{'_sheet_cols'}
0 0 0 defined $self->{'_sheet_id'} and defined $self->{'_sheet_name'} and defined $self->{'_sheet_rows'} and defined $self->{'_sheet_cols'} and defined $self->{'_sheet_fh'}
713 0 0 0 &looks_like_number($compression) and $compression >= 0
0 0 0 &looks_like_number($compression) and $compression >= 0 and $compression <= 9
716 0 0 0 $tmp_dir && -d $tmp_dir

or 2 conditions

line l !l condition
20 0 0 shift() // ''
26 0 0 shift() // ''
33 0 0 $args{'excel_version'} //= '2007'
101 0 0 $data //= ''
332 0 0 $style // ''
343 0 0 $self->{'_style_next_custom_fmtid'} //= 164
563 0 0 $self->{'_sheet_list'} // []
568 0 0 $self->{'_sheet_list'} // []
573 0 0 $self->{'_sheet_list'} // []
578 0 0 $self->{'_sheet_list'} // []
591 0 0 $format_array // []
632 0 0 shift() // []
633 0 0 (shift() // $self->{'_sheet_colfmt'}) // []
657 0 0 $val // ''
709 0 0 delete $args{'tmp_cleanup'} // 1
718 0 0 $compression // 6

or 3 conditions

line l !l&&r !l&&!r condition
46 0 0 0 -f $fullname or -d $fullname
583 0 0 0 defined $self->{'_sheet_fh'} or defined $self->{'_sheet_id'}
616 0 0 0 $max //= $min
633 0 0 0 shift() // $self->{'_sheet_colfmt'}