Condition Coverage

blib/lib/Data/TableReader/Decoder/Spreadsheet.pm
Criterion Covered Total %
condition 11 23 47.8


and 3 conditions

line !l l&&!r l&&r condition
23 1 0 1 $self->sheet and ref $self->sheet
1 0 1 $self->sheet and ref $self->sheet and ref($self->sheet)->can("get_cell")
48 0 7 0 $s && ref $s->{'Cells'} eq 'ARRAY' && $#{$$s{'Cells'};} < $rowmax
68 0 0 0 ($x = $sheet->get_cell($row, $_)) && $x->value
73 17 6 48 ($x = $sheet->get_cell($row, $_)) && $x->value
141 1 0 2 defined $f->{'sheets'}[$f->{'sheet_idx'} + 1] && $self->seek([$f->{'sheet_idx'} + 1])

or 2 conditions

line l !l condition
111 0 0 ${$f->{'rowmax_ref'};} || 1

or 3 conditions

line l !l&&r !l&&!r condition
122 3 0 0 $to ||= $f->{'origin'}