Condition Coverage

blib/lib/ShiftJIS/Regexp/Class.pm
Criterion Covered Total %
condition 56 81 69.1


and 3 conditions

line !l l&&!r l&&r condition
36 0 35 0 65 <= $o && $o <= 90
1 0 34 97 <= $o && $o <= 122
45 214 1 1 $c =~ /^\x82([\x60-\x79])$/ && $mod =~ /I/
209 1 5 $c =~ /^\x82([\x81-\x9A])$/ && $mod =~ /I/
210 0 0 $c =~ /^\x83([\x9F-\xB6])$/ && $mod =~ /I/
202 0 8 $c =~ /^\x83([\xBF-\xD6])$/ && $mod =~ /I/
202 0 0 $c =~ /^\x84([\x40-\x4E])$/ && $mod =~ /I/
202 0 0 $c =~ /^\x84([\x4F-\x60])$/ && $mod =~ /I/
202 0 0 $c =~ /^\x84([\x70-\x7E])$/ && $mod =~ /I/
202 0 0 $c =~ /^\x84([\x80-\x91])$/ && $mod =~ /I/
175 9 18 $c =~ /^\x82([\x9F-\xDD])$/ && $mod =~ /j/
180 2 2 $c =~ /^\x82([\xDE-\xF1])$/ && $mod =~ /j/
156 22 4 $c =~ /^\x83([\x40-\x7E])$/ && $mod =~ /j/
172 0 6 $c =~ /^\x83([\x80-\x93])$/ && $mod =~ /j/
166 4 2 $c =~ /^\x81([\x52-\x53])$/ && $mod =~ /j/
166 4 0 $c =~ /^\x81([\x54-\x55])$/ && $mod =~ /j/
249 34 118 131 65 <= $i and $i <= 90
250 171 0 112 97 <= $i and $i <= 122
273 8 5 0 $ini_t == 126 && $fin_t == 128
302 18 0 0 $ini_c == 159 && $fin_c == 224
339 32 48 16 $fr <= $$_[1] and $$_[0] <= $to
356 0 0 0 $fr <= $$_[1] and $$_[0] <= $to

or 2 conditions

line l !l condition
33 120 508 shift() || ''
235 39 200 $mod ||= ''
376 46 828 $_[1] || ''

or 3 conditions

line l !l&&r !l&&!r condition
128 226 0 0 $ShiftJIS::Regexp::Class::AbbrevProp{uc $1} || $1
273 45 53 13 $fin_t <= 126 || 128 <= $ini_t
302 6 7 18 $fin_c <= 159 || 224 <= $ini_c