Branch Coverage

blib/lib/Lingua/AFR/Numbers.pm
Criterion Covered Total %
branch 26 48 54.1


line true false branch
63 0 1 if ($number =~ /\d+/)
80 1 2 if not defined $number && $number =~ /\A\d+\z/msx or $number < 0 or $number > 99999999999
86 0 2 if (defined $$numbers{$number}) { }
95 0 2 if (defined $$digits[10] and $$digits[10] != 0) { }
0 4 elsif (defined $$digits[9] and $$digits[9] != 0) { }
104 0 2 if (defined $$digits[8] and $$digits[8] != 0)
105 0 0 if ($$digits[7] == 0 and $$digits[6] == 0) { }
114 0 2 if (defined $$digits[7] and $$digits[7] != 0) { }
0 4 elsif (defined $$digits[6] and $$digits[6] != 0) { }
123 0 2 if (defined $$digits[5] and $$digits[5] != 0)
124 0 0 if ($$digits[4] == 0 and $$digits[3] == 0) { }
133 1 1 if (defined $$digits[4] and $$digits[4] != 0) { }
0 2 elsif (defined $$digits[3] and $$digits[3] != 0) { }
142 2 0 if (defined $$digits[2] and $$digits[2] != 0)
169 0 2 if ($size == 1) { }
2 0 elsif ($size > 1) { }
177 3 2 if (defined $$ret_array[$i])
178 1 2 if ($$ret_array[$i] =~ /(miljoen|duisend)/) { }
187 0 2 if ($$digits[0] == 0 and $$digits[1] == 0) { }
0 2 elsif ($$digits[0] == 0 or $$digits[1] == 0 or $$digits[1] == 1) { }
191 0 0 if ($large_nums)
214 0 3 unless ($units or $tens)
218 0 3 if ($tens == 0) { }
1 2 elsif ($tens == 1 or $units == 0) { }