Branch Coverage

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


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