Branch Coverage

blib/lib/Data/TableReader/Decoder/Spreadsheet.pm
Criterion Covered Total %
branch 15 32 46.8


line true false branch
23 1 0 if ($self->sheet and ref $self->sheet and ref($self->sheet)->can('get_cell'))
29 0 1 unless @sheets
30 0 1 if (defined $self->sheet)
31 0 0 if (ref $self->sheet eq 'Regexp') { }
0 0 elsif (ref $self->sheet eq 'CODE') { }
0 0 elsif (not ref $self->sheet) { }
48 0 6 $s && ref $s->{'Cells'} eq 'ARRAY' && $#{$$s{'Cells'};} < $rowmax ? :
56 4 0 $sheet ? :
57 4 0 $sheet ? :
63 3 13 unless $row < $rowmax
66 0 13 if ($slice) { }
69 0 0 defined $x ? :
74 54 17 defined $x ? :
116 2 0 $sheet ? :
117 2 0 $sheet ? :
119 1 1 unless defined $row