Branch Coverage

blib/lib/Slackware/Slackget/Date.pm
Criterion Covered Total %
branch 32 64 50.0


line true false branch
89 6 0 if defined $args{'day-name'}
90 6 0 if defined $args{'day-number'}
91 0 6 if defined $args{'month-name'}
92 6 0 if defined $args{'month-number'}
93 6 0 if defined $args{'hour'}
94 6 0 if defined $args{'year'}
119 0 24 if ref $date ne 'Slackware::Slackget::Date'
120 0 24 if ($self->year > $date->year) { }
0 24 elsif ($self->year < $date->year) { }
8 16 elsif ($self->monthnumber > $date->monthnumber) { }
8 8 elsif ($self->monthnumber < $date->monthnumber) { }
0 8 elsif ($self->daynumber > $date->daynumber) { }
0 8 elsif ($self->daynumber < $date->daynumber) { }
8 0 elsif (not $self->{'use-approximation'}) { }
139 0 8 unless $self->hour
140 0 8 unless $date->hour
143 0 8 if ($hour_self[0] > $hour_date[0]) { }
0 8 elsif ($hour_self[0] < $hour_date[0]) { }
0 8 elsif ($hour_self[1] > $hour_date[1]) { }
0 8 elsif ($hour_self[1] < $hour_date[1]) { }
0 8 elsif ($hour_self[2] > $hour_date[2]) { }
0 8 elsif ($hour_self[2] < $hour_date[2]) { }
184 8 16 if $r == 2
202 0 0 if ref $date ne 'Slackware::Slackget::Date'
203 0 0 if ($self->compare($date) == 0) { }
221 0 6 unless (defined $self->{'DATE'}{'month-number'})
222 0 0 if (defined $self->{'DATE'}{'month-name'} and exists $equiv_month{$self->{'DATE'}{'month-name'}}) { }
230 6 0 unless (defined $self->{'DATE'}{'month-name'})
231 6 0 if (defined $self->{'DATE'}{'month-number'} and defined $equiv_month[$self->{'DATE'}{'month-number'}]) { }
239 0 6 unless defined $self->{'DATE'}{'day-number'}
240 0 6 unless defined $self->{'DATE'}{'year'}
278 12 0 if defined $self->{'DATE'}{$_}