Branch Coverage

blib/lib/PDF/API3/Compat/API2/Basic/PDF/Filter.pm
Criterion Covered Total %
branch 0 74 0.0


line true false branch
93 0 0 unless ref $self
101 0 0 if (UNIVERSAL::can($item, 'release')) { }
0 0 elsif ($ref eq 'ARRAY') { }
0 0 elsif (UNIVERSAL::isa($ref, 'HASH')) { }
137 0 0 if ($$self{'outcache'} ne '')
145 0 0 if ($b == 0)
153 0 0 if $i % 60 == 56
155 0 0 if ($isend and $i > length $str) { }
0 0 elsif ($i > length $str) { }
171 0 0 if (exists $$self{'incache'} and $$self{'incache'} ne '')
180 0 0 if (substr($str, $i, 1) eq 'z') { }
0 0 elsif ($isend and substr($str, $i, 6) =~ /^(.{2,4})\~\>$/o) { }
201 0 0 if (not $isend and $i > length $str)
230 0 0 if ($str =~ /^(.*?)((.)\2{2,127})(.*?)$/so) { }
246 0 0 if length $s > 0
249 0 0 if $isend
258 0 0 if ($$self{'incache'} ne '')
266 0 0 if ($l == 128)
271 0 0 if ($l > 128) { }
273 0 0 if (length $str < 2)
275 0 0 if $isend
283 0 0 if (length $str < $l + 1)
285 0 0 if $isend
317 0 0 if $isend
327 0 0 if $isend and length $str & 1
346 0 0 unless $PDF::API3::Compat::API2::Basic::PDF::FlateDecode::havezlib
364 0 0 if $isend
408 0 0 if $$self{'nextcode'} == 1 << $$self{'insize'}
409 0 0 if ($num == $$self{'resetcode'}) { }
0 0 elsif ($num == $$self{'endcode'}) { }
0 0 elsif ($num < $$self{'resetcode'}) { }
0 0 elsif ($num > $$self{'endcode'}) { }
442 0 0 if ($num == $$self{'resetcode'}) { }
0 0 elsif ($num == $$self{'endcode'}) { }
0 0 elsif ($num < $$self{'resetcode'}) { }
0 0 elsif ($num > $$self{'endcode'}) { }
460 0 0 if $$self{'nextcode'} == 1 << $$self{'insize'}