Branch Coverage

blib/lib/Date/Parser/Date.pm
Criterion Covered Total %
branch 15 30 50.0


line true false branch
26 3 3 if (defined $self->unixtime and not defined $$self{'year'} && defined $$self{'month'} && defined $$self{'day'} && defined $$self{'hour'} && defined $$self{'min'} && defined $$self{'sec'})
33 6 0 if (defined $$self{'year'} and defined $$self{'month'} and defined $$self{'day'} and defined $$self{'hour'} and defined $$self{'min'} and defined $$self{'sec'})
40 0 6 if (defined $$self{'year'} and defined $$self{'month'} and defined $$self{'day'} and not defined $$self{'hour'} && defined $$self{'min'} && defined $$self{'sec'})
43 0 0 unless defined $$self{'hour'}
44 0 0 unless defined $$self{'min'}
45 0 0 unless defined $$self{'sec'}
50 0 0 if (not defined $$self{'year'} && defined $$self{'month'} && defined $$self{'day'} and defined $$self{'hour'} and defined $$self{'min'})
55 0 0 unless defined $$self{'sec'}
59 0 6 unless (defined $$self{'unixtime'})
99 1 2 if ($self->cmp($other) == 0) { }
1 1 elsif ($self->cmp($other) == -1) { }
1 0 elsif ($self->cmp($other) == 1) { }
117 5 8 if $self->unixtime < $other->unixtime
118 2 6 if $self->unixtime == $other->unixtime
119 6 0 if $self->unixtime > $other->unixtime