Condition Coverage

blib/lib/Poz/Types/number.pm
Criterion Covered Total %
condition 27 47 57.4


or 2 conditions

line l !l condition
9 44 0 $opts || {}
10 1 43 $opts->{'required_error'} //= "required"
11 1 43 $opts->{'invalid_type_error'} //= "Not a number"
30 0 1 $opts || {}
31 0 1 $opts->{'message'} //= "Too small"
42 0 5 $opts || {}
43 0 5 $opts->{'message'} //= "Too small"
59 0 1 $opts || {}
60 0 1 $opts->{'message'} //= "Too large"
71 0 4 $opts || {}
72 0 4 $opts->{'message'} //= "Too large"
89 1 1 $opts || {}
90 1 1 $opts->{'message'} //= "Not an integer"
101 0 1 $opts || {}
102 0 1 $opts->{'message'} //= "Not a positive number"
113 0 1 $opts || {}
114 0 1 $opts->{'message'} //= "Not a negative number"
125 0 1 $opts || {}
126 0 1 $opts->{'message'} //= "Not a non-positive number"
137 0 1 $opts || {}
138 0 1 $opts->{'message'} //= "Not a non-negative number"
150 0 4 $opts || {}

or 3 conditions

line l !l&&r !l&&!r condition
151 0 4 0 $opts->{'message'} //= "Not a multiple of $divisor"