Branch Coverage

blib/lib/Data/Validate.pm
Criterion Covered Total %
branch 63 66 95.4


line true false branch
166 2 30 if ref $_[0]
169 3 28 unless defined $value
170 11 21 unless defined is_numeric($value)
175 1 25 if $leftover
181 2 18 if (not $Config{'uselongdouble'} and length $int > 10)
183 6 3 unless $i->is_int
192 0 18 unless $int + 0 == $value + 0
195 3 15 if $value =~ /[^0-9\-]/
243 2 80 if ref $_[0]
246 0 82 unless defined $value
248 11 71 unless looks_like_number $value
421 8 23 if ref $_[0]
428 2 29 unless defined $untainted
432 2 13 if (length $value > 10)
437 7 10 if (defined $min)
439 4 17 unless $i >= $min
443 3 5 if (defined $max)
445 7 5 unless $i <= $max
455 10 15 if (defined $min)
456 5 15 unless $value >= $min
460 12 10 if (defined $max)
461 3 19 unless $value <= $max
625 4 18 if ref $_[0]
630 6 16 unless defined $value
631 2 14 unless defined $target
633 8 10 if (defined is_numeric($value) and defined is_numeric($target)) { }
634 5 7 if $value == $target
637 2 4 if $value eq $target
773 2 8 if ref $_[0]
776 0 10 unless defined $value
777 2 8 if $value eq ''
781 4 4 unless defined $untainted
782 1 3 unless $untainted eq $value