Branch Coverage

blib/lib/Net/IDN/Punycode/PP.pm
Criterion Covered Total %
branch 38 48 79.1


line true false branch
38 42 422 $firsttime ? :
49 0 21 unless @_
58 0 21 unless defined $input
59 0 21 unless length $input
61 10 11 if ($input =~ s/(.*)$Delimiter//os)
63 0 10 if $base_chars =~ /[^$BasicRE]/so
69 0 21 if $code =~ /[^$PunyRE]/so
81 0 431 unless defined $cp
87 116 315 $digit < 64 ? :
91 280 80 $t > 26 ? :
71 360 $t < 1 ? :
93 232 199 if $digit < $t
99 0 232 if $n < 0 or $n > 1114111
107 0 21 unless @_
116 10 11 if $bb > 0
127 54 178 if $m < $n
133 1893 1539 if $c < $n
134 232 3200 if ($c == $n)
139 280 80 $t > 26 ? :
71 360 $t < 1 ? :
141 232 199 if $q < $t
144 83 116 $o < 26 ? :
148 0 232 if $q > 36
149 232 0 $q < 26 ? :