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
1462 690 0 102 $tagInfo and $tagInfo->{'Format'}
1512 0 0 2 $raf->Seek($jpos, 0) and $raf->Read($jpeg, $jlen) == $jlen
1527 0 0 2 $success and $outJpeg
1617 0 0 12 $raf->Seek($offset, 0) and $raf->Read($buff, 4)

or 2 conditions

line l !l condition
1389 0 0 $dirInfo->{'Base'} || 0
1634 3 3 $ifdNum || 1
1645 3 3 $rafNum || 1

or 3 conditions

line l !l&&r !l&&!r condition
1400 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
1408 0 0 0 $p < $dirStart or $p + $n > $end
1418 0 0 0 $p < $dirStart or $p + $n > $end
1497 2 0 0 $ver =~ /^\d{4}$/ or $testedRAF{$ver}
1502 0 0 2 $jpos > 148 or $jpos < 104
0 0 2 $jpos > 148 or $jpos < 104 or $jpos & 3
1545 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
1623 3 3 6 $offset == 100 or $offset == 128