Branch Coverage

blib/lib/Lingua/UKR/Num2Word.pm
Criterion Covered Total %
branch 2 78 2.5


line true false branch
53 0 2 if not defined $number && $number =~ /\A\d+\z/msux or $number < 0 or $number > 999999999
61 2 0 if ($number < 20) { }
0 0 elsif ($number < 100) { }
0 0 elsif ($number < 1000) { }
0 0 elsif ($number < 1000000) { }
0 0 elsif ($number < 1000000000) { }
66 0 0 if ($reminder == 0) { }
75 0 0 if ($reminder != 0) { }
84 0 0 $reminder != 0 ? :
89 0 0 if ($tmp3 < 9 or $tmp3 > 20) { }
90 0 0 if ($tmp4 == 1 and $tmp2 == 1) { }
0 0 elsif ($tmp4 == 1) { }
0 0 elsif ($tmp4 == 2 and $tmp2 == 2) { }
0 0 elsif ($tmp4 == 2) { }
0 0 elsif ($tmp4 > 2 and $tmp4 < 5) { }
116 0 0 $reminder != 0 ? :
121 0 0 if ($tmp3 < 9 or $tmp3 > 20) { }
122 0 0 if ($tmp4 == 1 and $tmp2 == 1) { }
0 0 elsif ($tmp4 == 1) { }
0 0 elsif ($tmp4 > 1 and $tmp4 < 5) { }
152 0 0 if not defined $number && $number =~ /\A\d+\z/msux or $number < 0 or $number > 999999999
173 0 0 if exists $irregular{$number}
188 0 0 if exists $teens{$number}
216 0 0 if ($number >= 1000000)
219 0 0 if ($remainder == 0)
220 0 0 if ($millions == 1)
229 0 0 if ($tmp3 < 9 or $tmp3 > 20) { }
230 0 0 if ($tmp4 == 1) { }
0 0 elsif ($tmp4 > 1 and $tmp4 < 5) { }
246 0 0 if ($number >= 1000)
249 0 0 if ($remainder == 0)
250 0 0 if ($thousands == 1)
256 0 0 if ($thousands == 1) { }
0 0 elsif ($thousands == 2) { }
0 0 elsif ($thousands >= 3 and $thousands <= 4) { }
271 0 0 if ($number >= 100)
274 0 0 if ($remainder == 0)
281 0 0 if ($number >= 20)
284 0 0 if ($remainder == 0)