Condition Coverage

File:blib/lib/Params/Validate/Strict.pm
Coverage:68.2%

line%coveragecondition
249100
ABdec
000
011
1X1
$params->{'args'} || $params->{'input'}
250100
Adec
00
11
$params->{'unknown_parameter_handler'} || 'die'
258100
ABdec
0X0
100
111
exists $params->{'args'} and not defined $args
298100
ABdec
0X0
100
111
ref $rules eq "HASH" and $rules->{'optional'}
313100
ABdec
0X0
100
111
my $min = $rules->{'min'} and my $max = $rules->{'max'}
34225
ABCdec
00X0
0100
0111
1XX1
ref $value eq "" or defined $value and length $value
40033
ABdec
000
011
1X1
$value eq "false" or $value eq "off"
33
ABdec
000
011
1X1
$value eq "true" or $value eq "on"
40567
ABdec
0X0
100
111
$value != 1 and $value != 0
436100
ABdec
000
011
1X1
$rules->{'type'} eq "integer" or $rules->{'type'} eq "number"
494100
ABdec
000
011
1X1
$rules->{'type'} eq "integer" or $rules->{'type'} eq "number"
59567
ABdec
000
011
1X1
$rules->{'type'} eq "integer" or $rules->{'type'} eq "number"
67033
ABdec
000
011
1X1
ref $member or $member =~ /\D/
67867
ABdec
000
011
1X1
ref $member or not $member =~ /^[-+]?(\d*\.\d+|\d+\.?\d*)$/