Condition Coverage

blib/lib/Time/TZif.pm
Criterion Covered Total %
condition 0 57 0.0


and 3 conditions

line !l l&&!r l&&r condition
26 0 0 0 @_ & 1 and @_ >= 3
41 0 0 0 defined $v and exists $ValidPolicy{$v}
46 0 0 0 defined $v and exists $ValidPolicy{$v}
124 0 0 0 defined $policy and exists $ValidPolicy{$policy}
137 0 0 0 defined $policy and exists $ValidPolicy{$policy}
218 0 0 0 $self->{'posix_tz'} and @$times
259 0 0 0 $offset > -86400 and $offset < 86400
369 0 0 0 defined $v and exists $ValidPolicy{$v}
374 0 0 0 defined $v and exists $ValidPolicy{$v}
408 0 0 0 $prev_off <= $boundary and $boundary < $next_off
417 0 0 0 $next_off <= $boundary and $boundary < $prev_off

or 2 conditions

line l !l condition
63 0 0 $state{'gap_policy'} //= "reject"
64 0 0 $state{'overlap_policy'} //= "reject"
287 0 0 $abbrs{$type->[2]} // ""

or 3 conditions

line l !l&&r !l&&!r condition
114 0 0 0 not exists $self->{'name'} or $name ne $self->{'name'}
152 0 0 0 $self->{'_posix_tz'} //= "Time::TZif::POSIX"->new("tz_string", $self->{'posix_tz'}, "gap_policy", $self->{'gap_policy'}, "overlap_policy", $self->{'overlap_policy'})
175 0 0 0 $version eq 2 or $version eq 3
261 0 0 0 $dst == 0 or $dst == 1
409 0 0 0 $gap_policy //= $self->{'gap_policy'}
418 0 0 0 $overlap_policy //= $self->{'overlap_policy'}