Branch Coverage

blib/lib/Snail/CSV.pm
Criterion Covered Total %
branch 0 62 0.0


line true false branch
16 0 0 unless (%{$$this{'OPTS'};})
30 0 0 unless $$this{'FILE'}
31 0 0 unless -f $$this{'FILE'}
49 0 0 unless exists $$this{'FILE'}
50 0 0 unless exists $$this{'CSVXS'}
59 0 0 if (defined $fh)
64 0 0 unless @{$columns;}
69 0 0 $$this{'FIELDS'}[$j] ? :
70 0 0 unless $colname
73 0 0 if (exists $$this{'FILTER'}{$colname} and ref $$this{'FILTER'}{$colname} eq 'CODE')
77 0 0 if (exists $$this{'FILTER'}{$colname} and not ref $$this{'FILTER'}{$colname})
79 0 0 $$this{'FILTER'}{$colname} eq $$tmp{$colname} ? :
82 0 0 if ($f_flag and $dtype eq 'ARRAY')
83 0 0 if ($f_flag and $dtype eq 'HASH')
95 0 0 exists $$this{'DATA'} ? :
111 0 0 if (ref $$this{'DATA'} eq 'ARRAY')
112 0 0 if (ref $$this{'DATA'} ne 'HASH')
113 0 0 unless (%{$$this{'DATA'};})
119 0 0 if (defined $tfh)
122 0 0 if (defined $fh)
127 0 0 unless @{$columns;}
128 0 0 unless (exists $$this{'DATA'}{$NUMB})
137 0 0 $$this{'FIELDS'}[$j] ? :
138 0 0 if (exists $$this{'DATA'}{$NUMB}{$colname} and $$this{'DATA'}{$NUMB}{$colname} ne $$columns[$j])
165 0 0 if (ref $$this{'DATA'} eq 'ARRAY')
166 0 0 if (ref $$this{'DATA'} ne 'HASH')
167 0 0 unless (%{$$this{'DATA'};})
173 0 0 if (defined $tfh)
184 0 0 exists $$this{'DATA'}{$nitem}{$_} ? :
204 0 0 unless exists $$item{'NUMBER'}
205 0 0 unless (exists $$hash{$$item{'NUMBER'}})