Condition Coverage

blib/lib/Date/Utils.pm
Criterion Covered Total %
condition 24 42 57.1


and 3 conditions

line !l l&&!r l&&r condition
127 5 0 1 $year % 4 == 0 && !($year % 100 == 0 && $year % 400 != 0)
139 0 0 5 defined $month_name and not $month_name =~ /^\d+$/
192 0 1 2 defined $year and $year =~ /^\d+$/
1 0 2 defined $year and $year =~ /^\d+$/ and $year > 0
209 0 7 1 defined $month and not $month =~ /^[-+]?\d+$/
216 0 1 6 defined $month and $month =~ /^\+?\d+$/
1 0 6 defined $month and $month =~ /^\+?\d+$/ and $month >= 1
1 2 4 defined $month and $month =~ /^\+?\d+$/ and $month >= 1 and $month <= 12
242 0 0 8 defined $month_name and not $month_name =~ /^[-+]?\d+$/
0 2 6 defined $month_name and not $month_name =~ /^[-+]?\d+$/ and grep /$month_name/i, @{$months;}[1 .. $#$months]
257 0 0 2 defined $day and $day =~ /^\d+$/
0 0 2 defined $day and $day =~ /^\d+$/ and $day >= 1
0 1 1 defined $day and $day =~ /^\d+$/ and $day >= 1 and $day <= 31

or 3 conditions

line l !l&&r !l&&!r condition
108 0 0 1 $cent == 4 or $yindex == 4