Condition Coverage

inc/Test/Data/Scalar.pm
Criterion Covered Total %
condition 1 48 2.0


and 3 conditions

line !l l&&!r l&&r condition
262 0 0 0 defined $lower && defined $upper
0 0 0 $number >= $lower and $number <= $upper
301 0 0 0 defined $lower && defined $upper
0 0 0 $string ge $lower and $string le $upper

or 2 conditions

line l !l condition
49 0 0 $_[1] || 'Scalar is blessed'
66 0 0 $_[1] || 'Scalar is defined'
82 0 0 $_[1] || 'Scalar is undefined'
130 0 0 shift() || 'Scalar is greater than bound'
151 0 0 shift() || 'Scalar has right length'
173 0 0 shift() || 'Scalar is less than bound'
194 0 0 shift() || 'Scalar length is less than bound'
215 0 0 shift() || 'Scalar length is greater than bound'
239 0 0 shift() || 'Scalar is a number'
260 0 0 shift() || 'Scalar is in numerical range'
299 0 0 shift() || 'Scalar is in string range'
336 0 0 $_[1] || 'Scalar is read-only'
353 0 0 $_[1] || 'Scalar is a reference'
372 18 0 $_[2] || 'Scalar is right reference type'
389 0 0 $_[1] || 'Scalar is not a weak reference'
410 0 0 $_[1] || 'Scalar is tainted'
427 0 0 $_[1] || 'Scalar is not tainted'
444 0 0 $_[1] || 'Scalar is a weak reference'