Condition Coverage

blib/lib/Text/xSV.pm
Criterion Covered Total %
condition 14 24 58.3


and 3 conditions

line !l l&&!r l&&r condition
363 2 1 0 $$self{'dont_quote'} and $$self{'quote_all'}
408 0 0 3 not $file =~ /\||<|>/ and @_
453 0 0 0 1 == @_ and UNIVERSAL::isa($_[0], 'ARRAY')

or 2 conditions

line l !l condition
69 15 10 $$self{'cached'} ||= {}
70 15 10 $$self{'in_compute'} ||= {}
405 3 0 shift() || (return $self->error_handler('No filename specified at open_file'))

or 3 conditions

line l !l&&r !l&&!r condition
223 13 2 0 $$self{'fh'} ||= $$self{'filename'} ? $self->open_file($$self{'filename'}, '<') : ($$self{'filename'} = 'ARGV', \*ARGV)
263 16 25 0 $line =~ /$start_field/cg or $line =~ /$start_field_ms/cg
424 3 1 0 $$self{'fh'} ||= $$self{'filename'} ? $self->open_file($$self{'filename'}, '>') : ($$self{'filename'} = 'STDOUT', \*STDOUT)