Branch Coverage

blib/lib/Test/MockFile/FileHandle.pm
Criterion Covered Total %
branch 32 40 80.0


line true false branch
69 0 28 unless length $file
73 20 8 $mode =~ /r/ ? :
12 16 $mode =~ /w/ ? :
101 1 10 unless ($self->{'write'})
112 1 9 unless defined $line
152 0 3 unless ($len =~ /^-?[0-9.]+$/)
159 0 3 if ($len < 0)
167 0 3 if ($strlen - $offset < abs $len)
173 0 3 if ($offset < 0)
198 4 15 if ($new_tell == 0)
201 1 18 if $new_tell == $tell
212 9 15 if $self->EOF
214 1 14 if (wantarray)
259 1 6 unless defined $_[1]
265 1 6 if ($offset > $buf_len)
270 1 6 $contents_len - $tell < $len ? :
341 0 24 unless ($self->{'read'})
418 0 6 if ($whence)
422 0 6 if $file_size < $pos
426 4 2 $pos == 0 ? :