Branch Coverage

blib/lib/Image/ExifTool/PICT.pm
Criterion Covered Total %
branch 13 136 9.5


line true false branch
964 0 0 if ($packType == 1 or $rowBytes < 8) { }
0 0 elsif ($packType == 2) { }
966 0 0 unless $raf->Read($data, $size) == $size
969 0 0 unless $raf->Read($data, $size) == $size
973 0 0 if ($rowBytes > 250) { }
974 0 0 unless $raf->Read($buff, 2) == 2
977 0 0 unless $raf->Read($buff, 1) == 1
981 0 0 unless $raf->Read($buff, $size) == $size
995 0 0 unless $format
996 0 0 unless (defined $count)
997 0 0 if ($format =~ /(.+)\[(.+)\]/s) { }
1004 0 0 $count == 1 ? :
1006 0 0 $count ? :
1007 0 0 if (defined $size or $format eq "null")
1009 0 0 if ($size) { }
1012 0 0 unless $raf->Read($buff, $size) == $size
1017 0 0 if ($verbose)
1019 0 0 if ($size) { }
1020 0 0 if (not defined $val) { }
0 0 elsif ($format eq 'binary') { }
1024 0 0 if ($verbose > 2)
1026 0 0 if $verbose < 4
1036 0 0 if $format eq "binary" and defined $val
1039 0 0 if $verbose
1040 0 0 unless my $struct = $structs{$format}
1045 0 0 unless my $tag = $struct->[$i]
1049 0 0 if (ref $fmt) { }
0 0 elsif ($fmt =~ /(.+)\[(.+)\]/s) { }
1051 0 0 if $@
1052 0 0 if ($verbose and defined $val)
1054 0 0 if ($verbose > 2)
1056 0 0 if $verbose < 4
1063 0 0 if $@
1069 0 0 unless defined $val
1072 0 0 if $count == 1
1094 0 1 unless $raf->Read($buff, 12) == 12
1098 0 1 if ($op == 4353)
1104 1 0 if ($op == 17)
1105 0 1 unless $raf->Read($buff, 28) == 28
1106 0 1 if ($buff =~ /^\x02\xff\x0c\x00\xff\xff/)
1111 1 0 if ($buff =~ /^\x02\xff\x0c\x00\xff\xfe/)
1118 0 0 if $tried
1120 0 0 unless $raf->Seek(512, 0)
1124 0 4 if $_ >= 32768
1128 0 1 unless $w > 0 and $h > 0
1132 1 0 if ($extended)
1137 0 1 unless $hRes and $vRes
1144 1 0 if $hRes
1145 1 0 if $vRes
1148 1 0 unless $verbose or $et->Options("Unknown")
1150 0 0 $extended ? :
0 0 if $verbose
1156 0 0 if ($vers == 1) { }
1157 0 0 unless $raf->Read($buff, 1) == 1
1161 0 0 if $raf->Tell & 1
1162 0 0 unless $raf->Read($buff, 2) == 2
1166 0 0 unless ($tagInfo)
1170 0 0 unless $op >= $reserved[$i]
1171 0 0 if $op > $reserved[$i + 1]
1175 0 0 unless $tagInfo
1177 0 0 if ($op == 255)
1178 0 0 if $verbose
1183 0 0 unless ($format)
1190 0 0 if $verbose
1192 0 0 unless (defined $val)
1196 0 0 if (ref $val eq 'HASH') { }
1198 0 0 if ($tagInfo->{'Name'} eq "CompressedQuickTime" and ref $val->{'imageDescr'} eq "HASH" and $val->{'imageDescr'}{'compressor'} and $val->{'imageDescr'}{'compressor'} eq "Photo - JPEG" and ref $val->{'imageData'} eq "SCALAR" and $et->ValidateImage($val->{'imageData'}, "PreviewImage"))
1211 0 0 unless $success