Branch Coverage

blib/lib/Text/PDF/Filter.pm
Criterion Covered Total %
branch 0 72 0.0


line true false branch
72 0 0 if (UNIVERSAL::can($item, 'release')) { }
0 0 elsif ($ref eq 'ARRAY') { }
0 0 elsif (UNIVERSAL::isa($ref, 'HASH')) { }
105 0 0 if ($self->{'outcache'} ne '')
113 0 0 if ($b == 0)
121 0 0 if $i % 60 == 56
123 0 0 if ($isend and $i > length $str) { }
0 0 elsif ($i > length $str) { }
139 0 0 if ($self->{'incache'} ne '')
148 0 0 if (substr($str, $i, 1) eq 'z') { }
0 0 elsif ($isend and substr($str, $i, 6) =~ /^(.{2,4})\~\>$/o) { }
169 0 0 if (not $isend and $i > length $str)
198 0 0 if ($str =~ /^(.*?)((.)\2{2,127})(.*?)$/so) { }
214 0 0 if length $s > 0
217 0 0 if $isend
226 0 0 if ($self->{'incache'} ne '')
234 0 0 if ($l == 128)
239 0 0 if ($l > 128) { }
241 0 0 if (length $str < 2)
243 0 0 if $isend
251 0 0 if (length $str < $l + 1)
253 0 0 if $isend
285 0 0 if $isend
295 0 0 if $isend and length $str & 1
313 0 0 unless $Text::PDF::FlateDecode::havezlib
328 0 0 if $isend
370 0 0 if $num < 0
371 0 0 if $num == 257
372 0 0 if ($num == 256)
379 0 0 if ($self->{'count'} > 258)
383 0 0 if ($self->{'count'} < 4096)
389 0 0 if ($self->{'count'} >= 4096) { }
0 0 elsif ($self->{'count'} == 512) { }
0 0 elsif ($self->{'count'} == 1024) { }
0 0 elsif ($self->{'count'} == 2048) { }
409 0 0 if $$rdat eq ''