Condition Coverage

blib/lib/Net/DAS.pm
Criterion Covered Total %
condition 5 20 25.0


and 3 conditions

line !l l&&!r l&&r condition
170 43 0 8 $i =~ /(.*)\.(.*\..*)/ and exists $$self{'tlds'}{$2}
184 0 0 0 $$self{'use_registrar'} && exists $$self{$m}{'registrar'}
188 0 0 0 $$self{$m}{'sock'} and $$self{$m}{'sock'}->connected
232 53 0 0 exists $$self{$m} and not defined $$self{$m}{'sock'}
53 0 0 exists $$self{$m} and not defined $$self{$m}{'sock'} and $$self{$m}{'sock'}->connected

or 2 conditions

line l !l condition
60 11 0 shift() || {}

or 3 conditions

line l !l&&r !l&&!r condition
189 0 0 0 'IO::Socket::INET'->new('PeerAddr', $h, 'PeerPort', $p, 'Proto', $pr, 'Timeout', 30) || croak("Unable to connect to ${h}:$p $@")