Branch Coverage

blib/lib/DateTimeX/AATW.pm
Criterion Covered Total %
branch 27 52 51.9


line true false branch
111 0 1 unless UNIVERSAL::isa($dt, 'DateTime')
153 0 12 if (ref $_[0] eq 'ARRAY') { }
163 12 4 if ($hour >= 0 and $hour <= 23) { }
171 2 6 wantarray ? :
206 4 2 if ($zones) { }
213 2 2 wantarray ? :
247 0 5 if (ref $_[0] eq 'ARRAY') { }
254 3 2 if (@hours > 0) { }
256 7 0 if ($hour >= 0 and $hour <= 23) { }
286 0 1 if (ref $_[0] eq 'ARRAY') { }
293 1 0 if (@hours > 0) { }
295 1 0 if ($hour >= 0 and $hour <= 23) { }
325 0 4 if (ref $_[0] eq 'ARRAY') { }
332 2 2 if (@datetimes > 0) { }
334 2 0 if (UNIVERSAL::isa($dt, 'DateTime')) { }
364 0 0 if (ref $_[0] eq 'ARRAY') { }
371 0 0 if (@datetimes > 0) { }
373 0 0 if (UNIVERSAL::isa($dt, 'DateTime::TimeZone')) { }
400 0 2 if (UNIVERSAL::isa($zone, 'DateTime::TimeZone')) { }
2 0 elsif ('DateTime::TimeZone'->is_valid_name($zone)) { }
425 0 0 if (ref $_[0] eq 'ARRAY') { }
432 0 0 if (@zones > 0) { }
434 0 0 if (UNIVERSAL::isa($zone, 'DateTime::TimeZone')) { }
0 0 elsif ('DateTime::TimeZone'->is_valid_name($zone)) { }
469 39 337 unless $$time_zone_map{$new_dt}{'dt'}
473 24 352 unless $$hour_zone_map{int $new_dt->hour}{'dt'}