Condition Coverage

blib/lib/RDF/SN.pm
Criterion Covered Total %
condition 17 21 80.9


and 3 conditions

line !l l&&!r l&&r condition
22 1222 242 202 length $has == length $prefix and $has ge $prefix

or 3 conditions

line l !l&&r !l&&!r condition
22 32733 1048 1666 not $has or length $has > length $prefix
33781 756 910 not $has or length $has > length $prefix or length $has == length $prefix and $has ge $prefix
40 3 2 0 our $r_PN_CHARS_BASE ||= qr/([A-Z]|[a-z]|[\x{00C0}-\x{00D6}]|[\x{00D8}-\x{00F6}]|[\x{00F8}-\x{02FF}]|[\x{0370}-\x{037D}]|[\x{037F}-\x{1FFF}]|[\x{200C}-\x{200D}]|[\x{2070}-\x{218F}]|[\x{2C00}-\x{2FEF}]|[\x{3001}-\x{D7FF}]|[\x{F900}-\x{FDCF}]|[\x{FDF0}-\x{FFFD}]|[\x{10000}-\x{EFFFF}])/
41 3 2 0 our $r_PN_CHARS_U ||= qr/(_|$r_PN_CHARS_BASE)/
42 3 2 0 our $r_PN_CHARS ||= qr/$r_PN_CHARS_U|-|[0-9]|\x{00B7}|[\x{0300}-\x{036F}]|[\x{203F}-\x{2040}]/
43 3 2 0 our $r_PN_LOCAL ||= qr/(($r_PN_CHARS_U)(($r_PN_CHARS|[.])*$r_PN_CHARS)?)/