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
251 0 0 5 defined $lower && defined $upper
285 0 0 6 defined $lower && defined $upper

or 2 conditions

line l !l condition
49 0 9 $_[1] || 'Scalar is blessed'
65 0 2 $_[1] || 'Scalar is defined'
80 0 6 $_[1] || 'Scalar is undefined'
125 0 8 shift() || 'Scalar is greater than bound'
145 0 19 shift() || 'Scalar has right length'
166 0 8 shift() || 'Scalar is less than bound'
186 0 8 shift() || 'Scalar length is less than bound'
206 0 12 shift() || 'Scalar length is greater than bound'
229 0 0 shift() || 'Scalar is a number'
249 0 5 shift() || 'Scalar is in numerical range'
283 0 6 shift() || 'Scalar is in string range'
315 0 0 $_[1] || 'Scalar is read-only'
331 0 2 $_[1] || 'Scalar is a reference'
349 0 0 $_[2] || 'Scalar is right reference type'
365 0 2 $_[1] || 'Scalar is not a weak reference'
385 0 0 $_[1] || 'Scalar is tainted'
401 0 1 $_[1] || 'Scalar is not tainted'
417 0 0 $_[1] || 'Scalar is a weak reference'