Condition Coverage

blib/lib/Locale/Country/Multilingual.pm
Criterion Covered Total %
condition 26 35 74.2


and 2 conditions

line l !l condition
184 2 16 open $fh, $filename and return $lang, $fh

and 3 conditions

line !l l&&!r l&&r condition
138 4 11 0 ref $self and $$self{'use_io_layer'}

or 2 conditions

line l !l condition
80 6 3 shift() || $$self{'lang'} || 'en'
99 4 0 $$self{'lang'} || 'en'
102 4 1 $codeset or 'LOCALE_CODE_ALPHA_2'
3 2 {LOCALE_CODE_ALPHA_2 => 0, LOCALE_CODE_ALPHA_3 => 1, LOCALE_CODE_NUMERIC => 2}->{$codeset or 'LOCALE_CODE_ALPHA_2'} or 0
110 4 2 $$self{'lang'} || 'en'
114 1 5 $codeset or 'LOCALE_CODE_ALPHA_2'
1 5 {LOCALE_CODE_ALPHA_2 => 0, LOCALE_CODE_ALPHA_3 => 1, LOCALE_CODE_NUMERIC => 2}->{$codeset or 'LOCALE_CODE_ALPHA_2'} or 0
122 0 1 $$self{'lang'} || 'en'
165 16 0 shift() || ''

or 3 conditions

line l !l&&r !l&&!r condition
99 1 4 0 $lang ||= $$self{'lang'} || 'en'
110 0 6 0 my $lang ||= $$self{'lang'} || 'en'
122 1 1 0 $lang ||= $$self{'lang'} || 'en'
138 1 0 15 $self->use_io_layer or ref $self and $$self{'use_io_layer'}