Condition Coverage

blib/lib/URI/Find.pm
Criterion Covered Total %
condition 20 26 76.9


and 3 conditions

line !l l&&!r l&&r condition
335 62 0 1 $cruft =~ /^;/ and $orig_match =~ /\&(\#[1-9]\d{1,3}|[a-zA-Z]{2,8})$/
358 273 24 18 $$cruft =~ /\Q$close\E$/ and $open_count == $close_count + 1
516 238 0 42 $uri =~ $self->schemeless_uri_re and not $uri =~ /^
524 259 12 9 $uri->isa('URI::_foreign') && !($uri->scheme =~ /$extraSchemesRe/)

or 2 conditions

line l !l condition
117 17 194 $escape_func ||= sub { return $_[0]; }

or 3 conditions

line l !l&&r !l&&!r condition
84 0 208 0 ref $proto || $proto
113 194 17 0 @_ == 2 or @_ == 3
530 9 6 265 $has_invalid_scheme or $is_empty
533 0 15 265 $@ or not defined $uri