Condition Coverage

blib/lib/Lingua/SLK/Num2Word.pm
Criterion Covered Total %
condition 3 42 7.1


and 3 conditions

line !l l&&!r l&&r condition
43 0 0 2 defined $number && $number =~ /\A\d+\z/msux
80 0 0 0 $tmp4 == 1 and $tmp2 == 1
0 0 0 $tmp4 > 1 and $tmp4 < 5
106 0 0 0 $tmp4 == 1 and $tmp2 == 1
0 0 0 $tmp4 > 1 and $tmp4 < 5
136 0 0 0 defined $number && $number =~ /\A\d+\z/msux
211 0 0 0 $millions >= 2 && $millions <= 4
231 0 0 0 $thousands % 100 >= 2 && $thousands % 100 <= 4 && !($thousands % 100 >= 12 && $thousands % 100 <= 14)

or 3 conditions

line l !l&&r !l&&!r condition
43 0 0 2 not defined $number && $number =~ /\A\d+\z/msux or $number < 0
0 0 2 not defined $number && $number =~ /\A\d+\z/msux or $number < 0 or $number > 999999999
79 0 0 0 $tmp3 < 9 or $tmp3 > 20
105 0 0 0 $tmp3 < 9 or $tmp3 > 20
136 0 0 0 not defined $number && $number =~ /\A\d+\z/msux or $number < 0
0 0 0 not defined $number && $number =~ /\A\d+\z/msux or $number < 0 or $number > 999999999