Condition Coverage

blib/lib/MARC/File/MicroLIF.pm
Criterion Covered Total %
condition 14 17 82.3


and 3 conditions

line !l l&&!r l&&r condition
103 221 0 26 not $self->{'exhaustedfh'} and length $self->{'inputbuf'} < 111999
137 0 8 239 $self->_fill_buffer and length $self->{'inputbuf'} > 0
255 7 1807 289 $tagno =~ /^\d+$/ and $tagno < 10

or 2 conditions

line l !l condition
133 14 233 shift() || 0

or 3 conditions

line l !l&&r !l&&!r condition
155 2 222 0 substr($self->{'inputbuf'}, $pos + 1, 1) eq "\r" or substr($self->{'inputbuf'}, $pos + 1, 1) eq "\n"
157 2 223 224 substr($self->{'inputbuf'}, $pos + 1, 1) eq "\r" or substr($self->{'inputbuf'}, $pos + 1, 1) eq "\n"