Branch Coverage

blib/lib/DBR/Config/Trans/UnixTime.pm
Criterion Covered Total %
branch 13 50 26.0


line true false branch
19 0 22 unless $$self{'tzref'} = $$self{'session'}->timezone_ref
33 0 13 unless defined $value and length $value
35 0 13 if (ref $value eq 'DBR::_UXTIME') { }
0 13 elsif ($value =~ /^\d+$/) { }
52 0 13 unless ($uxtime)
73 0 6 unless $_[0]->_manip($_[1], 'add')
74 0 0 unless $_[0]->_manip($_[1], 'subtract')
85 0 66 unless $_[0][0]
90 0 0 unless defined $_[0][0]
96 0 0 unless defined $_[0][0]
102 0 14 unless defined $_[0][0]
108 0 0 unless defined $_[0][0]
114 0 0 unless defined $_[0][0]
123 0 0 unless defined $_[0][0]
130 0 0 unless defined $_[0][0] and length $_[1]
138 0 0 unless defined $$self[0]
150 0 0 unless defined $$self[0]
165 0 6 unless $manip
176 0 6 if ($unit eq 'second') { }
0 6 elsif ($unit eq 'minute') { }
6 0 elsif ($unit eq 'hour') { }
0 0 elsif ($unit eq 'day') { }
0 0 elsif ($unit eq 'year') { }
190 6 0 if ($mode eq 'add') { }
0 0 elsif ($mode eq 'subtract') { }