Condition Coverage

blib/lib/Spreadsheet/ParseExcel.pm
Criterion Covered Total %
condition 28 57 49.1


and 3 conditions

line !l l&&!r l&&r condition
178 0 0 20 exists $Spreadsheet::ParseExcel::Config{'useperlio'} and defined $Spreadsheet::ParseExcel::Config{'useperlio'}
0 0 20 exists $Spreadsheet::ParseExcel::Config{'useperlio'} and defined $Spreadsheet::ParseExcel::Config{'useperlio'} and $Spreadsheet::ParseExcel::Config{'useperlio'} eq "define"
563 10045 0 0 $workbook->{'_PrevPos'} and defined $self->{'FuncTbl'}{$record}
10045 0 0 $workbook->{'_PrevPos'} and defined $self->{'FuncTbl'}{$record} and $record != 519
589 5085 71 4889 defined $self->{'FuncTbl'}{$record} and not $workbook->{'_skip_chart'}
1258 83 0 1494 defined $oBook->{'Worksheet'}[$oBook->{'_CurSheet'}]{'MinRow'} and $oBook->{'Worksheet'}[$oBook->{'_CurSheet'}]{'MinRow'} <= $iR
1263 83 615 879 defined $oBook->{'Worksheet'}[$oBook->{'_CurSheet'}]{'MaxRow'} and $oBook->{'Worksheet'}[$oBook->{'_CurSheet'}]{'MaxRow'} > $iR
1268 83 0 1494 defined $oBook->{'Worksheet'}[$oBook->{'_CurSheet'}]{'MinCol'} and $oBook->{'Worksheet'}[$oBook->{'_CurSheet'}]{'MinCol'} <= $iSc
1273 83 729 765 defined $oBook->{'Worksheet'}[$oBook->{'_CurSheet'}]{'MaxCol'} and $oBook->{'Worksheet'}[$oBook->{'_CurSheet'}]{'MaxCol'} > $iEc
1492 0 0 4 defined $file and length $file
1585 923 6 0 $iRich and $iExt
1789 465 0 0 $oBook->{'BIFFVersion'} <= 4 and $format_index == 0
1884 87 0 4 $iKind != 0 and $iKind != 1
2175 0 0 24 $iGrBit & 32 and $cCh == 1
2597 1074 5 43 defined $FmtStr and $rhKey{'Type'} eq "Numeric"

or 3 conditions

line l !l&&r !l&&!r condition
793 0 0 0 $oBook->{'BIFFVersion'} == 0 or $oBook->{'BIFFVersion'} == 2
0 0 0 $oBook->{'BIFFVersion'} == 0 or $oBook->{'BIFFVersion'} == 2 or $oBook->{'BIFFVersion'} == 4
1008 0 0 0 $iKind == 1 or $iKind == 2
1462 0 0 28 $flags & 96 or $stmvers != 2