Branch Coverage

blib/lib/Text/Sentence/Alignment.pm
Criterion Covered Total %
branch 52 64 81.2


line true false branch
68 2 0 if (@_)
80 0 0 if (@_)
94 0 4 if ($sen1 =~ /$$self{'DELIMETER'}/ or $sen2 =~ /$$self{'DELIMETER'}/)
115 2 2 if ($$self{'IS_LOCAL'}) { }
118 0 2 scalar @sa1 > scalar @sa2 ? :
126 339 69 if ($len_s1 > 0 and $len_s2 > 0)
129 288 51 $$self{'IS_LOCAL'} ? :
38 301 $sa1[$len_s1 - 1] eq $sa2[$len_s2 - 1] ? :
0 339 $$self{'has_tag'} ? :
138 371 37 if ($len_s1 > 0)
139 312 59 $$self{'IS_LOCAL'} ? :
142 372 36 if ($len_s2 > 0)
143 312 60 $$self{'IS_LOCAL'} ? :
148 338 70 if ($$self{'IS_LOCAL'}) { }
149 336 2 if $len_s1 > 0 or $len_s2 > 0
152 95 243 if $$self{'BEST'}{'MAX'} <= $$self{'TABLE'}{$len_s1}{$len_s2}
153 95 243 if $$self{'BEST'}{'MAX'} <= $$self{'TABLE'}{$len_s1}{$len_s2}
154 95 243 if $$self{'BEST'}{'MAX'} <= $$self{'TABLE'}{$len_s1}{$len_s2}
156 68 2 if $len_s1 > 0 or $len_s2 > 0
177 0 0 if $key > 0
178 0 0 unless $key > 0
198 2 2 if ($$self{'IS_LOCAL'}) { }
208 0 30 if ($first_round) { }
213 23 7 if ($i == $pi - 1) { }
3 4 elsif ($i == $pi) { }
219 25 5 if ($j == $pj - 1) { }
1 4 elsif ($j == $pj) { }
228 20 10 if ($$self{'IS_LOCAL'}) { }
233 25 5 if ($$self{'TABLE'}{$i - 1}{$j - 1} == $baseline) { }
4 1 elsif ($$self{'TABLE'}{$i}{$j - 1} == $baseline) { }
1 0 elsif ($$self{'TABLE'}{$i - 1}{$j} == $baseline) { }
244 2 2 unless ($$self{'IS_LOCAL'})