Branch Coverage

blib/lib/Locale/CLDR/Collator.pm
Criterion Covered Total %
branch 9 44 20.4


line true false branch
6640 5 0 if ($self->has_locale)
6653 0 52 if ($self->numeric eq 'true' and $string =~ /^\p{Nd}^/u) { }
6664 0 142 if (length $character > 1) { }
6671 0 0 if ($character =~ /$multi_rx[$count]/u)
6681 0 0 if (length $character)
6702 142 0 if $self->alternate eq 'noignore'
6705 0 0 if ($ce->[0] le $self->max_variable) { }
6707 0 0 if ($self->alternate eq 'blanked')
6711 0 0 if ($self->alternate eq 'shifted')
6713 0 0 if ($ce->[0] eq "\000" and $ce->[1] eq "\000" and $ce->[2] eq "\000") { }
6724 0 0 if ($self->_in_variable_weigting)
6725 0 0 if ($ce->[0] eq "\000" and $self->alternate eq 'shifted') { }
0 0 elsif ($ce->[0] ne "\000") { }
6730 0 0 if ($self->alternate eq 'shifted')
6743 52 0 if $self->normalization eq 'true'
6751 142 236 unless ref $ce
6752 332 46 if (defined $ce->[$count] and $ce->[$count] ne "\000")
6767 0 0 if ($^V ge v5.26 and eval '$character =~ /(?!\\p{Cn})(?:\\p{Block=Tangut}|\\p{Block=Tangut_Components})/') { }
0 0 elsif ($^V ge v5.28 and eval '$character =~ /(?!\\p{Cn})\\p{Block=Nushu}/') { }
0 0 elsif ($character =~ /(?=\p{Unified_Ideograph=True})(?:\p{Block=CJK_Unified_Ideographs}|\p{Block=CJK_Compatibility_Ideographs})/u) { }
0 0 elsif ($character =~ /(?=\p{Unified_Ideograph=True})(?!\p{Block=CJK_Unified_Ideographs})(?!\p{Block=CJK_Compatibility_Ideographs})/u) { }
6862 0 0 if ($chr_script eq $script) { }