Branch Coverage

blib/lib/App/Dochazka/REST/Holiday.pm
Criterion Covered Total %
branch 19 36 52.7


line true false branch
118 0 4 unless $begin_date and $begin_time and $end_date and $end_time
122 2 2 if ($days == 0)
156 0 8 unless $date
209 4 0 if ($year eq $begin_year and $year eq $end_year) { }
0 0 elsif ($year eq $begin_year) { }
0 0 elsif ($year eq $end_year) { }
238 67 173 $dow == 6 || $dow == 7 ? :
289 8 22 if (is_weekend($d))
292 1 29 if (exists $holidays->{$d})
317 0 0 if ($begin_time eq "24:00")
324 0 0 if ($end_time eq "00:00")
346 0 0 if ($y < 1 or $y > 9999 or $m < 1 or $m > 99 or $d < 1 or $d > 99)
364 4 0 if ($year_delta == 0)
367 0 0 if ($year_delta == 1)
389 52 42 if ($inequality eq 'before') { }
42 0 elsif ($inequality eq 'after') { }
390 42 10 if $holiday ge $date
392 10 32 if $holiday le $date