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 9 $args[0] and ref $args[0] eq 'HASH'
1 8 1 $args[0] and ref $args[0] eq 'HASH' and $args[0]{'dataFile'}
207 6 63 14 not $raw_suffix =~ /!/ and $self->suffix eq $domain
261 1 2 0 $self->data_file and -e $self->data_file
334 0 15 86 _validate_length($domain) && _validate_multiple_segments($domain)
354 0 0 101 $length > 1 && $length <= 255

or 2 conditions

line l !l condition
323 102430 98190 $previous->{$label} ||= {}

or 3 conditions

line l !l&&r !l&&!r condition
309 25460 19130 91280 m[^/] or /^[ \t]*?$/