Branch Coverage

blib/lib/DateTime/Event/Sunrise.pm
Criterion Covered Total %
branch 71 78 91.0


line true false branch
34 1 715 if (@_ % 2 != 0)
38 1 714 if (exists $args{'iteration'} and exists $args{'precise'})
59 0 714 unless (exists $args{'precise'})
90 119 123 if $_[0]->is_infinite
94 119 7 if $_[0]->is_infinite
121 125 129 if $_[0]->is_infinite
125 125 7 if $_[0]->is_infinite
155 1 468 unless ($dt->isa('DateTime'))
187 1 468 unless ($dt->isa('DateTime'))
219 1 1 unless ($dt->isa('DateTime'))
253 1 180 unless ($dt->isa('DateTime'))
283 1 180 unless ($dt->isa('DateTime'))
313 1 180 unless ($dt->isa('DateTime'))
344 1 123 unless $dt->isa('DateTime')
347 119 4 if $tmp_rise > $dt
353 3 1 if $tmp_rise > $dt
381 1 7 unless $dt->isa('DateTime')
384 1 6 if $tmp_rise < $dt
390 6 0 if $tmp_rise < $dt
418 1 129 unless ref $dt eq 'DateTime'
421 125 4 if $tmp_set > $dt
427 4 0 if $tmp_set > $dt
455 1 7 unless $dt->isa('DateTime')
458 1 6 if $tmp_set < $dt
464 5 1 if $tmp_set < $dt
499 1765 0 defined $$self{'precise'} ? :
500 1225 540 unless (defined $silent)
501 1225 0 defined $$self{'silent'} ? :
505 17 1748 if ($precise) { }
564 17 0 unless $tz->is_floating
565 17 0 unless $tz->is_floating
586 272 1476 unless $tz->is_floating
587 272 1476 unless $tz->is_floating
626 775 1194 if ($upper_limb)
638 238 1731 if ($cost >= 1) { }
536 1195 elsif ($cost <= -1) { }
639 8 230 unless ($silent)
646 16 520 unless ($silent)
742 985 984 if ($True_solar_longitude >= 360)