Branch Coverage

blib/lib/IO/Framed/Read.pm
Criterion Covered Total %
branch 18 24 75.0


line true false branch
11 6 0 unless (defined $initial_buffer)
52 0 10 unless $bytes
54 1 9 if (length $self->{'_read_buffer'})
55 0 1 if (length($self->{'_read_buffer'}) + $self->{'_bytes_to_read'} != $bytes)
61 10 0 if ($bytes > length $self->{'_read_buffer'})
70 1 7 if $self->{'_return'}
75 2 5 if ($bytes)
102 0 5 if ($self->{'_bytes_to_read'})
106 0 5 unless defined $seq and length $seq
110 1 4 if ($at > -1)
118 1 2 if $self->{'_return'}
122 1 1 if ($at > -1)