Branch Coverage

blib/lib/Encode/BOCU1.pm
Criterion Covered Total %
branch 51 78 65.3


line true false branch
26 0 4 if $check
33 0 3 if $check
91 10 90 if ($lead <= 32) { }
0 90 elsif ($lead == 33) { }
3 87 elsif ($lead < 37) { }
2 85 elsif ($lead < 80) { }
79 6 elsif ($lead < 208) { }
1 5 elsif ($lead < 251) { }
5 0 elsif ($lead < 254) { }
0 0 elsif ($lead == 254) { }
0 0 elsif ($lead == 255) { }
97 0 0 if $t1 < 0 or $t2 < 0 or $t3 < 0
102 0 3 if $t1 < 0 or $t2 < 0
106 0 2 if $t1 < 0
112 0 1 if $t1 < 0
117 0 5 if $t1 < 0 or $t2 < 0
123 0 0 if $t1 < 0 or $t2 < 0 or $t3 < 0
132 10 90 if ($lead <= 32) { }
90 0 elsif ($lead < 255) { }
133 0 10 if $lead < 32
137 0 90 if $cp < 0
139 0 90 if ($cp < 32) { }
0 90 elsif ($cp == 32) { }
21 69 elsif (12352 <= $cp and $cp <= 12447) { }
1 68 elsif (19968 <= $cp and $cp <= 40869) { }
0 68 elsif (44032 <= $cp and $cp <= 55203) { }
171 1 101 if $i == 0 and $cp == 65279
173 0 101 if $cp > 2097151
175 11 90 if ($cp <= 32) { }
177 0 11 unless $cp == 32
181 0 90 if ($diff < -187660) { }
3 87 elsif ($diff < -10513) { }
2 85 elsif ($diff < -64) { }
79 6 elsif ($diff < 64) { }
1 5 elsif ($diff < 10513) { }
5 0 elsif ($diff < 187660) { }
225 21 69 if (12352 <= $cp and $cp <= 12447) { }
1 68 elsif (19968 <= $cp and $cp <= 40869) { }
0 68 elsif (44032 <= $cp and $cp <= 55203) { }