Branch Coverage

blib/lib/IO/Uncompress/RawInflate.pm
Criterion Covered Total %
branch 34 48 70.8


line true false branch
82 0 1143 unless defined $obj
87 176 967 unless my $magic = $self->ckMagic
90 25 942 unless *$self->{'Info'} = $self->readHeader($magic)
130 883 1213 if ($got) { }
147 2096 0 unless defined $magic
151 0 2096 unless $self->smartRead(\$buffer, *$self->{'BlockSize'}) >= 0
159 1176 920 if $status == -1
164 37 883 if $self->smartEof and $status != 1
170 876 7 if ($status == 1)
171 234 642 if (*$self->{'MultiStream'} and length $temp_buf || !$self->smartEof) { }
202 4 12 if *$self->{'Plain'}
204 4 8 if *$self->{'Closed'}
206 0 0 if not length *$self->{'Pending'} and *$self->{'EndStream'}
216 8 1180 if (length *$self->{'Pending'}) { }
224 0 1180 if $status < 0
227 4 1176 if ($status == 0)
235 4 1180 if ($status == 0)
241 0 1180 unless $status == -1
289 0 60 if *$self->{'Closed'}
290 60 0 if not length *$self->{'Pending'} and *$self->{'EndStream'}
299 0 0 $len < 0 ? :
312 0 60 unless $self->smartSeek($block_offset) and $self->smartRead(\$byte, 1)
320 0 60 unless $self->smartSeek($block_offset) and $self->smartWrite($byte)
339 0 60 wantarray ? :