Condition Coverage

blib/lib/IO/Uncompress/RawInflate.pm
Criterion Covered Total %
condition 12 24 50.0


and 3 conditions

line !l l&&!r l&&r condition
164 354 529 37 $self->smartEof and $status != 1
171 507 135 234 *$self->{'MultiStream'} and length $temp_buf || !$self->smartEof
206 8 0 0 not length *$self->{'Pending'} and *$self->{'EndStream'}
290 0 0 60 not length *$self->{'Pending'} and *$self->{'EndStream'}
296 0 0 0 not *$self->{'EndStream'} and $len >= 0
312 0 0 60 $self->smartSeek($block_offset) and $self->smartRead(\$byte, 1)
320 0 0 60 $self->smartSeek($block_offset) and $self->smartWrite($byte)

or 3 conditions

line l !l&&r !l&&!r condition
171 234 0 135 length $temp_buf || !$self->smartEof