Condition Coverage

blib/lib/Math/VectorReal.pm
Criterion Covered Total %
condition 14 46 30.4


and 3 conditions

line !l l&&!r l&&r condition
182 0 0 0 @_ == 4 and ref $_[0]
506 0 0 5 defined $argument and ref $argument
0 0 5 defined $argument and ref $argument and not ref($argument) =~ /^SCALAR$|^ARRAY$|^HASH$|^CODE$|^REF$/
522 0 0 8 defined $argument and ref $argument
0 0 8 defined $argument and ref $argument and not ref($argument) =~ /^SCALAR$|^ARRAY$|^HASH$|^CODE$|^REF$/
565 0 0 6 defined $argument and not ref $argument
580 0 0 4 defined $argument and ref $argument
0 0 4 defined $argument and ref $argument and not ref($argument) =~ /^SCALAR$|^ARRAY$|^HASH$|^CODE$|^REF$/
597 0 5 6 defined $argument and ref $argument
5 0 6 defined $argument and ref $argument and not ref($argument) =~ /^SCALAR$|^ARRAY$|^HASH$|^CODE$|^REF$/

or 2 conditions

line l !l condition
361 0 0 $ref ||= 'Math::MatrixReal'
367 0 0 $ref ||= 'Math::MatrixReal'

or 3 conditions

line l !l&&r !l&&!r condition
176 29 1 0 ref $ref || $ref
182 1 0 0 @_ == 3 or @_ == 4 and ref $_[0]
362 0 0 0 ref $ref || $ref
369 0 0 0 ref $ref || $ref