Condition Coverage

blib/lib/IO/String.pm
Criterion Covered Total %
condition 10 18 55.5


and 3 conditions

line !l l&&!r l&&r condition
48 3 0 1 defined $old and length $old

or 2 conditions

line l !l condition
175 18 0 *$self->{'buf'} || (return 0)
198 8 6 shift() || 0
218 32 0 *$self->{'buf'} || (return)
289 4 1 shift() || 0
335 2 0 $_[2] || 0
382 0 0 *$self->{'blocking'} || 0

or 3 conditions

line l !l&&r !l&&!r condition
18 0 12 0 ref $class || $class