Branch Coverage

blib/lib/Image/ExifTool/WPG.pm
Criterion Covered Total %
branch 26 52 50.0


line true false branch
146 1 0 if $count
158 0 12 unless $raf->Read($buff, 1)
160 0 12 if ($val == 255)
161 0 0 unless $raf->Read($buff, 2) == 2
163 0 0 if ($val & 32768)
164 0 0 unless $raf->Read($buff, 2) == 2
182 0 1 unless $raf->Read($buff, 16) == 16
183 0 1 unless $buff =~ /^\xff\x57\x50\x43/
190 0 1 if ($ver < 1 or $ver > 2)
195 1 0 $ver == 1 ? :
196 0 1 if $offset > 16
200 12 1 if ($raf->Read($buff, $ver) == $ver)
201 12 0 if ($ver == 1) { }
205 1 11 if $type == 15
211 0 0 if $type == 1
212 0 0 if $type > 63
214 1 11 if ($getSize) { }
216 0 1 unless $raf->Read($buff, $len) == $len
218 1 0 if ($ver == 1) { }
223 0 0 if ($precision == 0 and $len >= 21) { }
0 0 elsif ($precision == 1 and $len >= 29) { }
238 0 11 unless $raf->Seek($len, 1)
243 4 8 if $lastType and $type and $type == $lastType
244 8 1 if ($lastType)
245 1 7 $count > 1 ? :
248 1 8 unless $type