Condition Coverage

blib/lib/IO/Socket/SSL/PublicSuffix.pm
Criterion Covered Total %
condition 4 10 40.0


and 3 conditions

line !l l&&!r l&&r condition
331 0 0 0 $line =~ /\S/ and not $line =~ m[\A\s*//]

or 2 conditions

line l !l condition
192 78480 73979 $p->{$_} ||= {}
304 0 0 shift() || 'http://publicsuffix.org/list/effective_tld_names.dat'

or 3 conditions

line l !l&&r !l&&!r condition
157 49 10 0 $default{$min_suffix} ||= (shift())->from_string(_default_data(), "min_suffix", $min_suffix)