Branch Coverage

blib/lib/Date/Handler/Delta.pm
Criterion Covered Total %
branch 15 54 27.7


line true false branch
35 0 377 unless defined $delta
37 360 17 if (ref($delta) =~ /ARRAY/) { }
4 13 elsif (ref($delta) =~ /HASH/) { }
13 0 elsif (not ref $delta) { }
67 0 0 unless defined $$self{'months'} or defined $$self{'seconds'}
107 2 53 if (not ref $delta) { }
39 14 elsif ($delta->isa('Date::Handler::Delta')) { }
14 0 elsif ($delta->isa('Date::Handler')) { }
132 0 19 if (ref $delta and $delta->isa('Date::Handler'))
143 0 0 unless ref $delta
145 0 0 if ($delta->isa('Date::Handler::Delta')) { }
163 14 0 if (not ref $delta) { }
0 0 elsif ($delta->isa('Date::Handler::Delta')) { }
0 0 elsif ($delta->isa('Date::Handler')) { }
191 9 0 if (not ref $delta) { }
0 0 elsif ($delta->isa('Date::Handler::Delta')) { }
0 0 elsif ($delta->isa('Date::Handler')) { }
200 0 0 if $self->Months and $self->Seconds
201 0 0 if $delta->Months and $delta->Seconds
203 0 0 if $self->Months and $delta->Seconds
204 0 0 if $self->Seconds and $delta->Months
206 0 0 if ($self->Months) { }
213 0 0 if ($delta->Seconds) { }
242 0 0 if ($direction eq 'over') { }
0 0 elsif ($direction eq 'under') { }
253 0 0 if ($months)
294 0 364 unless defined $y