Condition Coverage

blib/lib/Lingua/NameUtils.pm
Criterion Covered Total %
condition 27 27 100.0


and 3 conditions

line !l l&&!r l&&r condition
779 1912 5248 583 $mode eq "full" and %namecase_exceptions_full
785 5831 972 940 $mode eq "family" and defined $given_names
6803 832 108 $mode eq "family" and defined $given_names and %fnamecase_exceptions_full
948 1790 78 96 @words < 2 and not $name =~ /^[\p{Han}\p{Hangul}\p{Hiragana}\p{Katakana}]+$/u
954 1306 48 24 $kcstarter eq $kcben and not $name =~ / v$apostrophe| ha$hyphen(?:Kohein|Levi|Rav)\b/iu
955 1306 36 12 $kcstarter eq $kcbean and not $name =~ /\b$kcbean (?:U\355|Ui|Mhic)\b/iu
958 1230 76 24 $i > 1 and $kcstarter =~ /^[yi]$/iu
1046 2 6 1763 defined $name and length $name

or 3 conditions

line l !l&&r !l&&!r condition
776 1912 4769 1062 $mode eq "family" or index($name, ",") != -1