Branch Coverage

blib/lib/IO/InnerFile.pm
Criterion Covered Total %
branch 20 40 50.0


line true false branch
49 0 2 if not $start or $start < 0
50 0 2 if not $lg or $lg < 0
73 0 4 if ref $self eq 'SCALAR'
160 1 0 if $whence == 0
161 0 1 if $whence == 1
162 0 1 if $whence == 2
164 0 1 if $self->{'CRPOS'} < 0
165 0 1 if $self->{'CRPOS'} > $self->{'LG'}
187 0 0 if $self->{'CRPOS'} >= $self->{'LG'}
202 0 0 unless $lg
203 0 0 $lg ? :
210 0 1 if $self->{'CRPOS'} >= $self->{'LG'}
211 0 1 if $self->{'CRPOS'} + $lg > $self->{'LG'}
212 0 1 unless $lg
225 0 1 unless $lg
231 4 1 unless wantarray
241 2 5 if $self->{'CRPOS'} >= $self->{'LG'}
244 1 4 unless (defined $/)
261 0 4 unless (defined $text)
268 0 4 if $self->{'CRPOS'} + $lg > $self->{'LG'}