Branch Coverage

blib/lib/DTL/Fast/Utils.pm
Criterion Covered Total %
branch 51 124 41.1


line true false branch
48 3 51 if ($s eq '\\') { }
0 51 elsif ($s eq 'a') { }
0 51 elsif ($s eq 'A') { }
0 51 elsif ($s eq 'b') { }
0 51 elsif ($s eq 'd') { }
0 51 elsif ($s eq 'D') { }
0 51 elsif ($s eq 'f') { }
0 51 elsif ($s eq 'F') { }
0 51 elsif ($s eq 'g') { }
0 51 elsif ($s eq 'G') { }
0 51 elsif ($s eq 'h') { }
0 51 elsif ($s eq 'H') { }
0 51 elsif ($s eq 'i') { }
0 51 elsif ($s eq 'j') { }
0 51 elsif ($s eq 'l') { }
0 51 elsif ($s eq 'L') { }
0 51 elsif ($s eq 'm') { }
0 51 elsif ($s eq 'M') { }
0 51 elsif ($s eq 'n') { }
0 51 elsif ($s eq 'N') { }
0 51 elsif ($s eq 'O') { }
0 51 elsif ($s eq 'P') { }
0 51 elsif ($s eq 'r') { }
0 51 elsif ($s eq 's') { }
0 51 elsif ($s eq 'S') { }
0 51 elsif ($s eq 't') { }
0 51 elsif ($s eq 'T') { }
0 51 elsif ($s eq 't') { }
0 51 elsif ($s eq 'W') { }
6 45 elsif ($s eq 'y') { }
6 39 elsif ($s eq 'Y') { }
6 33 elsif ($s eq 'z') { }
6 27 elsif ($s eq 'Z') { }
0 27 elsif ($s eq "\n") { }
0 27 elsif ($s eq "\t") { }
0 27 elsif ($s eq "\f") { }
0 27 elsif ($s eq "\cH") { }
0 27 elsif ($s eq "\r") { }
52 0 0 if ($t[2] > 12 or $t[2] == 12 and $t[1] > 0) { }
60 0 0 if ($t[2] > 12 or $t[2] == 12 and $t[1] > 0) { }
79 0 0 unless $h
81 0 0 if $t[1]
89 0 0 unless $h
98 0 0 unless $h
115 0 0 !($d % 4) && $d % 100 || !($d % 400) ? :
131 0 0 if $t[8]
135 0 0 if ($t[2] == 12 and $t[1] == 0) { }
0 0 elsif ($t[2] == 0 and $t[1] == 0) { }
144 0 0 unless $h
146 0 0 if $t[1]
147 0 0 if ($t[2] > 12 or $t[2] == 12 and $t[1] > 0) { }
163 0 0 if $t[8]
170 0 0 if ($datesuffixes[$t[3]]) { }
178 0 0 if ($t[4] == 1 or $t[4] == 3 or $t[4] == 5 or $t[4] == 7 or $t[4] == 8 or $t[4] == 10 or $t[4] == 12) { }
0 0 elsif ($t[4] == 2) { }
183 0 0 if (not $d % 4 and $d % 100 or not $d % 400) { }
216 0 6 if $t[8]
261 984 4939 if ($value_type)
263 328 656 if ($value_type eq 'SCALAR') { }
328 328 elsif ($value_type eq 'HASH') { }
328 0 elsif ($value_type eq 'ARRAY') { }
0 0 elsif (UNIVERSAL::can($value, 'as_bool')) { }