Branch Coverage

blib/lib/I18N/Charset.pm
Criterion Covered Total %
branch 78 100 78.0


line true false branch
151 2 9721 unless defined $code
152 2 9719 unless $code ne ''
156 275 9444 unless defined $mib
159 796 8648 if _is_dummy($mib)
169 6 11737 if $code =~ s/\A(x-)+//
184 10992 8991 if ($iMIB ne 'undef')
220 2 11 unless defined $code
221 1 10 unless $code ne ''
224 3 7 unless defined $mib
227 1 6 if _is_dummy($mib)
250 62 2 if $iEncoLoaded
252 2 0 if (eval 'require Encode') { }
265 104 144 if (not defined $sIana) { }
280 104 144 if _is_dummy($mib)
307 2 36 unless defined $code
308 1 35 unless $code ne ''
311 0 35 if $iDebug or 0
313 6 29 unless defined $mib
314 0 29 if $iDebug or 0
316 0 29 if $iDebug or 0
337 0 0 if $iLibiLoaded
339 0 0 unless eval 'require App::Info::Lib::Iconv'
341 0 0 if (ref $oAILI)
345 0 0 if ($oAILI->installed and 1.08 <= $iLibiVersion)
360 0 0 if $sIana = iana_charset_name($sWord)
362 0 0 if (not defined $sIana) { }
394 2 5 unless defined $code
395 1 4 unless $code ne ''
399 4 0 unless defined $mib
421 2 9 unless defined $code
422 1 8 unless $code ne ''
456 2 10121 unless defined $s
485 2 466 unless defined $code
486 2 464 unless $code ne ''
493 445 19 if ($iMIB ne 'undef')
519 2 800 unless defined $code
520 2 798 unless $code ne ''
526 778 20 if ($iMIB ne 'undef')
554 2 24 unless defined $code
555 2 22 unless $code ne ''
560 16 6 if ($iMIB ne 'undef')
630 1 2 unless (defined $sName)
685 1 113 unless (defined $sName)
690 113 0 if (exists $hsMIBofShortname{$sShortName})
712 1 2 unless (defined $sName)
717 2 0 if (exists $hsMIBofShortname{$sShortName})
756 1 0 unless (defined $sName)
798 0 10 if $iDebug or 0
800 3 7 unless (defined $sName)
806 0 7 if $iDebug or 0