Condition Coverage

blib/lib/Test/Data/Scalar.pm
Criterion Covered Total %
condition 15 42 35.7


and 3 conditions

line !l l&&!r l&&r condition
253 0 0 5 defined $lower && defined $upper
287 0 0 6 defined $lower && defined $upper

or 2 conditions

line l !l condition
51 0 9 $_[1] || 'Scalar is blessed'
67 0 2 $_[1] || 'Scalar is defined'
82 0 6 $_[1] || 'Scalar is undefined'
127 0 8 shift() || 'Scalar is greater than bound'
147 0 19 shift() || 'Scalar has right length'
168 0 8 shift() || 'Scalar is less than bound'
188 0 8 shift() || 'Scalar length is less than bound'
208 0 12 shift() || 'Scalar length is greater than bound'
231 0 0 shift() || 'Scalar is a number'
251 0 5 shift() || 'Scalar is in numerical range'
285 0 6 shift() || 'Scalar is in string range'
317 0 0 $_[1] || 'Scalar is read-only'
333 0 2 $_[1] || 'Scalar is a reference'
351 0 0 $_[2] || 'Scalar is right reference type'
367 0 2 $_[1] || 'Scalar is not a weak reference'
387 0 0 $_[1] || 'Scalar is tainted'
403 0 1 $_[1] || 'Scalar is not tainted'
419 0 0 $_[1] || 'Scalar is a weak reference'