Branch Coverage

blib/lib/DateTime/TimeZone/OlsonDB/Zone.pm
Criterion Covered Total %
branch 0 42 0.0


line true false branch
37 0 0 unless $last_rule
56 0 0 $self->last_change ? :
58 0 0 $self->last_change ? :
70 0 0 $rule ? :
72 0 0 $rule ? :
81 0 0 if ($DateTime::TimeZone::OlsonDB::DEBUG)
90 0 0 if ($obs->rules)
94 0 0 $self->last_change ? :
98 0 0 if ($x == $#{$$self{"observances"};})
100 0 0 if ($rule->is_infinite)
112 0 0 if (defined $change->utc_start_datetime) { }
113 0 0 if (@{$self->{'changes'};} and $self->{'changes'}[-1]->utc_start_datetime and $self->{'changes'}[-1]->utc_start_datetime == $change->utc_start_datetime)
117 0 0 if ($self->{'changes'}[-1]->rule and $change->observance)
119 0 0 if $DateTime::TimeZone::OlsonDB::DEBUG
134 0 0 if ($last_change->short_name eq $change->short_name and $last_change->total_offset == $change->total_offset and $last_change->is_dst == $change->is_dst)
141 0 0 if $DateTime::TimeZone::OlsonDB::DEBUG
149 0 0 if ($self->{'earliest'}) { }
163 0 0 unless @{$_[0]{'changes'};} or $_[0]{'earliest'}
168 0 0 @{$_[0]{'changes'};} ? :
175 0 0 defined $_[0]{'earliest'} ? :
180 0 0 unless $a->min_year <=> $b->min_year