Condition Coverage

blib/lib/Parse/CSV.pm
Criterion Covered Total %
condition 13 21 61.9


and 3 conditions

line !l l&&!r l&&r condition
210 0 0 7 -f $self->{'file'} and -r _
246 6 0 3 $self->{'fields'} and not $self->{'names'}
251 4 0 5 &Params::Util::_STRING($self->{'names'}) and $self->{'names'}
257 4 5 0 exists $self->{'names'} and not &Params::Util::_ARRAY($self->{'names'})
262 7 2 0 exists $self->{'filter'} and not &Params::Util::_CODELIKE($self->{'filter'})
376 24 0 6 not $row and 0 + $self->{'csv_xs'}->error_diag
381 0 1 5 eof $self->{'handle'} and $err =~ /^EOF/