Branch Coverage

blib/lib/Lingua/Translit.pm
Criterion Covered Total %
branch 36 46 78.2


line true false branch
92 1 39 unless $name
95 1 38 if ($name =~ /^DIN 5008$/i)
102 0 39 unless $table
105 0 39 unless defined $table->{'name'}
106 0 39 unless defined $table->{'desc'}
107 0 39 unless defined $table->{'reverse'}
108 0 39 unless defined $table->{'rules'}
117 10 29 $table->{'reverse'} =~ /^true$/i ? :
137 0 153 unless $text
141 59 94 unless ($utf8_flag_on)
146 493 13815 if (defined $rule->{'context'}) { }
150 107 386 if (defined $c->{'before'} and not defined $c->{'after'}) { }
223 163 elsif (defined $c->{'after'} and not defined $c->{'before'}) { }
163 0 elsif (defined $c->{'before'} and defined $c->{'after'}) { }
173 94 59 if ($utf8_flag_on) { }
197 0 18 unless $text
200 0 18 unless $self->{'reverse'}
204 15 3 unless ($utf8_flag_on)
209 178 1325 if (defined $rule->{'context'}) { }
213 54 124 if (defined $c->{'before'} and not defined $c->{'after'}) { }
19 105 elsif (defined $c->{'after'} and not defined $c->{'before'}) { }
105 0 elsif (defined $c->{'before'} and defined $c->{'after'}) { }
236 3 15 if ($utf8_flag_on) { }