Branch Coverage

blib/lib/PDF/API3/Compat/API2/Resource/XObject/Image/TIFF.pm
Criterion Covered Total %
branch 0 144 0.0


line true false branch
69 0 0 if ref $class
72 0 0 unless $self->is_obj($pdf)
129 0 0 if ($tag == $resetcode) { }
0 0 elsif ($tag == $endcode) { }
0 0 elsif ($tag < $resetcode) { }
0 0 elsif ($tag > $endcode) { }
150 0 0 if $nextcode == 1 << $bits
159 0 0 if ($$tif{'filter'}) { }
171 0 0 if (ref $$tif{'imageOffset'}) { }
195 0 0 if (ref $$tif{'imageOffset'}) { }
221 0 0 if (ref $$tif{'imageOffset'}) { }
248 0 0 $$tif{'ccitt'} == 4 || $$tif{'g3Options'} & 1 ? :
251 0 0 $$tif{'whiteIsZero'} == 1 ? :
252 0 0 if (defined $$tif{'g3Options'} and $$tif{'g3Options'} & 4)
260 0 0 if (ref $$tif{'imageOffset'}) { }
277 0 0 if ($$tif{'colorSpace'} eq 'Indexed') { }
304 0 0 if ($$tif{'whiteIsZero'} == 1 and $$tif{'filter'} ne 'CCITTFaxDecode')
310 0 0 if ($$tif{'filter'} eq 'CCITTFaxDecode') { }
0 0 elsif ($$tif{'filter'} eq 'LZWDecode') { }
0 0 elsif ($$tif{'filter'} eq 'FlateDecode') { }
327 0 0 if ($$tif{'fillOrder'} == 2)
337 0 0 if ($b & 1)
385 0 0 if (ref $file) { }
401 0 0 $$self{'byteOrder'} eq 'MM' ? :
402 0 0 $$self{'byteOrder'} eq 'MM' ? :
403 0 0 $$self{'byteOrder'} eq 'MM' ? :
408 0 0 if $$self{'version'} != 42
429 0 0 if ($type == 1) { }
0 0 elsif ($type == 2) { }
0 0 elsif ($type == 3) { }
0 0 elsif ($type == 4) { }
0 0 elsif ($type == 5) { }
450 0 0 if ($len > 4) { }
453 0 0 if ($type == 1) { }
0 0 elsif ($type == 2) { }
0 0 elsif ($type == 3) { }
0 0 elsif ($type == 4) { }
490 0 0 if ($valTag == 0) { }
0 0 elsif ($valTag == 256) { }
0 0 elsif ($valTag == 257) { }
0 0 elsif ($valTag == 258) { }
0 0 elsif ($valTag == 259) { }
0 0 elsif ($valTag == 262) { }
0 0 elsif ($valTag == 266) { }
0 0 elsif ($valTag == 270) { }
0 0 elsif ($valTag == 282) { }
0 0 elsif ($valTag == 283) { }
0 0 elsif ($valTag == 296) { }
0 0 elsif ($valTag == 273) { }
0 0 elsif ($valTag == 277) { }
0 0 elsif ($valTag == 279) { }
0 0 elsif ($valTag == 292) { }
0 0 elsif ($valTag == 293) { }
0 0 elsif ($valTag == 320) { }
0 0 elsif ($valTag == 317) { }
0 0 elsif ($valTag == 32781) { }
499 0 0 if ($valCount > 1) { }
512 0 0 if ($valOffset == 1) { }
0 0 elsif ($valOffset == 3 or $valOffset == 4) { }
0 0 elsif ($valOffset == 5) { }
0 0 elsif ($valOffset == 6 or $valOffset == 7) { }
0 0 elsif ($valOffset == 8 or $valOffset == 32946) { }
0 0 elsif ($valOffset == 32773) { }
531 0 0 if ($valOffset == 0) { }
0 0 elsif ($valOffset == 1) { }
0 0 elsif ($valOffset == 2) { }
0 0 elsif ($valOffset == 3) { }
0 0 elsif ($valOffset == 5) { }
0 0 elsif ($valOffset == 6) { }
0 0 elsif ($valOffset == 8) { }
581 0 0 if ($valCount == 1) { }
596 0 0 if ($valCount == 1) { }