Condition Coverage

blib/lib/Test/Data/Scalar.pm
Criterion Covered Total %
condition 15 44 34.0


and 3 conditions

line !l l&&!r l&&r condition
252 0 0 5 defined $lower && defined $upper
286 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'
109 0 0 $_[1] || 'Scalar is a dualvar'
126 0 8 shift() || 'Scalar is greater than bound'
146 0 19 shift() || 'Scalar has right length'
167 0 8 shift() || 'Scalar is less than bound'
187 0 8 shift() || 'Scalar length is less than bound'
207 0 12 shift() || 'Scalar length is greater than bound'
230 0 0 shift() || 'Scalar is a number'
250 0 5 shift() || 'Scalar is in numerical range'
284 0 6 shift() || 'Scalar is in string range'
316 0 0 $_[1] || 'Scalar is read-only'
332 0 2 $_[1] || 'Scalar is a reference'
350 0 0 $_[2] || 'Scalar is right reference type'
366 0 2 $_[1] || 'Scalar is not a weak reference'
386 0 0 $_[1] || 'Scalar is tainted'
402 0 1 $_[1] || 'Scalar is not tainted'
418 0 0 $_[1] || 'Scalar is a weak reference'