Branch Coverage

lib/Sisimai/String.pm
Criterion Covered Total %
branch 26 32 81.2


line true false branch
19 0 3256 if ref $argv1 ne "SCALAR"
20 50 3206 unless $$argv1 =~ /\A[\x00-\x7f]+\z/u
45 12349 242577 unless length $$argv1
46 1 242575 unless scalar @$argv2
54 233991 36635 if $p < 0
58 8584 233991 if $right == scalar @$argv2
68 1 15 if ref $argv1 ne "SCALAR"
77 2 12 if ($loose or $plain =~ /$match->{'html'}/u or $plain =~ /$match->{'body'}/u)
95 3 0 if (length $$argv1 > length $plain)
117 16 51 ref $hasguessed ? :
119 67 0 if ($encodefrom)
124 0 67 if grep {$encodefrom eq $_;} @$dontencode
125 16 51 if grep {$encodingto eq $_;} @$dontencode
135 51 16 if $hasencoded
136 0 16 unless $encodingto
137 16 0 if grep {$encodingto eq $_;} @$dontencode