Branch Coverage

blib/lib/Date/Convert/French_Rev.pm
Criterion Covered Total %
branch 94 94 100.0


line true false branch
178 1 34 if @_ <= 1
187 3 170 unless (defined $year and defined $month and defined $day)
195 2 168 if $year <= 0
196 2 166 if $month > 13 or $month <= 0
197 1 165 if $day <= 0 and $month <= 12
198 1 164 if $day > 30 and $month <= 12
199 2 162 if $month == 13 and $day <= 0
200 1 20 if $month == 13 and $day > 5 and not $is_leap
201 2 159 if $month == 13 and $day > 6
205 98 61 if ($year >= 16) { }
228 420 153 if exists $self->{'year'}
234 64 89 if ($days < $YEARS_BEGINS[16]) { }
250 1 88 if $x == 4
259 6 83 if $x == 4
273 177 153 if exists $self->{'month'}
286 533 25 if exists $self->{'day'}
298 46 216 if (@_ == 1)
303 10 241 if $year == 3 or $year == 7 or $year == 11 or $year == 15
304 85 156 if $year < 20
307 66 90 if $year % 4
308 19 71 if $year % 100
309 39 32 if $year % 400
310 24 8 if $year % 4000
319 13 365 if ($spec eq '%d')
320 2 363 if ($spec eq '%j')
321 66 297 if ($spec eq '%e')
322 2 295 if ($spec eq '%m')
323 2 293 if ($spec eq '%f')
324 9 284 if ($spec =~ /\%[YGL]/)
325 75 209 if ($spec =~ /\%B/)
326 6 203 if ($spec =~ /\%[bh]/)
327 2 201 if ($spec eq '%y')
328 1 200 if ($spec eq '%n')
329 1 199 if ($spec eq '%t')
330 1 198 if ($spec eq '%+')
331 4 194 if ($spec eq '%%')
332 4 190 if ($spec eq '%a')
333 11 179 if ($spec eq '%A')
334 3 176 if ($spec eq '%w')
335 88 3 $self->year < 4000 ? :
91 85 if ($spec eq '%EY')
336 3 1 $self->year < 4000 ? :
4 81 if ($spec eq '%Ey')
339 11 70 if ($spec eq '%Ej' or $spec eq '%*')
347 30 40 if ($spec eq '%EJ')
356 4 36 if ($spec eq '%Oj')
370 60 59 if not defined $format or $format eq ''