Branch Coverage

blib/lib/DateTime/Event/Sunrise.pm
Criterion Covered Total %
branch 75 82 91.4


line true false branch
34 1 717 if (@_ % 2 != 0)
38 1 0 if (exists $args{'iteration'} and exists $args{'precise'})
59 0 716 unless (exists $args{'precise'})
90 120 124 if $_[0]->is_infinite
94 120 8 if $_[0]->is_infinite
121 126 130 if $_[0]->is_infinite
125 126 8 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 124 unless $dt->isa('DateTime')
347 120 4 if $tmp_rise > $dt
353 3 1 if $tmp_rise > $dt
381 1 8 unless $dt->isa('DateTime')
384 1 7 if $tmp_rise < $dt
390 7 0 if $tmp_rise < $dt
418 1 130 unless ref $dt eq 'DateTime'
421 126 4 if $tmp_set > $dt
427 4 0 if $tmp_set > $dt
455 1 8 unless $dt->isa('DateTime')
458 1 7 if $tmp_set < $dt
464 5 2 if $tmp_set < $dt
499 1772 0 defined $self->{'precise'} ? :
500 1232 540 unless (defined $silent)
501 1232 0 defined $self->{'silent'} ? :
505 24 1748 if ($precise) { }
530 0 72 if ++$counter > 10
546 1 79 if ++$counter > 10
569 22 2 unless $tz->is_floating
570 22 2 unless $tz->is_floating
591 272 1476 unless $tz->is_floating
592 272 1476 unless $tz->is_floating
631 775 1301 if ($upper_limb)
643 238 1838 if ($cost >= 1) { }
536 1302 elsif ($cost <= -1) { }
644 8 230 unless ($silent)
651 16 520 unless ($silent)
747 985 1091 if ($True_solar_longitude >= 360)