Branch Coverage

blib/lib/Image/ExifTool/BMP.pm
Criterion Covered Total %
branch 5 22 22.7


line true false branch
261 0 1 unless $raf->Read($buff, 18) == 18
262 0 1 unless $buff =~ /^BM/
266 0 1 unless $len == 12 or $len == 16 or $len >= 40 and $len < 1000000
267 0 1 unless $raf->Seek(-4, 1) and $raf->Read($buff, $len) == $len
277 0 1 if ($len == 12 or $len == 16 or $len == 64) { }
287 0 0 if ($et->{'BMPCompression'} and $et->{'BMPImageLength'} and $et->{'BMPCompression'} == 4 || $et->{'BMPCompression'} == 5)
290 0 0 $et->{'BMPCompression'} == 4 ? :
292 0 0 if ($val)
299 0 0 if ($len == 124 and $et->{'BMPProfileOffset'})
302 0 0 if ($raf->Seek($pos, 0) and $raf->Read($buff, $size) == $size) { }
304 0 0 if ($et->{'BMPColorSpace'} eq 'LINK') { }