Branch Coverage

blib/lib/Lingua/SLK/Num2Word.pm
Criterion Covered Total %
branch 2 72 2.7


line true false branch
43 0 2 if not defined $number && $number =~ /\A\d+\z/msux or $number < 0 or $number > 999999999
51 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) { }
56 0 0 if ($reminder == 0) { }
65 0 0 if ($reminder != 0) { }
74 0 0 $reminder != 0 ? :
79 0 0 if ($tmp3 < 9 or $tmp3 > 20) { }
80 0 0 if ($tmp4 == 1 and $tmp2 == 1) { }
0 0 elsif ($tmp4 == 1) { }
0 0 elsif ($tmp4 > 1 and $tmp4 < 5) { }
100 0 0 $reminder != 0 ? :
105 0 0 if ($tmp3 < 9 or $tmp3 > 20) { }
106 0 0 if ($tmp4 == 1 and $tmp2 == 1) { }
0 0 elsif ($tmp4 == 1) { }
0 0 elsif ($tmp4 > 1 and $tmp4 < 5) { }
136 0 0 if not defined $number && $number =~ /\A\d+\z/msux or $number < 0 or $number > 999999999
157 0 0 if exists $irregular{$number}
172 0 0 if exists $teens{$number}
200 0 0 if ($number >= 1000000)
203 0 0 if ($remainder == 0)
205 0 0 if ($millions == 1)
211 0 0 $millions >= 2 && $millions <= 4 ? :
0 0 $millions == 1 ? :
213 0 0 if $millions == 1
217 0 0 if ($number >= 1000)
220 0 0 if ($remainder == 0)
221 0 0 if ($thousands == 1)
227 0 0 if ($thousands == 1) { }
231 0 0 $thousands % 100 >= 2 && $thousands % 100 <= 4 && !($thousands % 100 >= 12 && $thousands % 100 <= 14) ? :
239 0 0 if ($number >= 100)
242 0 0 if ($remainder == 0)
249 0 0 if ($number >= 20)
252 0 0 if ($remainder == 0)