Branch Coverage

blib/lib/TableDataRole/Source/CSVInFile.pm
Criterion Covered Total %
branch 10 16 62.5


line true false branch
22 3 7 if (defined(my $filename = delete $args{'filename'})) { }
7 0 elsif (defined($fh = delete $args{'filehandle'})) { }
23 0 3 unless open $fh, "<", $filename
29 0 10 if keys %args
35 0 10 unless my $columns = $csv_parser->getline($fh)
68 103 6 if (wantarray) { }
80 0 447 if eof $fh
89 0 4 if eof $fh