Condition Coverage

blib/lib/Locale/Maketext/Gettext/Functions.pm
Criterion Covered Total %
condition 15 21 71.4


and 3 conditions

line !l l&&!r l&&r condition
83 52 2 2 defined $Locale::Maketext::Gettext::Functions::DOMAIN and $domain eq $Locale::Maketext::Gettext::Functions::DOMAIN
131 0 0 102 exists $Locale::Maketext::Gettext::Functions::PARAMS{'KEY_ENCODING'} and not &Encode::is_utf8($key)
135 2 0 9 scalar keys %{$$Locale::Maketext::Gettext::Functions::LH{'Lexicon'};} == 0 and exists $Locale::Maketext::Gettext::Functions::PARAMS{'KEY_ENCODING'}
0 0 9 scalar keys %{$$Locale::Maketext::Gettext::Functions::LH{'Lexicon'};} == 0 and exists $Locale::Maketext::Gettext::Functions::PARAMS{'KEY_ENCODING'} and not &Encode::is_utf8($key)
313 15 4 99 exists $Locale::Maketext::Gettext::Functions::LANGS{$k} and $Locale::Maketext::Gettext::Functions::LANGS{$k} eq $langs
373 7 11 124 defined $Locale::Maketext::Gettext::Functions::DOMAIN and exists $Locale::Maketext::Gettext::Functions::LOCALEDIRS{$Locale::Maketext::Gettext::Functions::DOMAIN}

or 3 conditions

line l !l&&r !l&&!r condition
356 403 0 323 -f $MOfile or -r $MOfile