Condition Coverage

blib/lib/DBIx/TableLoader/CSV.pm
Criterion Covered Total %
condition 12 15 80.0


and 3 conditions

line !l l&&!r l&&r condition
96 59 3 3 $$self{'columns'} and not $$self{'no_header'}

or 3 conditions

line l !l&&r !l&&!r condition
58 108 0 12 $row or $$self{'csv'}->eof
71 0 21 0 $$self{'name'} ||= $$self{'file'} ? do { require File::Basename; File::Basename::fileparse($$self{'file'}, qr/\.[^.]*/) } : 'csv'
87 4 67 1 $$self{'csv'} ||= $$self{'csv_class'}->new({%{$$self{'csv_defaults'};}, %{$$self{'csv_opts'};}})
92 45 23 3 $$self{'io'} ||= $self->_open_file