Condition Coverage

lib/String/Numeric/PP.pm
Criterion Covered Total %
condition 32 42 76.1


and 3 conditions

line !l l&&!r l&&r condition
56 1 5 146 defined $_ && /\A-?(?:0|[1-9][0-9]*)(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?\z/
62 1 80 71 defined $_ && /\A-?(?:0|[1-9][0-9]*)(?:\.[0-9]+)?\z/
68 1 5 21 defined $_ && /\A-?(?:0|[1-9][0-9]*)\z/
75 18 10 0 defined $_ && /\A(-?)(0|[1-9][0-9]{0,2})\z/ && (length $2 < 3 || ($1 ? $2 le '128' : $2 le '127'))
83 15 13 0 defined $_ && /\A(-?)(0|[1-9][0-9]{0,4})\z/ && (length $2 < 5 || ($1 ? $2 le '32768' : $2 le '32767'))
91 12 16 0 defined $_ && /\A(-?)(0|[1-9][0-9]{0,9})\z/ && (length $2 < 10 || ($1 ? $2 le '2147483648' : $2 le '2147483647'))
99 10 18 0 defined $_ && /\A(-?)(0|[1-9][0-9]{0,18})\z/ && (length $2 < 19 || ($1 ? $2 le '9223372036854775808' : $2 le '9223372036854775807'))
107 6 24 0 defined $_ && /\A(-?)(0|[1-9][0-9]{0,38})\z/ && (length $2 < 39 || ($1 ? $2 le '170141183460469231731687303715884105728' : $2 le '170141183460469231731687303715884105727'))
114 1 10 16 defined $_ && /\A(?:0|[1-9][0-9]*)\z/
121 19 9 0 defined $_ && /\A(0|[1-9][0-9]{0,2})\z/ && (length $1 < 3 || $1 le '255')
129 17 11 0 defined $_ && /\A(0|[1-9][0-9]{0,4})\z/ && (length $1 < 5 || $1 le '65535')
137 15 13 0 defined $_ && /\A(0|[1-9][0-9]{0,9})\z/ && (length $1 < 10 || $1 le '4294967295')
145 13 15 0 defined $_ && /\A(0|[1-9][0-9]{0,19})\z/ && (length $1 < 20 || $1 le '18446744073709551615')
153 11 18 0 defined $_ && /\A(0|[1-9][0-9]{0,38})\z/ && (length $1 < 39 || $1 le '340282366920938463463374607431768211455')