Branch Coverage

blib/lib/Lingua/EST/Num2Word.pm
Criterion Covered Total %
branch 2 66 3.0


line true false branch
29 0 2 if not defined $positive && $positive =~ /\A\d+\z/msux or $positive < 0 or $positive > 999999999
37 2 0 if $positive >= 0 and $positive < 10
38 0 0 if $positive == 10
41 0 0 if ($positive > 10 and $positive < 20)
52 0 0 if ($positive > 19 and $positive < 100) { }
0 0 elsif ($positive == 100) { }
0 0 elsif ($positive > 100 and $positive < 1000) { }
0 0 elsif ($positive >= 1000 and $positive < 1000000) { }
0 0 elsif ($positive >= 1000000 and $positive < 1000000000) { }
57 0 0 if $remain
66 0 0 $hundreds == 1 ? :
67 0 0 if $remain
73 0 0 $thousands == 1 ? :
74 0 0 if $remain
80 0 0 if ($millions == 1) { }
86 0 0 if $remain
100 0 0 if not defined $number && $number =~ /\A\d+\z/msux or $number < 1 or $number > 999999999
120 0 0 if exists $base_ordinals{$number}
123 0 0 if ($number >= 11 and $number <= 19)
129 0 0 if ($number >= 20 and $number < 100 and $number % 10 == 0)
136 0 0 if ($number > 20 and $number < 100)
144 0 0 if ($number >= 100 and $number < 1000 and $number % 100 == 0)
147 0 0 $h == 1 ? :
152 0 0 if ($number >= 100 and $number < 1000)
156 0 0 $h == 1 ? :
161 0 0 if ($number >= 1000 and $number < 1000000 and $number % 1000 == 0)
163 0 0 $t == 1 ? :
168 0 0 if ($number >= 1000 and $number < 1000000)
171 0 0 $t == 1 ? :
176 0 0 if ($number >= 1000000 and $number < 1000000000 and $number % 1000000 == 0)
178 0 0 if ($m == 1)
185 0 0 if ($number >= 1000000 and $number < 1000000000)
188 0 0 $m == 1 ? :