Condition Coverage

blib/lib/Spreadsheet/ExcelTableReader.pm
Criterion Covered Total %
condition 19 36 52.7


and 3 conditions

line !l l&&!r l&&r condition
37 12 0 9 $self->sheet and ref $self->sheet
12 0 9 $self->sheet and ref $self->sheet and ref($self->sheet)->can('get_cell')
67 6 6 0 ref $f and ref($f)->can('worksheets')
73 6 2 2 ref $f and ref($f)->can('read')
118 0 0 21 defined $list and ref $list eq 'ARRAY'
129 20 0 0 defined $args{'isa'} and not defined $args{'type'}
176 0 2 12 $row >= $rmin and $row <= $rmax
223 0 0 53 defined $v and length $v
352 0 0 24 defined $v and length($v = $v->value)
379 12 0 0 $skip_blank_row and $is_blank_row
380 0 12 0 $end_blank_row and $is_blank_row

or 3 conditions

line l !l&&r !l&&!r condition
73 2 0 10 ref $f eq 'GLOB' or ref $f and ref($f)->can('read')