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'}
1256 83 0 1494 defined $$oBook{'Worksheet'}[$$oBook{'_CurSheet'}]{'MinRow'} and $$oBook{'Worksheet'}[$$oBook{'_CurSheet'}]{'MinRow'} <= $iR
1261 83 615 879 defined $$oBook{'Worksheet'}[$$oBook{'_CurSheet'}]{'MaxRow'} and $$oBook{'Worksheet'}[$$oBook{'_CurSheet'}]{'MaxRow'} > $iR
1266 83 0 1494 defined $$oBook{'Worksheet'}[$$oBook{'_CurSheet'}]{'MinCol'} and $$oBook{'Worksheet'}[$$oBook{'_CurSheet'}]{'MinCol'} <= $iSc
1271 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