Branch Coverage

blib/lib/Convert/Moji.pm
Criterion Covered Total %
branch 43 58 74.1


line true false branch
21 0 1 unless (open $file_in, '<:encoding(utf8)', $file)
31 0 1 unless close $file_in
38 1 72 unless /^.$/
49 9 1 if (length_one(@inputs)) { }
66 1 32 if $inverted{$v}
97 0 1 unless ($convert_type)
102 0 1 if (not $convert_type or $convert_type eq 'first') { }
0 1 elsif ($convert_type eq 'random') { }
1 0 elsif ($convert_type eq 'all' or $convert_type eq 'all_joined') { }
114 4 2 if ($o =~ /$lhs/)
118 0 1 if ($convert_type eq 'all') { }
122 4 2 ref $_ eq 'ARRAY' ? :
141 4 1 unless ($noinvert)
143 3 1 if ($erter->{'unambiguous'}) { }
190 1 6 if ($c->[0] eq 'oneway')
194 4 3 if ($c->[0] eq 'table') { }
1 2 elsif ($c->[0] eq 'file') { }
1 1 elsif ($c->[0] eq 'tr') { }
1 0 elsif ($c->[0] eq 'code') { }
200 0 1 unless $table
208 1 0 unless ($c->[2])
225 5 2 if ($erter->{'type'} eq 'table') { }
1 1 elsif ($erter->{'type'} eq 'tr') { }
1 0 elsif ($erter->{'type'} eq 'code') { }
247 0 5 if $conv->{'noinvert'}[$i]
249 4 1 if ($erter->{'type'} eq 'table') { }
1 0 elsif ($erter->{'type'} eq 'tr') { }
0 0 elsif ($erter->{'type'} eq 'code') { }
250 3 1 if ($erter->{'unambiguous'}) { }