Condition Coverage

blib/lib/Image/ExifTool/FujiFilm.pm
Criterion Covered Total %
condition 18 54 33.3


and 3 conditions

line !l l&&!r l&&r condition
1509 690 0 102 $tagInfo and $tagInfo->{'Format'}
1559 0 0 2 $raf->Seek($jpos, 0) and $raf->Read($jpeg, $jlen) == $jlen
1574 0 0 2 $success and $outJpeg
1664 0 0 12 $raf->Seek($offset, 0) and $raf->Read($buff, 4)

or 2 conditions

line l !l condition
1436 0 0 $dirInfo->{'Base'} || 0
1681 3 3 $ifdNum || 1
1692 3 3 $rafNum || 1

or 3 conditions

line l !l&&r !l&&!r condition
1447 0 0 0 $len == 0 or $off > $end
0 0 0 $len == 0 or $off > $end or $off + $len > $end
0 0 0 $len == 0 or $off > $end or $off + $len > $end or $len < 62
1455 0 0 0 $p < $dirStart or $p + $n > $end
1465 0 0 0 $p < $dirStart or $p + $n > $end
1544 2 0 0 $ver =~ /^\d{4}$/ or $testedRAF{$ver}
1549 0 0 2 $jpos > 148 or $jpos < 104
0 0 2 $jpos > 148 or $jpos < 104 or $jpos & 3
1592 0 0 2 $oldPadLen > 1000000 or $oldPadLen < 0
0 0 2 $oldPadLen > 1000000 or $oldPadLen < 0 or not $raf->Seek($jpos + $jlen, 0)
0 0 2 $oldPadLen > 1000000 or $oldPadLen < 0 or not $raf->Seek($jpos + $jlen, 0) or $raf->Read($buff, $oldPadLen) != $oldPadLen
1670 3 3 6 $offset == 100 or $offset == 128