Condition Coverage

blib/lib/Domain/PublicSuffix.pm
Criterion Covered Total %
condition 18 23 78.2


and 3 conditions

line !l l&&!r l&&r condition
133 1 0 10 $args[0] and ref $args[0] eq "HASH"
1 9 1 $args[0] and ref $args[0] eq "HASH" and $args[0]{'dataFile'}
207 6 64 14 not $raw_suffix =~ /!/ and $self->suffix eq $domain
261 1 2 0 $self->data_file and -e $self->data_file
334 0 15 87 _validate_length($domain) && _validate_multiple_segments($domain)
354 0 0 102 $length > 1 && $length <= 255

or 2 conditions

line l !l condition
323 115511 108790 $previous->{$label} ||= {}

or 3 conditions

line l !l&&r !l&&!r condition
309 42570 21758 100144 m[^/] or /^[ \t]*?$/