Branch Coverage

blib/lib/Lingua/ISL/Num2Word.pm
Criterion Covered Total %
branch 2 48 4.1


line true false branch
29 0 2 if not defined $positive && $positive =~ /\A\d+\z/msux or $positive < 0 or $positive > 999999999
46 2 0 if $positive >= 0 and $positive < 13
47 0 0 if $positive > 12 and $positive < 20
53 0 0 if ($positive > 19 and $positive < 100) { }
0 0 elsif ($positive > 99 and $positive < 1000) { }
0 0 elsif ($positive > 999 and $positive < 1000000) { }
0 0 elsif ($positive > 999999 and $positive < 1000000000) { }
58 0 0 if $remain
65 0 0 if ($one_idx == 1) { }
71 0 0 $remain ? :
78 0 0 if ($one_idx == 1) { }
0 0 elsif ($one_idx < 5) { }
87 0 0 $remain ? :
94 0 0 if ($one_idx == 1) { }
100 0 0 $remain ? :
112 0 0 if $n >= 0 and $n <= 4
124 0 0 if not defined $number && $number =~ /\A\d+\z/msux or $number < 1 or $number > 999999999
146 0 0 if exists $irregular{$number}
149 0 0 if ($number >= 13 and $number <= 19)
175 0 0 if exists $ordinal_tens{$number}
178 0 0 if ($number > 20 and $number < 100)
187 0 0 if ($number == 100)
188 0 0 if ($number == 1000)
189 0 0 if ($number == 1000000)