Branch Coverage

blib/lib/Criteria/DateTime.pm
Criterion Covered Total %
branch 34 70 48.5


line true false branch
65 6 0 if ($crit and not $nocomp)
66 0 6 unless $self->compile
94 8 0 if ref $dt eq 'DateTime'
97 8 0 $dt =~ /^\d+$/ ? :
107 24 0 if ref $del eq 'DateTime::Duration'
109 0 0 if ref $del eq 'HASH'
119 0 4 unless $attr
124 0 4 unless ($val = _dt_to_unix($val)) ne ''
131 4 0 ref $_[0] && (local $_ = &$getter($_[0], $attr)) ? :
144 0 4 unless $attr
149 0 4 unless ($val = _dt_to_unix($val)) ne ''
156 4 0 ref $_[0] && (local $_ = &$getter($_[0], $attr)) ? :
169 0 4 unless $attr
174 0 4 unless ref($val = _del_to_dur($val))
180 0 4 unless $getter
182 4 0 ref $_[0] && (local $_ = &$getter($_[0], $attr)) ? :
195 0 4 unless $attr
200 0 4 unless ref($val = _del_to_dur($val))
207 4 0 ref $_[0] && (local $_ = &$getter($_[0], $attr)) ? :
220 0 4 unless $attr
225 0 4 unless ref($val = _del_to_dur($val))
232 4 0 'DateTime::Duration'->compare($val, $_) > 0 ? :
4 0 ref $_[0] && (local $_ = &$getter($_[0], $attr)) ? :
245 0 4 unless $attr
250 0 4 unless ref($val = _del_to_dur($val))
257 4 0 'DateTime::Duration'->compare($val, $_) < 0 ? :
4 0 ref $_[0] && (local $_ = &$getter($_[0], $attr)) ? :
271 0 4 unless $attr
276 0 4 unless ref($val = _del_to_dur($val))
283 4 0 'DateTime::Duration'->compare('DateTime'->now->subtract_datetime($_), $val) < 0 ? :
4 0 ref $_[0] && (local $_ = &$getter($_[0], $attr)) ? :
298 0 4 unless $attr
303 0 4 unless ref($val = _del_to_dur($val))
310 4 0 'DateTime::Duration'->compare('DateTime'->now->subtract_datetime($_), $val) > 0 ? :
4 0 ref $_[0] && (local $_ = &$getter($_[0], $attr)) ? :