Condition Coverage

lib/IO/ScalarArray.pm
Criterion Covered Total %
condition 8 16 50.0


and 3 conditions

line !l l&&!r l&&r condition
566 0 0 44 $pos >= 0 and $istr < scalar @{*$self->{'AR'};}
704 0 2 12 defined $_[1] && UNIVERSAL::isa($_[1], 'IO::ScalarArray')

or 2 conditions

line l !l condition
411 0 18 $_[3] || 0
450 0 0 $_[3] || 0

or 3 conditions

line l !l&&r !l&&!r condition
173 0 12 0 ref $proto || $proto
420 16 2 30 not $n or $self->eof