Branch Coverage

blib/lib/Lingua/POL/Num2Word.pm
Criterion Covered Total %
branch 38 150 25.3


line true false branch
35 0 1 if ($number =~ /\d+/u)
77 1 2 if ($Numer == 0) { }
78 0 1 if ($currency) { }
85 1 1 if ($Numer > 9999999999999.99 or $Numer < 0) { }
92 0 1 if ($MiejsceDz > 0 and Right($Numer, 2) ne '00') { }
0 1 elsif ($currency) { }
93 0 0 if ($currency) { }
96 0 0 if ($Lingua::POL::Num2Word::Idziesiatka != 1)
110 1 0 if ($Numer > 0 and $currency || !$MiejsceDz) { }
0 0 elsif ($currency or not $MiejsceDz) { }
116 1 0 if ($Lingua::POL::Num2Word::Idziesiatka != 1)
119 1 0 if ($Licznik == 1) { }
0 0 elsif ($Licznik == 2) { }
0 0 elsif ($Licznik == 3 or $Licznik == 4 or $Licznik == 5) { }
129 0 1 if (length $Numer > 3) { }
140 1 0 if (not $Numer =~ /^\d+$/u or $Numer > -1)
141 0 1 if ($currency) { }
161 0 0 if ($tys == 0) { }
166 0 0 if ($tys == 1) { }
170 0 0 if ($tys == 12 or $tys == 13 or $tys == 14) { }
176 0 0 if ($tys == 2 or $tys == 3 or $tys == 4) { }
200 0 0 if ($mil == 0) { }
205 0 0 if ($mil == 1) { }
209 0 0 if ($mil == 12 or $mil == 13 or $mil == 14) { }
214 0 0 if ($mil == 2 or $mil == 3 or $mil == 4) { }
234 0 1 if ($setka == 1) { }
0 1 elsif ($setka == 2) { }
0 1 elsif ($setka == 3) { }
0 1 elsif ($setka == 4) { }
0 1 elsif ($setka == 5) { }
0 1 elsif ($setka == 6) { }
1 0 elsif ($setka == 7) { }
0 0 elsif ($setka == 8) { }
0 0 elsif ($setka == 9) { }
267 0 1 if ($Lingua::POL::Num2Word::Idziesiatka == 1) { }
269 0 0 if ($valnum == 10) { }
0 0 elsif ($valnum == 11) { }
0 0 elsif ($valnum == 12) { }
0 0 elsif ($valnum == 13) { }
0 0 elsif ($valnum == 14) { }
0 0 elsif ($valnum == 15) { }
0 0 elsif ($valnum == 16) { }
0 0 elsif ($valnum == 17) { }
0 0 elsif ($valnum == 18) { }
0 0 elsif ($valnum == 19) { }
281 0 1 if ($Lingua::POL::Num2Word::Idziesiatka == 2)
282 0 1 if ($Lingua::POL::Num2Word::Idziesiatka == 3)
283 0 1 if ($Lingua::POL::Num2Word::Idziesiatka == 4)
284 0 1 if ($Lingua::POL::Num2Word::Idziesiatka == 5)
285 0 1 if ($Lingua::POL::Num2Word::Idziesiatka == 6)
286 0 1 if ($Lingua::POL::Num2Word::Idziesiatka == 7)
287 0 1 if ($Lingua::POL::Num2Word::Idziesiatka == 8)
288 0 1 if ($Lingua::POL::Num2Word::Idziesiatka == 9)
301 0 1 if ($jedst == 1) { }
0 1 elsif ($jedst == 2) { }
0 1 elsif ($jedst == 3) { }
0 1 elsif ($jedst == 4) { }
0 1 elsif ($jedst == 5) { }
0 1 elsif ($jedst == 6) { }
1 0 elsif ($jedst == 7) { }
0 0 elsif ($jedst == 8) { }
0 0 elsif ($jedst == 9) { }
380 0 1 if ($Numer =~ /^(\d+)\./u)
395 0 0 if not defined $number && $number =~ /\A\d+\z/msux or $number < 0 or $number > 999999999
425 0 0 if exists $base{$number}
456 0 0 if ($number >= 1000000)
459 0 0 if ($remainder == 0)
460 0 0 if $millions == 1
467 0 0 if ($number >= 1000)
470 0 0 if ($remainder == 0)
471 0 0 if $thousands == 1
478 0 0 if ($number >= 100)
481 0 0 if ($remainder == 0)
490 0 0 if ($number >= 20)
493 0 0 if ($remainder == 0)