Branch Coverage

blib/lib/Lingua/EN/NameCase.pm
Criterion Covered Total %
branch 34 34 100.0


line true false branch
58 1 5 if ref $_[0] and (ref $_[0] ne 'ARRAY' and ref $_[0] ne 'SCALAR')
63 3 8 if (wantarray and scalar @_ > 1 || ref $_[0] eq 'ARRAY') { }
1 7 elsif (ref $_[0] eq 'ARRAY') { }
3 4 elsif (ref $_[0] eq 'SCALAR') { }
3 1 elsif (scalar @_ == 1) { }
66 1 2 ref $_[0] ? :
90 3 174 if scalar @_ > 1 or ref $_[0] and ref $_[0] ne 'SCALAR'
93 173 1 if @_
94 2 172 if ref $_
96 1 173 unless $_
106 48 125 if (/\bMac[A-Za-z]{2,}[^aciozj]\b/l or /\bMc/l)
145 172 1 if $Lingua::EN::NameCase::HEBREW
146 172 1 if $Lingua::EN::NameCase::HEBREW
150 171 2 unless $Lingua::EN::NameCase::SPANISH
151 171 2 unless $Lingua::EN::NameCase::SPANISH
156 168 5 if ($Lingua::EN::NameCase::ROMAN)
162 170 3 if ($Lingua::EN::NameCase::POSTNOMINAL)