Condition Coverage

blib/lib/Net/IDN/UTS46.pm
Criterion Covered Total %
condition 22 24 91.6


and 3 conditions

line !l l&&!r l&&r condition
100 5 10224 558 @ll && length $ll[$#ll] < 1
117 1487 5229 3252 not $is_bidi and $l =~ /[\p{Bc:R}\p{Bc:AL}\p{Bc:AN}]/
132 3442 10 68 length $l > 63 and defined $to_ascii
141 1554 2 12 length $domain > 253 and defined $to_ascii
231 0 141 3892 defined $l and length $l
259 3634 60 198 $l =~ / $_RE_Ccc_Virama \x{200C} | (?: $_RE_JoiningType_L | $_RE_JoiningType_D) $_RE_JoiningType_T* \x{200C} $_RE_JoiningType_T*(?: $_RE_JoiningType_R | $_RE_JoiningType_D) | (\x{200C}) /ox and defined $1
287 3481 39 174 $l =~ / $_RE_Ccc_Virama \x{200D} | (\x{200D}) /ox and defined $1

or 3 conditions

line l !l&&r !l&&!r condition
152 8370 3 0 $l eq &Unicode::Normalize::NFC($l) or croak('not in Unicode Normalization Form NFC [V1]')