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
204 0 0 7 -f $self->{'file'} and -r _
240 5 0 3 $self->{'fields'} and not $self->{'names'}
245 4 0 4 &Params::Util::_STRING($self->{'names'}) and $self->{'names'}
251 4 4 0 exists $self->{'names'} and not &Params::Util::_ARRAY($self->{'names'})
256 6 2 0 exists $self->{'filter'} and not &Params::Util::_CODELIKE($self->{'filter'})
367 22 0 6 not $row and 0 + $self->{'csv_xs'}->error_diag
372 0 1 5 eof $self->{'handle'} and $err =~ /^EOF/