Branch Coverage

blib/lib/Scalar/Util/Numeric/PP.pm
Criterion Covered Total %
branch 28 28 100.0


line true false branch
23 1 20 unless defined $_
24 7 13 if /\A[+-]?(?:0|[1-9][0-9]*)\z/
30 1 18 unless defined $_
31 5 13 if /\A\s*[+-]?nan\s*\z/i
37 1 17 unless defined $_
38 6 11 if /\A\s*[+-]?inf(?:inity)?\s*\z/i
44 1 5 unless defined $_
45 3 2 if /\A\s*-/
51 1 13 unless defined $_
52 4 9 if isint($_)
53 5 4 if isfloat $_
59 1 25 unless defined $_
60 3 14 if /\A[+-]? (?: (?:0|[1-9][0-9]*)(\.[0-9]+)? | (\.[0-9]+) ) ([eE][+-]?[0-9]+)?\z/x and $1 or $2 or $3
63 4 10 if isnan $_ or isinf $_